FAQ: Шаблоны DLE — addcomments.tpl шаблон оформления формы добавления комментариев в полной новости, профиле. В этой теме будут опубликованы все теги для написания и отправки комментариев, настройки файла addcomments.tpl (форма добавления комментария).
В этой теме вы узнаете про теги для настройки шаблона addcomments.tpl, какие функции использует данная форма и поля. Что нужно знать про форму добавления комментариев в базу данных со стороны посетителей сайта. Вы легко можете отредактировать файл шаблона addcomments без знания HTML, хотя некоторые элементы кода лучше не изменять, это касается имена полей, которые передают в скрипт через форму запросы. В целом всё интуитивно понятно и легко можно добавить новые установки. Редактировать текст разрешено по своему усмотрению, обновлять новые теги, но будьте внимательны не меняйте имена полей, это очень важно.
Шаблоны DLE назначения файлов, в файле addcomments.tpl — можно применять следующих тегов:
Теги | Описание |
{title} | Тег вывода заголовка, главным образом будет информация отражаться в форме добавления или редактирования комментариев. |
---|---|
[not-logged] текст [/not-logged] | С помощью данного кода вы можете добавить текст для незарегистрированных посетителей. Часто между этими кодом ставят предложение: "Вы ещё на зарегистрированы. Зарегистрироваться на сайте можно по следующей ссылке" К примеру, ещё можно заключить поля для ввода имени и e-mail адреса, если они не заполнены и посетитель авторизован, данные будут автоматически выводиться из его профиля, если пользователь не был ранее зарегистрирован, то они будут пустыми. |
{editor} | Форм вывода панели настроек BWYSIWYG или BCODE редактор в зависимости от выбранного в панели управления DataLife Engine варианта, вы можете выбрать один из вариантов редактора для добавления комментария. Скриншот редактора BWYSIWYG смотрите в конце таблицы. |
[sec_code] текст [/sec_code] | Заключенный в код текст, будет выводиться, если вы подключили поддержку CAPTCHA в настройках панели управления DataLife Engine для формы добавления комментариев. |
{sec_code} | Основной тег вывода формы CAPTCHA, сама картинка для разгадывания и поле для ввода ответа. |
[sec_code] {sec_code} [/sec_code] | Как правило в шаблонах используется вот такая вставка, дополнительно ещё HTML код для оформления блока капчи. |
[recaptcha] тест [/recaptcha] | Ещё один вариант капчи защиты от спамеров, эта вставка выводит информацию, заключенную в тегах, в случае если в настройках панели управления скрипта включен тип reCAPTCHA |
{recaptcha} | Основной тег вывода виджета reCAPTCHA, если вы подключили заранее в настройках скрипта этот тип вывода капчи. |
[recaptcha] {recaptcha} [/recaptcha] | Как правило в шаблонах используется вот такая вставка, дополнительно ещё HTML код для оформления формы капчи. |
Советую не использовать CAPTCHA, её легко обходят программы-спамеров. Она может создавать нагрузку, многим она не нравится, особенно, если была установлена сложная загадка. reCAPTCHA подгружает данные из другого источника, это сервер Google, если он будет не доступен, ваши посетители не смогут оставить комментарий, зарегистрироваться и т.д. Создает нагрузку, не всегда понятна для людей. Наилучший вариант, подключить стандартный плагин "Вопросы и Ответы", как на сайте dle9.com, вопросы можно поменять за пару минут, взломать её нельзя, уникальная и не неповторимая защита. За всё время использования количество проходов достигла 0,01%, но это в основном ручной подбор. | |
[question] и [/question] | Вставка для вывода текста заключенный в данный код, если подключена система "Вопрос-Ответ" |
{question} | Основной тег вывода вопроса для посетителя из заданного ранее списка вопросов и ответов [question]{question}[/question] часто применяется именно в такой связке |
[vk] текст [/vk] | Служит код, чтобы заключать текст, если включена поддержка авторизации при помощи социальной сети Вконтакте |
{vk_url} | Выводит ссылку URL на авторизацию в соц. сети Вконтакте [vk] {vk_url} [/vk] часто применяется именно в такой связке |
[odnoklassniki] текст [/odnoklassniki] | Показывает текст заключенный в них, если добавлена поддержка авторизации при помощи социальной сети Одноклассники. |
{odnoklassniki_url} | Выводит ссылку URL на авторизацию в соц. сети Одноклассники [odnoklassniki] {odnoklassniki_url} [/odnoklassniki] часто применяется именно в такой связке |
[facebook] текст [/facebook] | Выводят текст заключенный в них, если включена поддержка авторизации при помощи социальной сети Facebook |
{facebook_url} | Выводит ссылку URL на авторизацию в соц. сети Facebook [facebook] {facebook_url} [/facebook] часто применяется именно в такой связке |
[google] текст [/google] | Выводят текст заключенный в них, если включена поддержка авторизации при помощи социальной сети Google |
{google_url} | Выводит ссылку URL на авторизацию в соц. сети Google [google] {google_url} [/google] часто применяется именно в такой связке |
[mailru] текст [/mailru] | Выводят текст заключенный в них, если включена поддержка авторизации при помощи социальной сети Mail_ru |
{mailru_url} | Выводит ссылку URL на авторизацию в соц. сети Mail ru и yandex почта [mailru]{mailru_url}[/mailru] часто применяется именно в такой связке |
[yandex] текст [/yandex] | Выводят текст заключенный в них, если включена поддержка авторизации при помощи социальной сети Yandex |
{yandex_url} | Выводит ссылку URL на авторизацию в соц. сети Yandex [yandex] {yandex_url} [/yandex] часто применяется именно в шаблонах в такой связке |
[comments-subscribe] текст [/comments-subscribe] | Код выводит текст для ссылки на подписку на уведомления о новых комментариях, если включили поддержку разрушающую пользователям подписывать на комментарии в новостях. |
[catlist=1,2....] текст [/catlist] | Тег отобразить текст, если новость принадлежит категориям ID 1 и ID 2, и тогда ли. Можно перечислить через запятую все категории, для сокращения кода, если они идут по порядку ID catlist=1,2,3,4,5, 8 можно сделать так catlist=1-5,8 и т.д., система поймет порядок и выведет текст только в категория ID =1,2,3,4,5 и 8, в других категориях выводится не будет. |
[not-catlist=1,2....] текст [/not-catlist] | Обратный код, текст в теге не будет выводится в указанных категориях, а во всех других будет, или если новость не принадлежит указанным категориям. |
Скриншот редактора BWYSIWYG или BCODE
Dle шаблоны *.tpl об всех файлах подробно
Форма добавления комментария настраивается в шаблоне addcomments.tpl, готовый вариант можно увидеть в архиве движка в папке dle14_0.zip/upload/templates/Default/ или скачать по этой ссылке.