- Для установки достаточно закинуть в корень сайта все файлы и запустить скрипт установки (сайт.ру/install.php?action=install).
- В админпанеле устанавливаем для пользователей доп. поле:
- Название: любое
- Описание: любое
- Тип: список
- Значение по умолчанию:
onsend|При отправке на проверку
onadd|При добавлении в новость
ondel|При отказе добавлять
all|Уведомлять обо всём
none|Не присылать уведомления - Добавить на страницу регистрации?: Да (на ваше усмотрение)
- Поле может быть изменено пользователем?: Да
- Сделать это поле личным?: Да
- В админпанеле настройте скрипт под себя.
- Открываем файл шаблона полной новости (fullstory.tpl) и в любое место добавляем следующую строку:
PHP:
{include file="/engine/modules/maharder/tagsadd.php?newsid={news-id}&focus=XXX"}
- Вместо XXX вписываем:
- button - для вывода кнопки
- modal - для вывода модального окна
- functions - для вывода функций
- Ещё можно дописать параметр nameN. Так будут называться ключевые функции для окон и кнопок.
- Внешний вид всего настраивается в 3ёх шаблонах, что находятся в папке ШАБЛОН/modules/tagsadd. Настраивайте под себя.
Важный аспект в файле с модальным окном: если изменяете его, то помните, что форме нужны те-же названия полей и адрес исполнения. - Поддерживаемые теги в шаблонах: button.tpl
- {name} - по умолчанию tagsadd. Глобальное название кнопок и функций
- {button} - текст кнопки. Указывается в настройках
- Поддерживаемые теги в шаблонах: modal.tpl
- {name} - по умолчанию tagsadd. Глобальное название кнопок и функций
- {AJAX} - ссылка на папку site.ru/engine/ajax
- {news-id} - ID Новости
- {user-id} - ID текущего пользователя
- Поддерживаемые теги в шаблонах: js.tpl
- {name} - по умолчанию tagsadd. Глобальное название кнопок и функций
- {AJAX} - ссылка на папку site.ru/engine/ajax
- {THEME} - актуальная папка шаблона сайта