28 октября 2016 г.

Новости - важнейший элемент информационной компании в продвижении любого сайта! Новости могут привлечь как потенциальных клиентов, так и инвесторов. Если для первых будут интересны новшества среди товаров, акций или распродаж, то для последних - динамика проекта. Именно по новостям можно определить, развивается ваш магазин или нет: стоит ли тратить в нём деньги, или, стоит ли вкладывать в него деньги!? Поэтому к новостям необходимо относиться серьезнее, чем к массовым рассылкам, и не публиковать в них, в частности, информацию не касающуюся вашего проекта.

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

Ниже пойдёт речь о новостном расширении News Extension v1.5 для OpenCart 1.5+. Задача данного расширения, кроме публикации самих новостей - позволить связывать новости с основными разделами/страницами магазина: категориями, информационными страницами, производителями и товарами, а также разделить видимость новостей между гостями, пользователями, партнерами и покупателями. Последняя возможность решает вопрос целевой аудитории новостей, не перегружая пользовательский интерфейс магазина.

На рисунке 1 представлен скриншот списка новостей в административной панели магазина. Связь с каталогом формирует ссылки на странице чтения новости (см. Рисунок 4), а также фильтрует список для модуля новостей, когда последний размещается на конкретных страницах. Опция "На главной" также предназначена для модуля, расположение которого закрепляется за главной страницей (см. описание модуля ниже по тексту).

Рисунок 1. Список новостей в административном интерфейсе
Форма добавления новости содержит три вкладки: Общие, Данные и Связи (см. Рисунок 2). Добавленная новость закрепляется за текущим пользователем системы (см. поле Автор). Изменить авторство может только владелец магазина (см. п.13 доработки OpenCart). Другим пользователям, несмотря на полный доступ в раздел, новости других авторов редактировать нельзя, а удалять может, опять же, только владелец магазина. Таким образом реализуется многопользовательская среда, когда несколько пользователей системы смогут одновременно вести новости по разным направлениям.

Рисунок 2. Форма добавления новости (анимация)
Список новостей на витрине магазина (см. Рисунок 3) доступен по постоянной ссылке http://domain.com/index.php?route=information/news, перейти по которой можно с модуля новостей или непосредственно из интерфейса (добавляется самостоятельно). Новостной канал содержит уже отфильтрованные новости в зависимости от типа авторизованного посетителя. Если это неавторизованный пользователь, то будут показаны новости только для гостей. После аторизации под пользователем системы, покупателя или партнера - могут быть показаны новости для текущей сессии. Фильтрация по датам доступна всем, независимо от авторизации.

Рисунок 3. Список новостей на витрине магазина
Перейти на страницу новости (см. Рисунок 4) можно по заголовку новости или по кнопке Подробнее. Если новость содержит связи с каталогом, то ниже текста новости будут представлены ссылки по теме.

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

На рисунке 5 представлен административный интерфейс модуля OpenCart News Module 1.0. В данном примере настроено три субмодуля, результаты работы которых представлены на рисунках 6, 7 и 8 соответственно.

Рисунок 5. Административный интерфейс новостного модуля
В зависимости от расположения модуля в интерфейсе магазина, ограниченный список новостей (через значение лимита) может прокручиваться горизонатльно или вертикально при помощи спецэффектов jQuery.

Если модуль определен на главной странице, то в него будут попадать только те новости, у которых в процессе редактирования была отмечена опция "На главной" (см. Рисунок 2).

Рисунок 6. Результат работы новостного модуля на главной странице
Когда модуль определен на странице товара, то в список новостей попадут только те новости, которые связаны с данным товаром.

Рисунок 7. Результат работы новостного модуля на странице товара
Аналогично и для модуля, размещенного на странице производителя. Будут показаны новости связанные только с данным производителем.

Рисунок 8. Результат работы новостного модуля на странице производителя

Условия приобретения: Расширение + Модуль предоставляются по принципу одна лицензия - один владелец. Не допускается распространение данного решения в той или иной сборке OpenCart без согласия автора или публикация его в общедоступном виде. Решение возврату не подлежит!

Условия поддержки: Бесплатная поддержка в рамках базовой версии 1.x, в том числе предоставление возможных обновлений в течении года с момента приобретения через контактный электронный адрес.

Стоимость: $18

Это решение может иметь продолжение, подписывайтесь на обновления и следите за комментариями. По вопросам приобретения и тестирования просьба обращаться через страницу контактов.

0 comments:

Отправить комментарий

  • RSS
  • Twitter
  • Youtube