Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ericsoft

Новачок
  
  • Публікації

    11
  • З нами

  • Відвідування

Відвідувачі профілю

1 031 перегляд профілю

ericsoft's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

5

Репутація

  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. Скажите, добились ли результата? И не поделитесь ли наработкой? Был бы крайне признателен
  5. Если кому нужно, для того, чтобы это работало в самой карточке товара, открываем файл \ВАША_ТЕМА\template\product\product.tpl Находим код $('html, body').animate({ scrollTop: 0 }, 'slow'); (У меня это 367 срока) И после него вставляем window.location.href = 'index.php?route=checkout/checkout';
  6. Вторая кастомная 404 страница нужна только для оформления красивого вида несуществующей, вместо стандартной, это лишь вопрос оформления. Попробуйте внимательно перечитать статью, я максимально подробно описал ее создание и привел рабочий пример. Если же что-то не получается, напишите мне на почту [email protected], я тут появляюсь довольно редко.
  7. Попробуйте закачивать картинки размером больше, чем 600х600, тогда скрипт не будет их растягивать
  8. Приведу простой пример создания кастомной странирцы 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 Надеюсь, что кому-нибудь будет полезна данная статья, спасибо за внимание.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.