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

Aisamiery

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

    25
  • З нами

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

Про Aisamiery

  • День народження 13.10.87

Інформація

  • Стать
    Мужчина
  • Місто:
    Санкт-Петербург

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

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

Aisamiery's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

1

Репутація

  1. Для начала указать суть ошибки, а не место возникновения. Например у ТС ругался шаблонизатор на отсутствие файла шаблона, а у вас какая то ошибка в файле system/library/template/Twig/Loader/Filesystem.php на строке 222, но вы туда не смотрите, вы всю ошибку целиком сюда скиньте
  2. Небось на хостинге какого нибудь расширения типа курла не хватает или запрещены внешние url у php, ну из этой серии судя по всему
  3. Пробежался по описанию и задался вопросом, а чем вас не устраивает штатный механизм seo url в тройке? Не все туда можно присобачить из коробки, но это очень легко добавляется в коде. Но все штатные страницы, товары, производители там можно настроить. А какой то свой функционал уже доработать в коде по примеру как с товарами или брендами
  4. Вы опишите что вам требуется. Честно сказать, нигде кроме битрикса я не пользовался сео модулями, так как только там я видел более менее адекватное составление паттернов для различных полей по всем возможным данным инфоблока. В ОС3 есть ЧПУ, редирект настраивается средствами сервера, титл, дескрипшен, кейвордсы обычно заполняются паттерном в контроллере если он пустой изначально (например для некоторых категорий сеошники прописали свои), каноникалы все проставлены, страницы товаров на втором уровне, ссылки абсолютные, микроразметка легко в шаблон втыкается.... и т.д. У вас есть ТЗ от сеошников или вы верите в "магию" модулей, поставил и в топ?
  5. Если отсутствующие параметры в SQL запросах моделей для вас это всего лишь небольшая досада, а не проблема, то можете юзать смело, ничего критично сырого я там не нашел, что нельзя найти и поправить за 5-15 минут.
  6. Одно я знаю точно, каждый хвалит свое болото с прямыми руками и с мозгами в голове можно написать что угодно и на чем угодно, а проще будет там, где больше знаете и меньший порог вхождения конкретно для вас. Половину того что люди говорят про другие системы или технологии ровным счетом ничего не значит, так как они не дошли до того уровня до которого дошли в той системе/технологии что хвалят А так конечно пробуйте, экспериментируйте, самое главное чтоб вам этот опыт пригодился в дальнейшем
  7. Да конечно, можно сделать для тех у кого нет дочерних пунктов. Либо сделать доп класс в шаблоне, если есть дочерние пункты, то ставить какой нибудь class="parent" и вешать только на него. Вариантов решений множество так то.
  8. вернуть на событие onclick false Но вам для начала надо вывести все подкатегории, так как на других страницах там нет подпунктов, далее уже добавлять класс active и там же в обработчике возвращать false
  9. В чем возникла сложность? Самый эстетичный вариант - сделать расширение(extension) и добавить в contant_top на главной, там выбрать нужные товары, раскидать по переменным, сделать шаблон и написать JS. Можно прям в контроллере на главной выбрать нужные данные, вложить в переменные и вывести в шаблоне главной.... можно наверное еще какими нибудь способами, но в чем у вас именно возникла проблема вы не уточнили.
  10. Заполните его автоматически, достаточно положить в сессию нужный массив, я себе добавлял РФ/Лен область $this->session->data['shipping_address'] = ['country_id'=>176, 'zone_id'=>59]; // Россия/Лен область Тогда ошибок быть не должно. Но правда я делал себе простой способ оформления заказа на одном экране чисто чтоб вводилось имя, email, телефон и выбор оплаты/доставки. Ну и по этим данным авторегистрация с высылкой данных для входа на email
  11. Спасибо, что задали правильный вопрос. Я уже подумал что это дали возможность разработчикам кастомизировать, а это очередной костыль (редко в opencart работаю просто)
  12. @AWARO Основной посыл того поста что вы привели, автор не может найти seo_pro. а проблемы разные с чем связаны не уточнил (видимо с установкой разных seo_pro)
  13. Какой header вы редактируете? Их у вас скорее всего 2, один локальный дефолтный, второй в папке модификаций, который и нужно править.
  14. Зачем для такой простой задачи модули? с динамикой, с запросами к бд? как часто вы ссылки меняете на социалки? Воткните в шаблон нужные вам ссылки и радуйтесь.
  15. Вам простой или сложный вариант? Во-первых, идете в свой storage/modification/system/library/template/twig.php если его там нет, копируете от сюда system/storage/modification/system/library/template/twig.php Добавляете пару строк debug => true и DebugExtension // initialize Twig environment $config = array('autoescape' => false, 'debug' => true); if ($cache) { $config['cache'] = DIR_CACHE; } $this->twig = new \Twig_Environment($loader, $config); $this->twig->addExtension(new \Twig_Extension_Debug()); и в ваших шаблонах становится доступна функция {{ dump() }} с пустым параметром она выведет весь контекст (естественно в продакшене надо убрать debug) Если нужного вам там нет. То в туже папку модификаций кидаете свой контроллер (соблюдая структуру папок), для которого в шаблоне вам нужны данные и вставляете в него свой пхп код $data['is_homepage'] = $_SERVER['REQUEST_URI']=="/" || $_SERVER['REQUEST_URI']=="/index.php?route=common/home"; И в шаблоне уже сделаете {% if is_homepage%}......{% endif %}
×
×
  • Створити...

Important Information

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