alexts 18 Posted December 3, 2013 Report Share Posted December 3, 2013 Подскажите пожалуйста, где та ссылка, которая должна срабатывать? Есть 2 сайта, на обоих идентичные настройки и в админке и RewriteRule, оба на одном серваке. Один при добавлении в корзину перебрасывает на карточку товара (что, в сущности, может и и интересное , но неуправляемое решение) Второй - напрочь игнорирует и не переходит никуда, а просто добавляет товар в корзину. Quote Link to post Share on other sites
support 446 Posted December 3, 2013 Report Share Posted December 3, 2013 Редирект задаётся в /includes/cart_actions.php Смотрите настройки магазина, может есть разница!? Например в одном магазине может короткие url включены в Админке - Настройки - Мета-тэги или наоборот, выключены. Quote Link to post Share on other sites
alexts 18 Posted December 3, 2013 Author Report Share Posted December 3, 2013 /includes/cart_actions.php идентичны в обоих. Более того как минимум в 1.67 он абсолютно такой же. Видимо не здесь собака порылась.. В том магазине, где не было редиректа вообще, короткие url были выключены - включил. Теперь все одинаково, но перемен не наблюдается. if (DISPLAY_CART == 'true' && AJAX_CART == 'false') { $goto = FILENAME_SHOPPING_CART; Вот этот кусок сподвиг на отключение Ajax корзины и редирект заработал в том магазе, где все совсем не редиректилось Сразу картинки летать перестали....:( Что бы это значило? Редирект вместе Ajax корзиной не живет? Quote Link to post Share on other sites
support 446 Posted December 4, 2013 Report Share Posted December 4, 2013 Если ajax корзина включена, какой может быть редирект?! ajax ведь подразумевает выполнение действия без обновления страницы целиком, без редиректа. Quote Link to post Share on other sites
alexts 18 Posted December 4, 2013 Author Report Share Posted December 4, 2013 Один при добавлении в корзину перебрасывает на карточку товара (что, в сущности, может и и интересное , но неуправляемое решение) Добавлю: При включенной ajax корзине! И товары с карточки летают. Понимаю , что или переход в корзину или просто добавление в нее товара без перезагрузки страницы. Но тогда и на карточке должно работать так же, а у меня некий гибрид получается: Из списка работает как при отключенной ajax корзине - редирект на карточку С карточки как при включенной ajax корзине - полет товара в корзину. На самом деле этот случайный вариант даже нравиться, в виду отсутствия полета товара из списка. Уже хочется и во втором магазине так же сделать Как управлять этой логикой? Quote Link to post Share on other sites
support 446 Posted December 4, 2013 Report Share Posted December 4, 2013 По умолчаниб так и есть, при включённой ajax корзине нет никаких редиректор ни в списке товара, ни на странице карточки товара. Значит что-то у себя в коде или шаблоне правили, раз не работает. Quote Link to post Share on other sites
alexts 18 Posted December 4, 2013 Author Report Share Posted December 4, 2013 Переходим на ручное управление :D В в /includes/cart_actions.php if (DISPLAY_CART == 'true' && AJAX_CART == 'false') { $goto = FILENAME_SHOPPING_CART; $parameters = array ( 'action', 'cPath', 'products_id', 'pid' ); } else { $goto = FILENAME_SHOPPING_CART; // $goto = basename($PHP_SELF); if ($_GET['action'] == 'buy_now') { $parameters = array ( 'action', 'pid', 'products_id', 'BUYproducts_id' ); Из списка работает как при включенной ajax корзине - редирект в корзину С карточки товара при включенной ajax корзине - полет товара в корзину. Quote Link to post Share on other sites
support 446 Posted December 4, 2013 Report Share Posted December 4, 2013 По умолчанию редиректа нет, при включённо ajax корзине обновляется только бокс корзины, а не вся страница и нет редиректов. Редирект может быть если у товара атрибуты заданы. Quote Link to post Share on other sites
alexts 18 Posted December 4, 2013 Author Report Share Posted December 4, 2013 Значит я круто улучшил магазин :) Теперь и редирект в корзину из списка (а там у меня, для желающих продолжить, кнопка "вернуться на прежнее место" есть) и аджах, что означает полет товара с карточки - это так красоту показать :) Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.