Все для DataLife Engine / Все для DLE / FAQ по DataLife Engine / FAQ: Шаблоны DLE — userinfo.tpl шаблон теги «Профиль пользователя»

FAQ: Шаблоны DLE — userinfo.tpl шаблон теги «Профиль пользователя»

userinfo.tpl шаблон «Профиль пользователя»
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}Выводит список привязанных социальных сетей и ссылки на их отключения от данного аккаунта.


userinfo.tpl шаблон «Профиль пользователя»


Dle шаблоны *.tpl об всех файлах подробно

Страница "Профиль пользователя" настраивается в дле шаблоне userinfo.tpl, готовый вариант можно увидеть в архиве движка в папке dle14_0.zip/upload/templates/Default/ или скачать по этой ссылке.


userinfo.zip [1,77 Kb] (cкачиваний: 101)
  • 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