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


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

Модуль корзины


Лучший Ответ Sliapy , 07 January 2015 - 16:17

Да, какой-то баг есть.

 

Если в окне быстрого просмотра добавить/удалить товар из корзины, то ссылка на корзину из модуля открывается в окне быстрого просмотра.

 

Если же добавить в быстром просмотре товар в корзину, затем перейти в быстрый просмотр другого товара, то ссылка на корзину из модуля откроется в новой, отдельной странице.

 

Отпишусь разработчикам - думаю, они что-нибудь подскажут.

 

 

Добавлено: возможно, Вам поможет это.

 

Откройте файл \modules\mod_jbzoo_basket\tmpl\default.php

 

И замените код 

 

if ((int)$params->get('cancel_show', 1)) {
        echo '<p class="basket-link">
            <a rel="nofollow" class="jsEmptyCart empty-cart" style="display:inline-block;" href="' . $emptyUrl . '">'
            . JText::_('JBZOO_CART_EMPTY') . '</a>';
    }


    if ((int)$params->get('link_show', 1)) {
        echo '<a rel="nofollow" class="add-to-cart" style="display:inline-block;" href="' . $basketUrl . '">'
            . JText::_('JBZOO_CART_GOTO_BASKET') . '</a>
        </p>';
    }

на 

 

if ((int)$params->get('cancel_show', 1)) {
        echo '<p class="basket-link">
            <a rel="nofollow" class="jsEmptyCart empty-cart" style="display:inline-block;" href="' . $emptyUrl . '" target="_top">'
            . JText::_('JBZOO_CART_EMPTY') . '</a>';
    }


    if ((int)$params->get('link_show', 1)) {
        echo '<a rel="nofollow" class="add-to-cart" style="display:inline-block;" href="' . $basketUrl . '" target="_top">'
            . JText::_('JBZOO_CART_GOTO_BASKET') . '</a>
        </p>';
    }

т.е. нужно к ссылкам добавить атрибут target="_top" 

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


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

#1 Кристина

Кристина

Отправлено 07 January 2015 - 14:55

подскажите, я добавила модуль корзины в quickview. При нажатии перейти в корзину раз от раза переход по разному. Или на той же странице или в окне quickview. Не могу понять как поправить, в каком файле.


  • 0

#2 Sliapy

Sliapy

Отправлено 07 January 2015 - 15:49

Дайте ссылку на проблемную страницу.

 

Каким образом Вы добавили модуль в шаблон?


Сообщение отредактировал Sliapy: 07 January 2015 - 15:49

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 Кристина

Кристина

Отправлено 07 January 2015 - 15:57

JBZoo Cart

Модуль Joomla в zoo.

Любой товар, кнопка купить


Сообщение отредактировал Кристина: 07 January 2015 - 17:04

  • 0

#4 Sliapy

Sliapy

Отправлено 07 January 2015 - 16:17   Лучший Ответ

Да, какой-то баг есть.

 

Если в окне быстрого просмотра добавить/удалить товар из корзины, то ссылка на корзину из модуля открывается в окне быстрого просмотра.

 

Если же добавить в быстром просмотре товар в корзину, затем перейти в быстрый просмотр другого товара, то ссылка на корзину из модуля откроется в новой, отдельной странице.

 

Отпишусь разработчикам - думаю, они что-нибудь подскажут.

 

 

Добавлено: возможно, Вам поможет это.

 

Откройте файл \modules\mod_jbzoo_basket\tmpl\default.php

 

И замените код 

 

if ((int)$params->get('cancel_show', 1)) {
        echo '<p class="basket-link">
            <a rel="nofollow" class="jsEmptyCart empty-cart" style="display:inline-block;" href="' . $emptyUrl . '">'
            . JText::_('JBZOO_CART_EMPTY') . '</a>';
    }


    if ((int)$params->get('link_show', 1)) {
        echo '<a rel="nofollow" class="add-to-cart" style="display:inline-block;" href="' . $basketUrl . '">'
            . JText::_('JBZOO_CART_GOTO_BASKET') . '</a>
        </p>';
    }

на 

 

if ((int)$params->get('cancel_show', 1)) {
        echo '<p class="basket-link">
            <a rel="nofollow" class="jsEmptyCart empty-cart" style="display:inline-block;" href="' . $emptyUrl . '" target="_top">'
            . JText::_('JBZOO_CART_EMPTY') . '</a>';
    }


    if ((int)$params->get('link_show', 1)) {
        echo '<a rel="nofollow" class="add-to-cart" style="display:inline-block;" href="' . $basketUrl . '" target="_top">'
            . JText::_('JBZOO_CART_GOTO_BASKET') . '</a>
        </p>';
    }

т.е. нужно к ссылкам добавить атрибут target="_top" 


Сообщение отредактировал Sliapy: 07 January 2015 - 16:23

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#5 SmetDenis

SmetDenis

Отправлено 09 January 2015 - 11:51

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



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





Click to return to top of page in style!