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

Рекомендуемые сообщения

OptimBlog – блог для Opencart 3

Описание
Данный модуль позволяет создать бесконечное множество статей и категорий для них. Например вы можете создавать категории «Новости», «Статьи», «Акции», а также создать полноценный блог для своего магазина с разбитием материалов по категориям.


Концепция и отличие от других блогов для Опенкарт 3.

Другие блоги для Opencart 3
Большинство (как бы не 100%, аналогов не видел) модулей блогов и других аналогичных используют концепцию клонирования программного кода(контроллеров и сопутствующих файлов - Model-View-Controller) категорий товаров и самих товаров, превращая скрипты:

  1. «категорию товаров» → «категорию статей»
  2. «товар» → «статья»
  3. клонирование таблиц Базы Данных аналогично категориям и статьям.

Такой подход вызывает много конфликтов. Например наименования таблиц при смене одного модуля на другой совпадали, а неопытные пользователи недоумевали от полученных ошибок и не понимали причины. Ошибок и несостыковок на практике было более чем достаточно. Описывать их все тут не имеет смысла..

OptimBlog – концепция и основная идея

  1. Категории присваивается тип — Товар/Статья.
     
  2. Функционал Статьи расширяется аналогично функционалу Товара.
     
  3. Данный модуль блога не заменяет родных файлов Opencart 3.
     
  4. Модуль на 90% состоит из файлов модификаторов, которые можно удалить или отключить в любое время.
     
  5. Отзывы аналогично категориям разделены на 2 типа — Товар/Статья.
    А также добавлена возможность вывода «Ответа магазина» на «Отзыв».
     
  6. Сохранена концепция Опенкарт в названиях и определениях, а также сохранён привычный для администратора магазина внешний вид интерфейса.
     
  7. Заложены на будущее некоторые функции и возможности, которые разработчики могут использовать для создания своих модулей. Например: «дополнительные изображения» в настройках категории, можно выводить с помощью слайдера. А «Производителя» использовать для соответствующих привязок и сортировок.
     
  8. Модули разработчиков связанные с выводом товаров, можно легко переопределить для Статей. Так как код контролеров и моделей практически зеркальный.
     
  9. Нет конфликтов по SEO URL, так как используется штатный функционал Opencart. Который вы можете расширить приложенными модификаторами.


Установка OptimBlog

  1. Установить optimblog-admin.ocmod.zip.
     
  2. Установить information-search-install.ocmod.zip.
     
  3. Обновить кэш модификаторов.
     
  4. Установить optimblog-category.ocmod.zip.
     
  5. Установить optimblog-seo_url.ocmod.zip .
     
  6. Удалить information-search-install.ocmod.zip.
     
  7. Обновить кэш модификаторов.
     
  8. Зайти в «Группы пользователей» и назначить соответствующие права доступа.
     
  9. В выпадающем списке раздела «Модули / Расширения» выберите «Статьи».
     
  10. Активируйте модуль OptimBlog для своего магазина (модуль мультимагазинный, аналогично модулей Темы).
     
  11. Редактируйте настройки модуля OptimBlog и сохраните.


Состав модулей и модификаторов семейства OptimCart

  1. optimblog-admin.ocmod.zip — отвечает за административную часть.
     
  2. optimblog-category.ocmod.zip — отвечает за пользовательскую часть.
     
  3. optimblog-seo_url.ocmod.zip — вносит необходимую правку в
    catalog/controller/startup/seo_url.php.
     
  4. information-search-install.ocmod.zip — вносит разрешения в часть кода, для установки модуля(контроллера) поиска по статьям, находящегося в составе optimblog-category.ocmod.zip.
     
  5. breadcrumb-last-3.0.0.0.ocmod.zip — модификатор убирающий кликабельность последнего пункта хлебных крошек.
     
  6. canonical-category-3.0.0.0.ocmod.zip — модификатор добавляющий материнские категории в канонический URL подкатегории. Продолжение предыдущей версии модификатора: Канонические страницы категорий в Opencart 2.0.x.x - 2.3.x.x (Canonical URL)
     
  7. canonical-category-no-page-3.0.0.0.ocmod.zip — модификатор аналогичный предыдущему, только убирающий канонический URL на страницах листинга(page=n).
     
  8. canonical-information-3.0.0.0.ocmod.zip — модификатор аналогичный canonical-category-3.0.0.0.ocmod.zip, добавляющий подкатегории в канонический URL статьи, при наличии главной категории в её настройках.
     
  9. optimblog-module-bestseller_information.ocmod.zip — модуль «Лучшие статьи».
     
  10. optimblog-module-featured_information.ocmod.zip — модуль «Рекомендуемые статьи».
     
  11. optimblog-module-latest_information.ocmod.zip — модуль «Новые статьи».

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Данный модуль выложен для Бета-тестирования.
Модуль Тестировался на Русской сборке OpenCart 3.0.2.0 (rs.3).

Прошу разработчиков и обычных пользователей протестировать на предмет багов.

Идеи по модификации и улучшению писать не нужно. Только баги того, что есть.
Обычных пользователей прошу не писать вопросов по модулю и дождаться официального выхода из Беты.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×