COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Seriusis

opencart.pro
  • Публикации

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

  • Посещение

Сообщения, опубликованные пользователем Seriusis

  1. В 08.12.2020 at 00:16, denbon сказал:

    хочу вывести некий текст в карточке товара, для этого создал статью с нужным текстом

    неуместный подход для такой задачи, тут нужно сделать доп поле в таблице product_description по аналогии с полем description, и его выводить в карточке

  2. Тема поддержки модуля Accordion & Tabs & Steps.

     

    Универсальный конструктор контента -  вкладки, аккордеоны, popup, шаги, панели, мини-галереи, баннера, шорткоды.  Вопрос/ответ, микроразметка FAQ/HowTo. Модули в табах и popup. Вывод сторонних модулей с привязкой к категории, товару и др. без необходимости создания макета. 

    Детальнее о разметке и чем она так полезна FAQ pageHow To

     

    previewnew-400x400.jpg

    ОБЛАДАТЕЛЯМ OpenCart.pro 2.x СКИДКА 20%

    для получения скидки обратитесь к Admin

     

    accordion-tabs-steps-i.jpg

     

     

     

     

    Ниже определение "Блок" подразумевает под собой созданный блок любого типа, из доступных, а именно: вкладки/аккордеон/шаги/набор панелей типа заголовок + содержимое/список

    ВОЗМОЖНОСТИ

    • Реализация вкладок
    • Реализация аккордеонов (расскрывающихся списков)
    • NEW!  Всплывающие окна, изображения, мини-галереи

    • NEW! Баннера с настройкой количества баннеров в строке: 1,2,3,4,6

    • Реализация блоков вида step by step, т.е. шагов
    • Реализация списка элементов вида Панель: заголовок + содержимое
    • Микроразметка FAQ или HowTo элемента блока, что позволяет хорошо выделить ваш сайт в выдаче
    • Вставка любого модуля вашего магазина в элемент вкладки / аккордеона / шага / панели / всплывающее окно
      Например, модули "Рекомендуемые", "Новинки" и тд, и организовать табы с товарами
      Или модули "Баннер", "Карусель", "Слайдшоу", и организовать табы с баннерами или слайдерами

    • Привязка созданных блоков к Товару, Категории, Производителю, Статье

    • NEW! Привязка для вывода в группах товаров по критериям: "Присутствует в категории", "Товар производителя"
      Вывод на системных страницах: Главная, Список проиводителей, Контакты, Акции, Страница возврата, Форма входа, Личный кабинет, Корзина

    • NEW! Вставка блока через шорткод в полях описания товара любом поле админки и прямо в tpl/twig файлах вашей темы.

             Два режима работы шорткода:

             1. Обычный (выводить всегда)

             2. Учитывать связи блока, который вставляем

    • NEW! Вставка блока в другой блок

    • Модуль совместим с блогами в сборках ocstore и opencart.pro  (можно привязать блоки в статье блога)

    • Модуль совместим с SEO CMS блогом  (можно привязать блоки в статье блога)

    • Модуль совместим с фильтром товаров OCfilter (можно привязать блоки к посадочной seo странице)

    • NEW! Модуль совместим с Newsblog (доп. модификатор)
    • NEW! Модуль совместим с Opencart Blog (доп. модификатор)
    • Возможность вывода нескольких блоков на одной странице с сортировкой
    • Настойка позиции выводя блоков для каждого типа страниц через макеты opencart
    • Вывод в любое место на странице через привязку по селектору или через шорткод
    • Возможность индивидуальной настройки для каждого созданного блока отдельно (стиль вывода, микроразметка, маркер и др.)
    • Любые вариации блоков и различными видами и привязками и паралельной работой на одной странице
    • NEW! Можно использовать Emoji.
    • NEW! Возможность копирования блока
    • NEW! Поддержка редактора ckeditor как опция, если он есть в сборке

     

     

    ДЕМО

    https://oc23.likedev.pro/

    Админка https://oc23.likedev.pro/admin/   логин/пароль: demo/demo

     

    ОСОБЕННОСТИ

    • Решает сразу несколько задач: Табы, Аккордеоны, Шаги, всплывающие окна, мини-галерея, баннера, шорткоды,  2 вида микроразметки, т.е. заменяет сразу 3-4 десяток модулей
    • Вставка других модулей внутри себя еще больше расширяет возможности модуля
    • Шорткоды позволяют вставить блок в любое поле админки через визуальный редактор или в файлах tpl/twig (т.е, например, вместо  [ldev_question_block_id=1] будут выведены табы, аккордеон и тд)
    • Можно вставлять один созданный блок в другой (например создать вкладки, и вставить в них аккордеон, баннер и т.д.)
    • Работает практически на всех страницах, мультипривязка к нескольким страницам одного блока, или нескольких блоков к одной странице
    • Очень гибкая админка и много настроек
    • Удобное управление блоками с фильтром и поиском в списке блоков. Информация по типу блока, привязках прямо в списке
    • Единый интерфейс в админке и разные типы вывода на сайте
    • Совместимость с нестандатными шаблонами без бутстрапа, благодаря возможности подключения автономных скриптов и стилей модуля
    • Никакого iouncube, что позволяет доработать под себя

     

    ВАРИАНТЫ ПРИМЕНЕНИЯ

    • Часто задаваемые вопросы с FAQ разметкой
    • Инструкции с HowTo разметкой
    • Вывод модулей с товарами, категориями и др. в табах, аккордеонах, всплывающих окнах
    • Вывод модулей с баннерами, каруселями в табах, аккордеонах
    • Вывод панелей/вкладок типа "Оплата, Доставка, Гарантия" для всех карточек или индивидуально с разным текстом
    • Предоставление информации по шагам, например, инструкция по применению товара магазина с микроразметкой HowTo
    • Очень полезна для выдачи сайта возможность быстро реализовать микроразметку faq/howto для любой страницы
    • Таблицы размеров, сертификаты, фотографии, предупреждения или другая информация в всплывающих окнах
    • Вывод мини-галереи фотографий
    • Создание баннеров или баннерной сетки 
    • Вывод любой информации в удобном виде
    • Вывод блоков или сторонних модулей в нужных местах шаблона, без необходимости создания дополнительных позиций. 

    Каждый блок типа вкладка/аккордеон/шаги/панель/список имеет свои поля: название блока, описание.

    Каждый блок состоит из элементов

    Каждый элемент имеет свои поля: название, текст (любое html содержимое), изображение, модуль

    Элементы блока можно сортировать.

    Блоки тоже можно сортировать и выводить несколько на одной странице

     

    Внимание! Не включайте микроразметку одного типа больше чем для 1 блока на 1 странице, гугл это зарещает!

     

     

    ЛИЦЕНЗИЯ 

    Лицензия выдается на один домен. Также при необходимости на тестовый поддомен. Для получения ключа обращайтесь в лс или на почту seriusisu@gmail.com, сразу указывайте данные о покупке: номер заказа и домен

     

    ОБНОВЛЕНИЕ

    для обновления модуля к версии 1.0.4 |  1.1 | 1.2:

     

    1. удалить модификатор Accordion + Tabs + Steps, Faq + HowTo Microdata.ocmod
    2. установить архив как обычное дополнение через админку.
    3. Обновить кэш модификаторов
    4. Для версии 1.2 обязательно зайти в Расширения - Модули - Accordion & Tabs & Steps.  Таблицы модуля будут обновлены. 

    Сам модуль в списке дополнений удалять не нужно

     

    Еще видео

    Создание аккордеона "Вопрос-ответ" + FAQ микроразметка

    Скрытый текст

     

     

     

    Создание вкладок (табов) + вставка модуля "Рекомендуемые" в вкладку

     

    Скрытый текст

     

     

    Пошаговый режим (Step by step) + HowTo микроразметка

     

    Скрытый текст

     

     

     

     

    Купить модуль можно ЗДЕСЬ

    Приветствую дельные предложения по развитию и расширению модуля. Задавайте вопросы в данной теме или в лс.

     
  3. нашел баг в модели блога,  в контроллере \catalog\controller\blog\category.php передаем ключ  'filter_category_id' , а в модели проверяем уже 'filter_blog_category_id'

    По этому в методе получения колличества статей нужно поправить ключ, чтобы срабатывал фильтр по категории при получении total

    catalog\model\blog\article.php в getTotalArticles заменить все вхождения 

    if (!empty($data['filter_blog_category_id'])) { 

    на 

     

    if (!empty($data['filter_category_id'])) {
    

    а иначе в пагинацию попадает некоректный тотал (сообственно потому и бросилось в глаза, на странице категории блога 1 статья, а в пагинации есть ссылка на 2 страницу блога)