alexts 18 Опубликовано 3 декабря, 2013 Жалоба Share Опубликовано 3 декабря, 2013 Подскажите пожалуйста, где та ссылка, которая должна срабатывать? Есть 2 сайта, на обоих идентичные настройки и в админке и RewriteRule, оба на одном серваке. Один при добавлении в корзину перебрасывает на карточку товара (что, в сущности, может и и интересное , но неуправляемое решение) Второй - напрочь игнорирует и не переходит никуда, а просто добавляет товар в корзину. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 декабря, 2013 Жалоба Share Опубликовано 3 декабря, 2013 Редирект задаётся в /includes/cart_actions.php Смотрите настройки магазина, может есть разница!? Например в одном магазине может короткие url включены в Админке - Настройки - Мета-тэги или наоборот, выключены. Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 3 декабря, 2013 Автор Жалоба Share Опубликовано 3 декабря, 2013 /includes/cart_actions.php идентичны в обоих. Более того как минимум в 1.67 он абсолютно такой же. Видимо не здесь собака порылась.. В том магазине, где не было редиректа вообще, короткие url были выключены - включил. Теперь все одинаково, но перемен не наблюдается. if (DISPLAY_CART == 'true' && AJAX_CART == 'false') { $goto = FILENAME_SHOPPING_CART; Вот этот кусок сподвиг на отключение Ajax корзины и редирект заработал в том магазе, где все совсем не редиректилось Сразу картинки летать перестали....:( Что бы это значило? Редирект вместе Ajax корзиной не живет? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 декабря, 2013 Жалоба Share Опубликовано 4 декабря, 2013 Если ajax корзина включена, какой может быть редирект?! ajax ведь подразумевает выполнение действия без обновления страницы целиком, без редиректа. Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 4 декабря, 2013 Автор Жалоба Share Опубликовано 4 декабря, 2013 Один при добавлении в корзину перебрасывает на карточку товара (что, в сущности, может и и интересное , но неуправляемое решение) Добавлю: При включенной ajax корзине! И товары с карточки летают. Понимаю , что или переход в корзину или просто добавление в нее товара без перезагрузки страницы. Но тогда и на карточке должно работать так же, а у меня некий гибрид получается: Из списка работает как при отключенной ajax корзине - редирект на карточку С карточки как при включенной ajax корзине - полет товара в корзину. На самом деле этот случайный вариант даже нравиться, в виду отсутствия полета товара из списка. Уже хочется и во втором магазине так же сделать Как управлять этой логикой? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 декабря, 2013 Жалоба Share Опубликовано 4 декабря, 2013 По умолчаниб так и есть, при включённой ajax корзине нет никаких редиректор ни в списке товара, ни на странице карточки товара. Значит что-то у себя в коде или шаблоне правили, раз не работает. Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 4 декабря, 2013 Автор Жалоба Share Опубликовано 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 корзине - полет товара в корзину. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 декабря, 2013 Жалоба Share Опубликовано 4 декабря, 2013 По умолчанию редиректа нет, при включённо ajax корзине обновляется только бокс корзины, а не вся страница и нет редиректов. Редирект может быть если у товара атрибуты заданы. Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 4 декабря, 2013 Автор Жалоба Share Опубликовано 4 декабря, 2013 Значит я круто улучшил магазин :) Теперь и редирект в корзину из списка (а там у меня, для желающих продолжить, кнопка "вернуться на прежнее место" есть) и аджах, что означает полет товара с карточки - это так красоту показать :) Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения