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

Название файлаИмя файлаДатаДействие
OptimBlogopencart_file_3897.zip2019-08-09 10:08:35Скачать

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

Другие блоги для Opencart 3

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

«категорию товаров» → «категорию статей»

клонирование таблиц Базы Данных аналогично категориям и товарам.

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

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

Категории присваивается тип — Товар/Статья.

Функционал Статьи расширяется аналогично функционалу Товара.

Отзывы аналогично категориям разделены на 2 типа — Товар/Статья.
А также добавлена возможность вывода «Ответа магазина» на «Отзыв» с использованием HTML.

Данный модуль блога не заменяет родных файлов Opencart 3.

Сохранена концепция Опенкарт в названиях и определениях, а также сохранён привычный для администратора магазина внешний вид интерфейса.

Нет конфликтов по SEO URL, так как используется штатный функционал Opencart. Который вы можете расширить приложенными модификаторами.

Модуль на 90% состоит из файлов модификаторов, которые можно удалить или отключить в любое время.

Функционал и возможности модуля OptimBlog

Общие для категорий, товаров и статей:

Заголовок H1

Краткое описание
Выводится в категории и в модулях выводящих товары или статьи. Модификатор для товарных модулей отсутствует.

Общие для товаров и статей:

Главная категория
Используется для определения хлебных крошек в «URL от базового домена» находящихся в индексе Поисковых Систем. А так же правильной настройки свойства canonical для страниц сайта.

Рекомендуемые товары и статьи
Нет добавления страницы саму на себя.
Рекомендовать можно в трёх направлениях: двойное, или в одну из сторон.

Статьи:

Теги

Начало и конец публикации

Автор

Атрибуты

Изображения

Возможности для разработчиков:

Заложены на будущее некоторые функции и возможности, которые разработчики могут использовать для создания своих модулей. Например: «дополнительные изображения» в настройках категории, можно выводить с помощью слайдера. А «Производителя» использовать для соответствующих привязок и сортировок.

Модули разработчиков связанные с выводом товаров, можно легко переопределить для Статей. Так как php-код контролеров и моделей практически зеркальный.

Использовалась верстка с классами Bootstrap 3. Что можно легко использовать для своих шаблонов без лишних заморочек и потерей времени.

Установка OptimBlog

Установить optimblog.ocmod.zip.

Обновить кэш модификаторов.

Зайти в «Группы пользователей» и назначить соответствующие права доступа.

В выпадающем списке раздела «Модули / Расширения» выберите «Статьи».

Активируйте модуль OptimBlog для своего магазина (модуль мультимагазинный, аналогично модулей Темы).

Редактируйте настройки модуля OptimBlog и сохраните.

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

optimblog.ocmod.zip — модуль OptimBlog.

installer.ocmod.zip — вносит разрешения в часть кода, для установки модуля(контроллера) поиска по статьям, находящегося в составе optimblog-category.ocmod.zip.

breadcrumb-last.ocmod.zip — модификатор убирающий кликабельность последнего пункта хлебных крошек.

canonical-category-no-page.ocmod.zip — модификатор аналогичный предыдущему, только убирающий канонический URL на страницах листинга(page=n).

canonical-information.ocmod.zip — модификатор аналогичный canonical-category.ocmod.zip, добавляющий подкатегории в канонический URL статьи, при наличии главной категории в её настройках.

OptimBlog Frame Theme — адаптация под шаблон Frame.

optimblog-category-theme-default.ocmod.zip — отвечает за пользовательскую часть шаблона «Стандартная тема». (Для создания модификатора для своего шаблона скопируйте, разархивируйте и отредактируйте данный файл под свой шаблон заменив путь к шаблону в коде модификатора или установите вместо этого optimblog-category-theme-all.ocmod.zip модифицирующий все шаблоны.)

Информация:

OptimBlog Frame Theme — адаптация под шаблон Frame.

Обновление:

  1. Деактивируйте и Активируйте заново модуль OptimBlog.
  2. Зайти в настройки модуля OptimBlog и сохранить всё заново.

3.0.1.0_b

  1. Исправлены небольшие ошибки Рекомендуемых Товаров и Статей.
  2. Перенесены файлы страницы результатов поиска из OptimBlog в соответствующий модуль «Поиск статей».
  3. Мелкая реструктуризация.
  4. Адаптация под шаблон Frame.
  5. Упрощена установка.
  6. Обновлена Инструкция по установке и Описание.

3.0.0.9

  1. Исправлена небольшая ошибка при редактировании товара для версии Opencart 3.0.3.2.

3.0.0.8

  1. Обновлена защита полей таблиц модуля от обновления Opencart.
  2. optimblog-admin.ocmod.zip, optimblog-category.ocmod.zip и optimblog-category-theme-default.ocmod.zip объединены в один модуль optimblog.ocmod.zip.
    (optimblog.ocmod.zip = optimblog-admin.ocmod.zip + optimblog-category.ocmod.zip +optimblog-category-theme-default.ocmod.zip)
  3. OptimBlog — Модули убраны из пакета и сделанны самостоятельными. Можно найти по ссылке.
  4. OptimBlog — Модификаторы убраны из пакета и сделанны самостоятельными. Можно найти по ссылке.
  5. Упрощена установка.
  6. Обновлена Инструкция по установке и Описание.
  7. Для разработчиков сохранена прежняя структура на GitHub.

3.0.0.7

  1. Добавлена защита полей таблиц модуля от обновления Opencart.
  2. Деактивируйте и Активируйте заново модуль OptimBlog.

3.0.0.6

  1. Исправлена ошибка вывода текста для зарегестрированных пользователей при написании отзыва.
  2. Исправлена ошибка при редактировании товара для Opencart 3.0.3.2.
  3. Добавлено краткое описание (short_description) в контроллеры Товаров и Статей. Для разработчиков, которые хотят отобразить их в карточке товара или статьи:
    << short_description >>

3.0.0.5

  1. Добавлены исключения отображения Автора, Даты и Отзывов в категориях и статьях.
  2. Seo Url перенесён в optimblog-category.ocmod.zip.
  3. Font Awesome перенесён в optimblog-category-theme-. ocmod.zip.

3.0.0.4

  1. Добавлена «защита от дурака» при добавлении или редактировании категории.
  2. Исправлена небольшая ошибка при фильтрации категорий.

3.0.0.3

  1. Добавлена возможность редактирования Даты добавления статьи.
  2. Немного изменён интерфейс основного модуля OptimBlog.
  3. Новый модификатор optimblog-admin.filter-categories-products-informations.ocmod.zip для расширения возможности фильтрации категорий, товаров и статей.
  4. Обновлено Описание состава модулей.

3.0.0.2

  1. Исправлена ошибка Записи поисковых запросов клиентов.
  2. Новый Module Installer (installer.ocmod.zip) вместо optimblog-information-search-install.ocmod.zip.
  3. Обновлена Инструкция и Описание.

3.0.0.1

optimblog-category.ocmod.zip разделён на 2 части для копирования разработчиками optimblog-category-theme-default.ocmod.zip и дальнейшего модифицирования под свой шаблон.

optimblog-category.ocmod.zip — теперь без файлов шаблона
optimblog-category-theme-default.ocmod.zip — отвечает за шаблон Default. Но разработчики могут его копировать и сделать отдельный под свой Шаблон.

Добавлено обновление Date Added и Date Modified в Базе Данных для нулевых значений.

Добавлен optimblog-category-theme-all.ocmod.zip — для модификации всех шаблонов. Нельзя использовать вместе с optimblog-category-theme-default.ocmod.zip (необходимо отключить)!

Исправлена мелкая ошибка при отсутствии данных о статьях без отзывов.

С выходом новой версии Opencart 3.x так и ничего не изменилось в плане встроенных статей — их нет, кроме раздела Информации, но это больше функционал страниц, но не блога. Пришлось адаптировать модуль и на Опенкарт 3.

Модуль блога нужен интернет-магазину для статейного поискового продвижения сайта. Ведь не секрет, что чем больше у вас на сайте будет оригинальной тематической информации, тем больше посетителей с поисковых систем вы будете получать, и, соответственно, это может увеличить продажи. Статьи лучше писать самому — кто как не вы сами лучше понимает специфику вашей направленности бизнеса. Нужно писать качественный уникальных текст и чем больше — тогда ваш сайт гарантированно привлечет много посетителей, некоторые из которых могут стать вашими клиентами.

Блог / статьи / новости на Opencart 3.0

Основные функции модуля Блог Opencart 3.x:
— создание категорий, подкатегорий статей
— создание статей с привязкой к категориям блога
— поддержка SEO (ЧПУ)
— SEO-оптимизация: возможность задавать H1, Meta Title, Meta Description, Meta Keywords
— похожие статьи
— привязка товаров и их вывод в статье
— два шаблона вывода статей: grid, list
— кнопки шеринга в соцсети
— своя система комментирования
— два модуля для вывода в позиции: модуль категорий и модуль статей
— статьи попадают в карты сайта sitemap.xml и HTML

Инструкция по установке модуля:
1. У вас должен быть установлен фикс localcopy
2. Загрузить архив модуля через админку в разделе Установка модулей
3. Обновить Модификации в админке
4. Дать права в Система > Пользователи > Группы пользователей > Администраторы, поставить все галочки в первых двух блоках.
5. Затем нужно перейти в админке Блог > Настройки, чтобы создались таблицы модуля в базе данных.
6. Теперь можно приступать к созданию категорий, статей.
7. Если необходимо вывести модули в позиции сайта — включить и вывести модули Блог: Последние статьи и Блог: Категории.
8. На сайте страница блога будет доступна по адресу http://ваш-сайт/index.php?route=blog/home

Изменения
04.12.2017 — решение проблемы с выводом подкатегорий в модуле Категории блога.
28.03.2018 — вывод полного пути с категориями в хлебных крошках.
13.04.2018 — исправлена работа с SEO PRO.
24.04.2018 — сделано обновление капчи в комментариях, после неправильного ввода; добавлена ссылка на блог в главное меню сайта; исправлена проблема с переключением постраничной навигации комментариев к статье при включенном ЧПУ.
02.05.2018 — сделано мультиязычный и мультимагазинный SEO URL
03.10.2018 — обновлен модуль "Последние статьи" — добавлена возможность выбора категорий статей
12.11.2018 — убран баг "Undefined index: this_blog_category", который появился после последнего обновления модуля.
08.12.2018 — решены проблемы с поиском категорий и сопутствующих статей в форме добавления статьи; решена проблема с отображением кнопок шеринга (соц.сетей) на сайтах, работающих по https-протоколу.
29.01.2019 — решена проблема с выводом тегов на странице статьи
17.04.2019 — убрана соц.кнопка Google+ (в связи с закрытием соцсети), добавлены кнопки ВК и OK
20.09.2019 — в блок комментариев добавлена стандартная captcha с возможностью подключить Google ReCaptcha
05.10.2019 — решена проблема с сохранением макета для статьи и категории

    Opencart 3.0.0.0 Opencart 3.0.1.1 Opencart 3.0.1.2 Opencart 3.0.2.0 или ocStore 3.0.2.0 Opencart 3.1.0.0 Opencart 3.0.3.1 Opencart 3.0.3.2

Если при установке модуля вы видите ошибку "Директория не доступна для записи" или "Папка не разрешена для записи!" — не спешите огорчаться. В новой версии Opencart 3 ввели строгие ограничение на запись файлов в другие папки кроме extension/module. Но при разарботке модулей очень часто требуется размещать картинки, php -библиотеки, jquery-плагины, css-стили в соответствующих папках сайта.

Решение проблемы:
Скачайте и установите фикс Localcopy OCMOD

Или загрузите модуль по инструкции
1. Распакуйте архив с модулем
2. С помощью "Файлового менеджера" на хостинге или с помощью FTP-клиента нужно з агрузите файлы из папки upload в папку с сайтом на вашем сервере
3. В распакованной папке нажмите правую кнопку мыши на файле install.xml и выберите "Добавить в архив", задайте имя архива install.ocmod.zip
4. Откройте админку сайта, перейдите в раздел Модули > Установка модулей, загрузите созданный архив install.ocmod.zip
5. Перейдите в Модули > Модификаторы, нажмите кнопку Обновить модификации

Возможно несколько проблем и вариантов их решения:

1. Не сброшен кеш шаблона — нужно обновить кеш [скриншот]

2. Вы раньше редактировали файлы шаблона через админку в разделе "Редактор темы", тогда этот файл сохранился в базе данных и на него уже не влияют ocmod-модификаторы, это проблема Opencart 3. Вам нужно установить фикс [скачать] и обновить модификации в админке.

3. Ваш шаблон устроен на TPL-файлах (*.tpl), в то время, когда в Opencart 3 шаблоны должны быть в формате TWIG (*.twig). Проблема в том, что ocmod-модификаторы не влияют на TPL-файлы — все изменения нужно вносить в эти файлы вручную.

Нужно включить вывод всех ошибок php на экране — для этого в файле .htaccess в конце нужно добавить строки:

php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting E_ALL

Теперь вместо ошибки 500 должен отображаться код ошибки, который укажет на проблему.

Модуль полноценного блога для Опенкарт 3 с полной поддержкой SEO

С выходом новой версии Opencart 3.x по прежнему ничего не изменилось в плане встроенных статей — их нет, кроме раздела Информации, но это больше функционал страниц, но не блога.
Модуль блога нужен интернет-магазину для статейного поискового продвижения сайта.

Функции модуля Блог Опенкарт 3.x:
— создание категорий, подкатегорий статей
— создание статей с привязкой к категориям блога
— поддержка SEO (ЧПУ)
— SEO-оптимизация: возможность задавать H1, Meta Title, Meta Description, Meta Keywords
— похожие статьи
— привязка товаров и их вывод в статье
— два шаблона вывода статей: grid, list
— кнопки шеринга в соцсети
— своя система комментирования
— два модуля для вывода в позиции: модуль категорий и модуль статей
— статьи попадают в карты сайта sitemap.xml и HTML

Как установить модуль Блог на Opencart 3.x:
1. У вас должен быть установлен фикс localcopy
2. Загрузить архив модуля через админку в разделе Установка модулей
3. Обновить Модификации в админке
4. Дать права в Система > Пользователи > Группы пользователей > Администраторы, поставить все галочки в первых двух блоках.
5. Затем нужно перейти в админке Блог > Настройки, чтобы создались таблицы модуля в базе данных.
6. Теперь можно приступать к созданию категорий, статей.
7. Если необходимо вывести модули в позиции сайта — включить и вывести модули Блог: Последние статьи и Блог: Категории.
8. На сайте страница блога будет доступна по адресу