Управление специальными предложениями
- Введение
- Свойства специальных предложений
- Установка
- Настройка
- Управление
- Типичные задачи и их решение
- Введение
Данный модуль предназначен для осуществления процесса вывода специальных предложений (СП) на сайте. Управление СП осуществляется с помощью модуля specoffers, а показ СП на сайте производится с помощью плагина show_special_offers.
Спецпредложения в Inlife CMS бывают четырех типов:
1. Нет привязки (Ручной режим). В этом режиме ссылка СП ведет по адресу, указанному в URL СП. Необходимо ввести поля:- Наименование – заголовок СП
- Анонс СП
- URL – ссылка заголовка СП
- ID рисунка – id рисунка в менеджере рисунков, который будет показываться в списке спецпредложений
2. Товар. При клике по названию товара или маленькой картинки СП посетитель переходит на группу товаров (Good Group), которой принадлежит данный товар, и выводит описание товара. Необходимо ввести поля:
- ID объекта – идентификатор товара
- gname – заголовок СП
- gprice – цена СП
- маленький рисунок товара – картинка СП
3. Баннер. Посетитель переходит по ссылке, «зашитой» в тело баннера. Необходимо ввести поля:
- ID объекта – идентификатор баннера
- html_code – полностью код СП
4. Новость. Посетитель переходит на первый найденный на сайте модуль News и попадает в просмотр данной новости. Необходимо ввести поля:
- ID объекта – идентификатор новости
- header – заголовок СП
- announce – анонс СП
- pict_id – картинка СП
Свойства специальных предложений- Наименованием (name). Если СП не привязано ни к чему, то при выводе СП наименование служит заговловком СП. Даже если СП привязано к объекту, вводите наименование СП, т.к. при просмотре в списке СП легче по наименованию понять в чем состоит суть СП;
- Группа СП (group_id). Часто необходимо в определенном блоке сайта нужно выводить одно или несколько конкретных СП из большого общего числа. Лучше их объединить в группу и вызывать плагин show_special_offers с параметром group_id.
- Флаг ограничения действия СП по времени (limitedbytime);
- Действует с (begin). Если у СП установлен флаг «действует», и текущая дата меньше даты begin, то СП показываться не будет;
- Действует по (end). Если у СП установлен флаг «действует», и текущая дата больше даты end, то СП показываться не будет;
- СП привязано к (type):
- Товару (good) (см. Good Group);
- Новости (news) (см. News);
- Баннеру (banner) (см. Adver System );
- Ни к чему (none);
- Идентификатор объета, к которому привязано СП (object_id). См. п. 5
- Анонс СП (announce). Выводится в качестве короткого текста СП под заголовком, если у СП нет привязки к объекту;
- Картинка СП (picture_id) – идентификатор рисунка в Picture Manager, показывается картинка, если СП ни к чему не привязано. Таким образом, прежде чем ссылать на картинку, ее надо загрузить через Picture Manager;
- url, куда должна вести ссылка заголовка СП, если СП ни к чему не привязано;
- Вес СП (weight). Вес СП характеризует частоту показа СП при наличии возможности показа числа СП меньшего, чем есть в наличии СП. Например, в группе «Новинки» есть 5 СП, а у плагина на сайте в параметрах стоит count="2". Плагин получает 5 СП и случайным образом на основе весов показывает только 2 и 5 СП. Чем больше вес, тем чаще буде показваться СП;
- Видимость СП (visible). Если флаг снят – СП не участвует в показах.
- Установка
Как и любой модуль Inlife CMS, модуль специальных предложений устанавливается в административном режиме путем выбора команды Add в меню типовых действий и дальнейшим выбором типа ресурса «Специальные предложения. Управление специальными предложениями». В конце жмем кнопку «Добавить страницу» и переходим к настройкам модуля.
- Настройка
Кроме типовых свойств всех модулей Inlife CMS, дополнительных настроек данному модулю не требуется.
- Управление
На рисунке видим панель управления СП: Слева представлены группы СП, организованные в древовидную структуру. Головная группа «Общая», все остальные дочерние ее. В правой части видим список СП текущей группы. Кликая по определенной группе получаем срисок СП, принадлежащих именно этой группе.
- Добавление группы
- Редактирование группы
- Удаление группы
- Флажком слева от наименования группы отметьте ту группу, которую вы хотите удалить.
- Выбрав в комбобоксе «Действие» команду «Удалить», нажмите кнопку «выполнить».
- Если данная группа имеет дочерние, то и дочерние группы удалятся.
- Если удаляемая группа сожержит СП, то эти СП тоже удаляются.
Для того чтобы добавить группу, нужно перейти на группу, дочернюю которой Вы хотите создать и, выбрав в комбобоксе «Действие» команду «Создать», нажмите кнопку «выполнить» введите имя группы в появившемся окне и выберите ОК.
Для редактирования группы кликните по символам [...] справа от наименования любой группы.
Удаление группы производится следующим образом:
Специальные предложенияПосле того, как заполнена информация о группах, необходимо сформировать список СП. Отсюда менеджер может:
- Добавить СП (ссылка «Добавить»);
- Редактировать СП (ссылка [M]);
- Удалить СП (ссылка [X]).
В зависимости от типа СП пользователь должен ввести обязательные поля:
- Нет привязки. Необходимо ввести поля:
- Наименование – заголовок СП
- Анонс СП
- URL – ссылка заголовка СП
- ID рисунка – id рисунка в Picture Manager
- Товар. Необходимо ввести поля:
- ID объекта – идентификатор товара. Из товара для вывода СП берутся:
- gname – заголовок СП
- gprice – цена СП
- маленький рисунок товара – картинка СП
- ID объекта – идентификатор товара. Из товара для вывода СП берутся:
- Баннер. Необходимо ввести поля:
- ID объекта – идентификатор баннера. Из баннера для вывода СП берется:
- html_code – полностью код СП
- ID объекта – идентификатор баннера. Из баннера для вывода СП берется:
- Новость. Необходимо ввести поля:
- ID объекта – идентификатор новости. Из новости для вывода СП берутся:
- header – заголовок СП
- announce – анонс СП
- pict_id – картинка СП
- ID объекта – идентификатор новости. Из новости для вывода СП берутся:
- count: выводить число СП;
- group_id: показывать СП только данной группы и ее дочерних;
- tpl: имя файла в каталоге /etc/templates/plugins/ для вывода особого формата СП;
- id: номера СП через запятую
- type: тип приоритета выборки:
- good – по товарам;
- news – по новостям;
- banner – баннерам;
- object_group_id – группа товаров или новость, по которым выводится приоритет показа СП (см. type);
- Типичные задачи и их решение
- Русская и английская часть сайта
- Список специальных предложений
- Привязка специальных предложений к группе товаров
- Изменение вида вывода СП
- Скопировать файл specoffers.tlp из каталога /cur/setup/templates/plugins/ в каталог /cur/etc/templates/plugins.
- Если Вам нужно изменить вид СП на всем сайте, не переименовывайте скопированный файл specoffers.tpl, если наоборот – переименуйте, например в myspecoffers.tpl
- Отредактируйте этот файл, изменив тем самым вид вывода СП.
- Если Вы переименовали файл, Вам необходимо в параметре tpl плагина showspecialoffers указать имя нового файла:
Добавьте в самом начале к корневой группе две дочерние: Rus и Eng. Потом при работе с сайтом открывайте зеркальные группы и вводите разные СП.
Плагином show_special_offers можно выводить список СП двумя путями:
a) Простым перечислением id (номеров) СП путем укзания параметра id, например вот так id="1,5,7,9,23"
b) Объединением спецпредложений в определенную группу и укзанием в плагине параметра group_id, равного номеру этой группы.
Например, у нас есть каталог «Компьютеры и периферия». Мы хотим, чтобы при заходе в раздел (группу товаров) «Мониторы» нам показывались СП только по мониторам. Для этого в административном режиме редактируем группу товаров «Мониторы» и запоминаем идентификатор ресурса. Пусть он равен 52. Далее в группе товаров «Мониторы» используем плагин showspecialoffers с параметром object_group_id="52". Плагин будет искать те СП, которые привязаны к товарам, принадлежащим группе с идентификатором, равным 52, т.е. группе «Мониторы».
Если Вам необходимо изменить вывод СП, то сделать это совсем просто:
{ldelim}showspecialoffers tpl="myspecialoffers.tpl"{rdelim}Если Вы не переименовывали файл, то Inlife CMS будет по-умолчанию проверять сначала наличие шаблона /cur/etc/templates/plugins/specoffers.tlp, и если его не найдет, возьмет шаблон из файла /cur/setup/templates/plugins/specoffers.tlp
Вывод СП на сайт
На сайте СП показываются плагином:
Параметры: