Все для DataLife Engine / Все для DLE / FAQ по DataLife Engine / FAQ: Шаблоны DLE — addcomments.tpl шаблон теги (форма добавления комментария)

FAQ: Шаблоны DLE — addcomments.tpl шаблон теги (форма добавления комментария)

addcomments.tpl шаблон
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/ или скачать по этой ссылке.

addcomments.zip [717 b] (cкачиваний: 7)
  • 100
Добавить комментарий

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

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent