Перейти к содержимому


Фотография
- - - - -

ошибка 404 при заполнении отправки заказа

ошибка 404 заполнение заказа оформление заказа

Лучший Ответ internetmaster , 18 June 2014 - 11:52

 

Сделайте такую же верстку аккордеона  как на демо сайте.

Посмотрите этот фай media\zoo\applications\jbuniversal\templates\catalog\renderer\item\order\order.php

 

На демо сейчас используется такой вариант

<?php
/**
 * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 *
 * @package     jbzoo
 * @version     2.x Pro
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com,  All rights reserved.
 * @license     http://jbzoo.com/license-pro.php JBZoo Licence
 * @coder       Denis Smetannikov <denis@jbzoo.com>
 */
 
// no direct access
defined('_JEXEC') or die('Restricted access');
 
 
$this->app->jbassets->jqueryAccordion();
 
?>
 
<div class="basket-info jsBasketInfo jsAccordion">
 
    <?php if ($this->checkPosition('billing')) : ?>
        <h3 class="toggler"><?php echo JText::_('JBZOO_CART_BILLING'); ?></h3>
        <div>
            <div class="tab-body content wk-content clearfix">
                <?php echo $this->renderPosition('billing', array('style' => 'order.block')); ?>
            </div>
        </div>
    <?php endif; ?>
 
 
    <?php if ($this->checkPosition('shipping')) : ?>
        <h3 class="toggler"><?php echo JText::_('JBZOO_CART_SHIPPING'); ?></h3>
        <div>
            <div class="tab-body content wk-content clearfix">
                <?php echo $this->renderPosition('shipping', array('style' => 'order.block')); ?>
            </div>
        </div>
    <?php endif; ?>
 
 
    <?php if ($this->checkPosition('payment')) : ?>
        <h3 class="toggler"><?php echo JText::_('JBZOO_CART_PAYMENT'); ?></h3>
        <div>
            <div class="tab-body content wk-content clearfix">
                <?php echo $this->renderPosition('payment', array('style' => 'order.block')); ?>
            </div>
        </div>
    <?php endif; ?>
 
 
    <?php if ($this->checkPosition('other')) : ?>
        <h3 class="toggler"><?php echo JText::_('JBZOO_CART_OTHER'); ?></h3>
        <div>
            <div class="tab-body content wk-content clearfix">
                <?php echo $this->renderPosition('other', array('style' => 'order.block')); ?>
            </div>
        </div>
    <?php endif; ?>
 
</div>
 

Спасибо, все норм. работает.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 internetmaster

internetmaster

Отправлено 17 June 2014 - 12:42

Через некоторое время эксплуатации сайта начала появляться ошибка 404  при заполнении формы отправления заказа.

Первый блок полей (информация о вас) открывается автоматически и заполняется без проблем.

При клике по второму блоку (доставка) поля на секунду открываются и исчезают с ошибкой 404.

Тоже самое происходит с другими полями, размещенными ниже (способ оплаты, дополнительная информация)

 

Все это можно увидеть по следующим ссылкам:

Размещение кнопки для перехода в корзину

http://sportoborudov...beda-sport.html

 

 


  • 0
новичок

#2 SmetDenis

SmetDenis

Отправлено 18 June 2014 - 07:43

Добрый день,

 

Посмотрел сайт, создал заказ. Вроде все нормально.

 

Кликал на доставку, вроде тоже не нашел проблем.

 

Можете еще раз описать, как повторить баг?

 

Спасибо.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 internetmaster

internetmaster

Отправлено 18 June 2014 - 08:51

Добрый день,

 

Посмотрел сайт, создал заказ. Вроде все нормально.

 

Кликал на доставку, вроде тоже не нашел проблем.

 

Можете еще раз описать, как повторить баг?

 

Спасибо.

Лучше один раз увидеть, чем 10 раз услышать, Сделал видео, что и как происходит на моем компьютере. Скачать можно по ссылке http://sportoborudovanie.com/404.mp4

Проверял в мозиле и хроме, кроме того эта ошибка возникает не только у меня, но и у других людей. (просил проверить у людей из других городов)


  • 0
новичок

#4 SmetDenis

SmetDenis

Отправлено 18 June 2014 - 10:39

Спасибо большое.

Теперь понял.

 

У меня не получалось, потому что я нажимал не на ссылку (слово), а на весь  заголовок.

 

Все дело в том что у вас в заголовке фигурирует тег ссылки

 

Сравните верстку заголовков

демо

jo6_200x0.png

 

У вас

elx_200x0.png

 

Возможно у вас используется старый вариант верстки от jqueryUI но уже со скриптами от последних версий JBZoo (они обратно совместимы но не на 100%)

У нас примерно с версии 2.0-2.1 используется собственные виджеты которые выглядели так же (избавлялись от конфликтов в JS).


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 internetmaster

internetmaster

Отправлено 18 June 2014 - 10:48


Спасибо, а как это лучше исправить? Что посоветуете?
  • 0
новичок

#6 SmetDenis

SmetDenis

Отправлено 18 June 2014 - 11:05

Сделайте такую же верстку аккордеона  как на демо сайте.

Посмотрите этот фай media\zoo\applications\jbuniversal\templates\catalog\renderer\item\order\order.php

 

На демо сейчас используется такой вариант

<?php
/**
 * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 *
 * @package     jbzoo
 * @version     2.x Pro
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com,  All rights reserved.
 * @license     http://jbzoo.com/license-pro.php JBZoo Licence
 * @coder       Denis Smetannikov <denis@jbzoo.com>
 */
 
// no direct access
defined('_JEXEC') or die('Restricted access');
 
 
$this->app->jbassets->jqueryAccordion();
 
?>
 
<div class="basket-info jsBasketInfo jsAccordion">
 
    <?php if ($this->checkPosition('billing')) : ?>
        <h3 class="toggler"><?php echo JText::_('JBZOO_CART_BILLING'); ?></h3>
        <div>
            <div class="tab-body content wk-content clearfix">
                <?php echo $this->renderPosition('billing', array('style' => 'order.block')); ?>
            </div>
        </div>
    <?php endif; ?>
 
 
    <?php if ($this->checkPosition('shipping')) : ?>
        <h3 class="toggler"><?php echo JText::_('JBZOO_CART_SHIPPING'); ?></h3>
        <div>
            <div class="tab-body content wk-content clearfix">
                <?php echo $this->renderPosition('shipping', array('style' => 'order.block')); ?>
            </div>
        </div>
    <?php endif; ?>
 
 
    <?php if ($this->checkPosition('payment')) : ?>
        <h3 class="toggler"><?php echo JText::_('JBZOO_CART_PAYMENT'); ?></h3>
        <div>
            <div class="tab-body content wk-content clearfix">
                <?php echo $this->renderPosition('payment', array('style' => 'order.block')); ?>
            </div>
        </div>
    <?php endif; ?>
 
 
    <?php if ($this->checkPosition('other')) : ?>
        <h3 class="toggler"><?php echo JText::_('JBZOO_CART_OTHER'); ?></h3>
        <div>
            <div class="tab-body content wk-content clearfix">
                <?php echo $this->renderPosition('other', array('style' => 'order.block')); ?>
            </div>
        </div>
    <?php endif; ?>
 
</div>
 

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 internetmaster

internetmaster

Отправлено 18 June 2014 - 11:52   Лучший Ответ

 

Сделайте такую же верстку аккордеона  как на демо сайте.

Посмотрите этот фай media\zoo\applications\jbuniversal\templates\catalog\renderer\item\order\order.php

 

На демо сейчас используется такой вариант

<?php
/**
 * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 *
 * @package     jbzoo
 * @version     2.x Pro
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com,  All rights reserved.
 * @license     http://jbzoo.com/license-pro.php JBZoo Licence
 * @coder       Denis Smetannikov <denis@jbzoo.com>
 */
 
// no direct access
defined('_JEXEC') or die('Restricted access');
 
 
$this->app->jbassets->jqueryAccordion();
 
?>
 
<div class="basket-info jsBasketInfo jsAccordion">
 
    <?php if ($this->checkPosition('billing')) : ?>
        <h3 class="toggler"><?php echo JText::_('JBZOO_CART_BILLING'); ?></h3>
        <div>
            <div class="tab-body content wk-content clearfix">
                <?php echo $this->renderPosition('billing', array('style' => 'order.block')); ?>
            </div>
        </div>
    <?php endif; ?>
 
 
    <?php if ($this->checkPosition('shipping')) : ?>
        <h3 class="toggler"><?php echo JText::_('JBZOO_CART_SHIPPING'); ?></h3>
        <div>
            <div class="tab-body content wk-content clearfix">
                <?php echo $this->renderPosition('shipping', array('style' => 'order.block')); ?>
            </div>
        </div>
    <?php endif; ?>
 
 
    <?php if ($this->checkPosition('payment')) : ?>
        <h3 class="toggler"><?php echo JText::_('JBZOO_CART_PAYMENT'); ?></h3>
        <div>
            <div class="tab-body content wk-content clearfix">
                <?php echo $this->renderPosition('payment', array('style' => 'order.block')); ?>
            </div>
        </div>
    <?php endif; ?>
 
 
    <?php if ($this->checkPosition('other')) : ?>
        <h3 class="toggler"><?php echo JText::_('JBZOO_CART_OTHER'); ?></h3>
        <div>
            <div class="tab-body content wk-content clearfix">
                <?php echo $this->renderPosition('other', array('style' => 'order.block')); ?>
            </div>
        </div>
    <?php endif; ?>
 
</div>
 

Спасибо, все норм. работает.


  • 0
новичок





Темы с аналогичным тегами ошибка 404, заполнение заказа, оформление заказа

Click to return to top of page in style!