Перейти к содержанию

Пользовательские теги

Ссылка на разработку: Перейти к разработке

Версия модификации: 2.0.0

Установка

  1. Для установки достаточно закинуть в корень сайта все файлы и запустить скрипт установки ( сайт.ру/install.php?action=install).
  2. В админпанеле устанавливаем для пользователей доп. поле:

  3. Название: любое

  4. Описание: любое
  5. Тип: список
  6. Значение по умолчанию:

onsend|При отправке на проверку

onadd|При добавлении в новость

ondel|При отказе добавлять

all|Уведомлять обо всём

none|Не присылать уведомления - Добавить на страницу регистрации?: Да (на ваше усмотрение) - Поле может быть изменено пользователем?: Да - Сделать это поле личным?: Да

  1. В админпанеле настройте скрипт под себя.
  2. Открываем файл шаблона полной новости (fullstory.tpl) и в любое место добавляем следующую строку:
HTML
{include file="/engine/modules/maharder/tagsadd.php?newsid={news-id}&focus=XXX"}
  1. Вместо XXX вписываем:

  2. button - для вывода кнопки

  3. modal - для вывода модального окна
  4. functions - для вывода функций

  5. Ещё можно дописать параметр nameN. Так будут называться ключевые функции для окон и кнопок.

  6. Внешний вид всего настраивается в 3ёх шаблонах, что находятся в папке ШАБЛОН/modules/tagsadd. Настраивайте под себя. Важный аспект в файле с модальным окном: если изменяете его, то помните, что форме нужны те-же названия полей и адрес исполнения.
  7. Поддерживаемые теги в шаблонах: button.tpl

  8. {name} - по умолчанию tagsadd. Глобальное название кнопок и функций

  9. {button} - текст кнопки. Указывается в настройках

  10. Поддерживаемые теги в шаблонах: modal.tpl

  11. {name} - по умолчанию tagsadd. Глобальное название кнопок и функций

  12. {AJAX} - ссылка на папку site.ru/engine/ajax
  13. {news-id} - ID Новости
  14. {user-id} - ID текущего пользователя

  15. Поддерживаемые теги в шаблонах: js.tpl

  16. {name} - по умолчанию tagsadd. Глобальное название кнопок и функций

  17. {AJAX} - ссылка на папку site.ru/engine/ajax
  18. {THEME} - актуальная папка шаблона сайта

Последнее обновление: April 19, 2022
Дата создания: April 19, 2022
К началу