Модуль «Блог на сайте» для OpenCart v.1.5.1
- Stats: 2700 0
- Author: admin
- Category: Модулі Opencart 1.5.1, Плагіни та розширення
- Comments: 3 комментария

Новый модуль публикации новостей в магазине на CMS OpenCart. Возможности модуля: неограниченное количество новостей, публикация одной и той же новости в различных схемах, возможность добавления изображения к новостям, возможность ограничивать длину текста новости, заголовка и текста новости на странице «Все новости», вывод всех новостей на странице.Вывод новостей на страницах магазина
Вывод списка всех новостей
Про ЧПУ.
Откройте файл catalog/controller/common/seo_pro.php
case 'category_id':
Добавьте
case 'news_id':
Там же найдите строку
$get = array ('path', 'product_id', 'manufacturer_id', 'category_id', 'information_id');
И замените ее на
$get = array ('path', 'product_id', 'manufacturer_id', 'category_id', 'information_id', 'news_id');
Там же найдите строку
} elseif (isset ($this->request->get['information_id'])) {
Выше добавьте
} elseif (isset ($this->request->get['news_id'])) {
$this->request->get['route'] = 'information/news';
В админке включите ЧПУ. Способ вывода — SEO pro
Если Вывод ЧПУ в админке включен default, тогда нужно:
Открыть файл catalog/controller/common/seo_url.php
if ($url[0] == 'manufacturer_id') {
$this->request->get['manufacturer_id'] = $url[1];
}
Добавьте
if ($url[0] == 'news_id') {
$this->request->get['news_id'] = $url[1];
}
Там же после
} elseif (isset ($this->request->get['manufacturer_id'])) {
$this->request->get['route'] = 'product/manufacturer/product';
Добавьте
} elseif (isset ($this->request->get['news_id'])) {
$this->request->get['route'] = 'information/news';
Там же найдите строку
if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/product' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) {
И замените ее на
if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/product' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/news' && $key == 'news_id') || ($data['route'] == 'information/information' && $key == 'information_id')) {
На этом все, сохраняем файл и загружаем на сервер.
Версии OpenCart: 1.5.1.х
Язык: Русский, Английский
Установка: Файл с подробным описанием установки на русском языке в архиве.
Скачать модуль новостей «News Module» для OpenCart v.1.5.1
news.zip (818 downloads)
Добрый день
скажите, есть ли в этом модуле возможность рассылки этих новостей подписчикам сайта?
К сожалению, нет.
подскажите, а есть ли где-то такой модуль вообще?