Новостей opencart модуль: Модуль Блог для Opencart 3.0

Модуль Блог для Opencart 3.0

  • Описание
  • Совместимость
  • Типичные ошибки
  • Отзывы

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

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

Основные функции модуля Блог Opencart 3.x:
— создание категорий, подкатегорий статей
— создание статей с привязкой к категориям блога
— поддержка SEO (ЧПУ)
— SEO-оптимизация: возможность задавать h2, 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 — решена проблема с сохранением макета для статьи и категории
20.02.2020 — улучшение совместимости
02.03.2020 — обнаружен лишний закрывающий div на странице статьи, который мог вызывать проблемы в верстке, модуль обновлен

  • 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. 0.3.3
  • Opencart 3.0.3.6
  • Opencart 3.0.3.7 и OcStore 3.0.3.7

1. «Директория не доступна для записи!» или «Папка не разрешена для записи!»»

Решение проблемы:

Скачайте и установите дополнение Localcopy OCMOD

После установки этого дополнения нужно перейти в раздел Модификаторы и нажать кнопку «Обновить модификаторы». После этого можно устанавливать другие модули.

2. Модуль установился и работает в админке, но на сайте ничего не отображается

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

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

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

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

3. Ошибка 500 Internal Server Error

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

php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting E_ALL

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

4. Не работает модуль на Opencart 3.0.3.6

В официальных сборках Opencart 3.0.3.5 — 3.0.3.6 есть баг — там модификаторы не работают с twig-файлами из-за ошибки в стандартном модификаторе /system/modification.xml — вторая операция из этого модификатора не срабатывает.
Проблема есть на оф. гитхабе и предложено решение https://github.com/opencart/opencart/blob/3.0.x.x_Maintenance/upload/system/modification. xml
Мы сделали фикс-модификатор по этим рекомендациям, он заменит файл /system/modification.xml на правильный.

Решение проблемы:
1. Сделайте резервную копию вашего файла /system/modification.xml
2. Скачайте фикс-модификатор по ссылке и установите его у себя в админке
3. Обновите кэш модификаторов
4. Обновите кэш twig-шаблонов

Включите javascript, чтобы увидеть комментарии

Модуль Новостей Opencart 2.3.x

Довольно проблематичным оказался вопрос поиска новостного модуля для CMS Opencart, сами разработчики данной CMS разработали её с одной только целью – «продавать», при этом реализация цели заключается в простом механизме – вот тебе кнопка «купить», нажми её, заплати бабки и получи товар. На этом стандартные функции CMS, как магазина – заканчиваются.

Люди работающие и работавшие в торговле (речь не о кассирах, которые выполняют механический труд – прими покупателя, забери деньги выдай чек, свободная касса!) знают, что торговля — это ещё и как минимум реклама и многое другое. Следить за имиджем компании действительно важно, вот Вам, например, нужен будет товар и есть он только в одной компании, а у неё скажем, название «Рога и Копыта», каковы шансы, что Вы обратитесь к ним за товаром? Они будут стремиться к нулю и купите Вы в одном только случае, если других вариантов ну совсем прям не будет.

Увы и ах, но эпоха монополистов давно закончилась, сегодня альтернативное решение можно найти практически в любом вопросе, а потому люди думающие, что «ой и так купят» — потерпят фиаско на рынке своих услуг.

В случае интернет-магазина, в нашем примере – Opencart, серьёзным помощником окажется модуль новостей, как я уже написал выше – «по стандарту» Новости в данной CMS не поставляются, нужно искать и устанавливать модуль. Особые трудности добавляет то, что модули могут не работать в той или иной версии (но это стандартная проблема у всех CMS, но не все CMS созданы «продавать»). И даже если Вам повезёт найти именно «то», Вы столкнётесь с ещё одной проблемой – модуль платный. А что самое интересное, не исключена вероятность, что установленный модуль у Вас может либо не заработать, либо добавить проблем с другими установленными модулями.

Впрочем, будем честны друг с другом – чаще всего банальная жадность заставляет искать бесплатные варианты решения вопроса. Тем более, если такие варианты имеются, почему бы ими не воспользоваться.

Так я наткнулся на данный модуль: «Новости для Opencart 2.х — 2.3.х».

В целом это было именно то, что мне нужно, на скриншотах всё красиво, в инструкции всё понятно, установилось без проблем, далее открываю вкладку Каталог и… Новостей нет, как так?

А это как выяснилось (из информации в комментариях) права выставлены не были. Причём на модуль они по умолчанию выставлены, а на админ-панель нет, хочешь, чтобы разработчик тебе всё настроил (выставил права админа в твоей ПУ под его модуль) плати денежку, модуль же бесплатный.

Я понимаю, что все хотят заработать, но назвался груздем – полезай в кузовок, назвал модуль бесплатным, делай его бесплатным, а не – «ну у меня бесплатный модуль, просто вы дурачки не можете его настроить».

Открываем: Система > Пользователи > Группа пользователей > Administrator (Редактировать)

Здесь ищем «catalog/news», для удобства воспользуйтесь поиском в браузере (Ctrl+F).

И ставим галочки. Остальное вроде интуитивно понятно.

Новости/Статьи/Блог (1.5.x и 2.x)

  • Описание
  • Документация
  • Отзывы (4)