Перейти к содержанию

ericsoft

Новичок
  • Публикаций

    11
  • Зарегистрирован

  • Посещение

Репутация

5 Обычный

Информация о ericsoft

  • Звание
    Пользователь

Посетители профиля

551 просмотр профиля
  1. Я и говорил, что с костылем, что вы придираетесь-то? Нет проблем, не нравится - не берите, я никому не навязываюсь и ничего не прошу взамен.
  2. Всем здравствуйте. Не знаю, в ту ли тему пишу, надеюсь, я не ошибся. Нашел на просторах модификатор, позволяющий добавлять видеообзоры товаров из YouTube прямо в карточку товара, причем не вместо/вместе с картинками, в отдельным блоком. Код не мой, но с гвоздем: если в товаре есть видео, все нормально, а если его нет, вверху страницы появляется предупреждение об ошибке. Внес короткие правки, можно назвать и корявым костылем даже, но работает и визуально выглядит как надо. Кому не лень, можно поколдовать и исправить, выкладываю как есть. Версия ОС 2.3.0.1, полет нормальный, устанавливать как обычный модуль. Может, кому и пригодится. video_from_youtube_field_in_product.ocmod.xml
  3. При наличии видео все в порядке, но если его нет, появляется ошибка Notice: Undefined index: query in ... /system/storage/modification/catalog/controller/product/product.php on line 282 Notice: Undefined index: v in ... /system/storage/modification/catalog/controller/product/product.php on line 283
  4. ericsoft

    Список заказов

    Решил собственными силами.
  5. ericsoft

    Список заказов

    Скажите, добились ли результата? И не поделитесь ли наработкой? Был бы крайне признателен
  6. Ребят, а как вывести ее в шаблон order_list? Никак не получается, в инфо заказа выводит, а в списке нет(( Версия ОС 2.3.0.1
  7. Если кому нужно, для того, чтобы это работало в самой карточке товара, открываем файл \ВАША_ТЕМА\template\product\product.tpl Находим код $('html, body').animate({ scrollTop: 0 }, 'slow'); (У меня это 367 срока) И после него вставляем window.location.href = 'index.php?route=checkout/checkout';
  8. Вторая кастомная 404 страница нужна только для оформления красивого вида несуществующей, вместо стандартной, это лишь вопрос оформления. Попробуйте внимательно перечитать статью, я максимально подробно описал ее создание и привел рабочий пример. Если же что-то не получается, напишите мне на почту ericsoft@mail.ru, я тут появляюсь довольно редко.
  9. Попробуйте закачивать картинки размером больше, чем 600х600, тогда скрипт не будет их растягивать
  10. Приведу простой пример создания кастомной странирцы 404 без перекрытия стандартной, то есть, работать будут обе. Верстаем страницу 404. Сделать это можно любым способом, для ленивых есть куча вариантов в паблике :-) Обратите внимание, что для корректного отображения русскоязычных символов кодировка страницы должна быть UTF-8(без BOM) Создаем файл cart_empty.tpl в него вставляем содержимое файла not_found.tpl из папки /catalog/view/theme[ВАША ТЕМА]/template/error/ и заливаем его в ту же папку. Теперь в папке /catalog/view/theme[ВАША ТЕМА]/template/error/ у нас лежит два файла - cart_empty.tpl и not_found.tpl с одинаковым содержимым. Далее, идем в папку /catalog/controller/checkout/, открываем файл cart.php и приблизительно с 405 по 408 строку меняем название шаблона not_found.tpl на cart_empty.tpl. Сохраняем изменения. Теперь содержимое нашей страницы 404 вставляем в файл not_found.tpl, заменяя его содежримое. Этими действиями мы с вами добились того, что для отображения пустой корзины используется один файл, со стандартным сообщением, а для отображения несуществующей страницы (товара) - наша страница 404. Для проверки наберите в адресной строке http://ваш_сайт.ру/абракадабра Пример работы изменений можно посмотреть тут stivwood.ru Надеюсь, что кому-нибудь будет полезна данная статья, спасибо за внимание.
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.