FAQ: Шаблоны DLE — userinfo.tpl шаблон теги оформления страницы «Профиль пользователя» в разделе выводиться информация: Имя пользователя (логин, фото и аватар), краткие данные, рейтинг (суммарный рейтинг), статус, количество комментариев и новостей, Е-mail адрес, дата регистрации, страна, подпись, онлайн/оффлайн маяк, и другие функции для добавления и редактирования.
В шаблоне userinfo.tpl "Профиль пользователя" можно использовать дополнительные поля, которые можно по всякому использовать для вывод форм, полей и скриптов.
В файле userinfo.tpl шаблона "Профиль пользователя" настраивается и редактируются многие функции, раздел используются при выводе профиля пользователя. Изменение данного шаблона не рекомендуется без знания HTML, можно редактировать текст, добавлять теги и доп поля по своему усмотрению, но не изменяйте имена полей, это крайне важно, имена полей передают в скрипт запросы согласно своим настройкам, если поменять их, то запрос не будет выполнен.
FAQ (полезная справка): Страница «Профиль пользователя» dle шаблон userinfo.tpl можно использовать следующие теги:
Теги | Описание |
{usertitle} | Тег вывода имени пользователя. |
---|---|
{info} | Тег вывода краткой информации о пользователе. |
{editmail} | Код выводит почтовый адрес Е-mail пользователя. |
{comm-num} | Код выводит количество комментариев. |
{news-num} | Код выводит количество опубликованный новостей. |
{status} | Тег для отображения информации "Статус пользователя" (к какой группе он относится на сайте). |
{rate} | Текущий рейтинг новостей посетителя (складывается автоматически на основе рейтинга его статей). |
[rating-type-1] текст [/rating-type-1] | Заключенный в теге текст вводится, если в установках DataLife Engine для новостей было включено использование первого типа рейтинга 'Оценка'. |
[rating-type-2] текст [/rating-type-2] | Выводят текст, заключенный в них, если в установках DataLife Engine для новостей было включено использование второго типа рейтинга 'Только Нравится'. |
[rating-type-3] текст [/rating-type-3] | Выводят текст, заключенный в них, если в установках DataLife Engine для новостей было включено использование третего типа рейтинга 'Нравится' или 'Не нравится'. |
[comments-rating-type-1] текст [/comments-rating-type-1] | Тег покажет текст, если в установках DataLife Engine для новостей было включено применение для комментариев первого типа рейтинга 'Оценка'. |
[comments-rating-type-2] текст [/comments-rating-type-2] | Выводится содержание, заключенный в них, если в установках DataLife Engine для новостей было включено использование для комментариев второго типа рейтинга 'Только Нравится'. |
[comments-rating-type-3] текст [/comments-rating-type-3] | Выводится содержание, если в установках DataLife Engine для новостей было включено использование для комментариев третьего типа рейтинга 'Нравится' или 'Не нравится'. |
{commentsrate} | Отобразит суммарный рейтинг всех комментариев в профиле. |
{registration} | Можно отобразить дату регистрации на сайте. |
{editinfo} | Тег вывода краткой информации, если в поле при редактировании профиля она была добавлена. |
{hidemail} | Выводить чекбокс для скрытия e-mail адреса. |
{foto} | Тег вывода ссылка на загруженную фотографию. |
{fullname} | Тег выводит полное имя пользователя. |
{land} | Код указывает место жительства пользователя. |
[not-logged] Редактровать [/not-logged] | Код заключенный в теги, отобразится на странице, если пользователь просматривает свой профиль, он применяется для того, чтобы открыть панель редактирования своего профиля. |
[signature] и [/signature] | Выводит содержание заключенный между вставками, если пользователь задал подпись в профиле. |
{signature} | Выводи подпись юзера. |
{editsignature} | Выводит отформатированную для редактирования подпись юзера. |
{lastdate} | Понадобиться для показа даты последнего посещения сайта пользователем. |
{comments} | Тег вывода ссылок на все комментарии. |
{allowed-ip} | Значение IP разрешенные для авторизация. |
{xfields} | Код вывода Список дополнительных полей в профиле при их редактировании. Более подробно про доп поля читайте. |
[xfinput_X] | Выводит ваше выбранное дополнительное поле в виде заполнения поля в нужном вам месте, где X это имя дополнительного поля. |
[xfvalue_x] | Отобразит значение дополнительного поля "x", где "x" название дополнительного поля. |
[xfgiven_x] [xfvalue_x] [/xfgiven_x] | Вывод дополнительного поля "x", если поле не пустое. |
[xfnotgiven_x] текст [/xfnotgiven_x] | Код отображения содержания, указанный в них, если дополнительное поле не было задано, где X это имя дополнительного поля в профиле. |
{group-icon} | Отобразит иконку группы участника. |
[time_limit] [/time_limit] | Покажет данные между тегами, если он находится во временной группе. |
{time_limit} | Можно вывести дату, до которой пользователь находится во временной группе. |
{news} | Тег выводит ссылку на просмотр всех новостей. |
[rss] тект [/rss] | Тег выводит ссылку в профиле на RSS поток всех новостей пользователя. |
{ignore-list} | Код отобразит список пользователей, добавленных в игнорируемые. |
[fullname] Полное имя[/fullname] | Будет показано содержание, только если полное имя задано. |
[not-fullname] Не указано полное имя[/not-fullname] | Будет показан текст, если полное имя не задано. |
[land] Местожительство [/land] | Текст заключенный в них будет выводиться, если местожительство было им задано. |
[not-land] Не указана страна [/not-land] | Текст заключенный в них будет выводиться, если местожительство не было им указано. |
[news-num] Количество новостей [/news-num] | Выводится текст, заключенный в них, если у данного пользователя есть опубликованные новости на сайте. |
[not-news-num] Нет добавленных статей [/not-news-num] | Выводится текст заключенных в них если у данного пользователя нет новостей на сайте. |
[comm-num] Комментариев[/comm-num] | Тег вывода содержания, если есть опубликованные комментарии на сайте. |
[not-comm-num] Нет комментариев[/not-comm-num] | Тег вывода содержания, если у данного пользователя нет комментариев на сайте. |
[online] Онлайн [/online] | Выводит текст, если пользователь онлайн (20 минут с момента последнего посещения пользователем сайта). |
[offline] Оффлайн [/offline] | Выводят текст, если пользователь оффлайн. |
[profile-user-group=X] Текст [/profile-user-group] | Выводит информацию, если группа пользователя, профиль которого просматривается, принадлежит указанной группе X. Где X это номер группы. Допускается также перечисление нужных групп через запятую. |
[not-profile-user-group=X] Текст [/not-profile-user-group] | Выводят текст заключенных в них, если группа пользователя, профиль которого просматривается, не принадлежит указанной группе X. Где X это номер группы. |
{timezones} | Тег выводит список доступных часовых поясов в системе, и позволяет пользователю выбрать свой часовой пояс для своего профиля на сайте. |
{unsubscribe} | Выводит чекбокс на отписку от комментариев, и количество подписанных публикаций. |
{news-subscribe} | Выводит чекбокс на подписку получения уведомлений о новых комментариях, которые добавляются к новостям, автором которых является пользователь. |
{comments-reply-subscribe} | Выводит чекбокс на подписку получения уведомлений о новых комментариях, которые являются ответами на собственные комментарии пользователя. |
{pm} | Тег ссылки на страницу написания персонального сообщения. |
{email} | Тег ссылки на страницу написания E-Mail сообщения пользователю. |
{twofactor-auth} | Выводит чекбокс для включения или отключения двухфакторной авторизации на сайте для пользователя. |
[vk] Вконтакте [/vk] | Можно добавит любые слова заключенный в них, если включена поддержка авторизации при помощи социальной сети Вконтакте. |
{vk_url} | Ссылка URL Вконтакте на авторизацию в соц. сети. |
[odnoklassniki] Одноклассники [/odnoklassniki] | Можно добавит любые слова заключенный в них, если включена поддержка авторизации при помощи социальной сети Одноклассники. |
{odnoklassniki_url} | Ссылка URL Одноклассники на авторизацию в соц. сети. |
[facebook] текст [/facebook] | Можно добавит любые слова заключенный в них, если включена поддержка авторизации при помощи социальной сети Facebook. |
{facebook_url} | Ссылка URL Facebook на авторизацию в соц. сети. |
[google] текст [/google] | Выводят текст заключенный в них, если включена поддержка авторизации при помощи почты Google. |
{google_url} | Выводит ссылку URL на авторизацию в почты Google. |
[mailru] текст [/mailru] | Выводят текст заключенный в них, если включена поддержка авторизации при помощи социальной сети Mail ru. |
{mailru_url} | Выводит ссылку URL на авторизацию в соц. сети Mail_ru |
[yandex] текст [/yandex] | Выводят текст заключенный в них, если включена поддержка авторизации при помощи социальной сети Yandex. |
{yandex_url} | Выводит ссылку URL на авторизацию в соц. сети Yandex. |
{social-list} | Выводит список привязанных социальных сетей и ссылки на их отключения от данного аккаунта. |
Dle шаблоны *.tpl об всех файлах подробно
Страница "Профиль пользователя" настраивается в дле шаблоне userinfo.tpl, готовый вариант можно увидеть в архиве движка в папке dle14_0.zip/upload/templates/Default/ или скачать по этой ссылке.