Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » Добавляем новые теги [x][/x] и [not-x][/not-x] для различных переменных

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Добавляем новые теги [x][/x] и [not-x][/not-x] для различных переменных

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Добавляем новые теги [x][/x] и [not-x][/not-x] для различных переменных.

Приветствую вас, господа.

В этой статье я хочу рассказать о кастомизации профиля пользователя, а именно о добавлении собственных тегов: [foto], [not-foto], [not-signature] и переносе существующих с DLE 9.6.

Использую я DataLife Engine девятой версии и, для моих целей, в этой СУК есть не только очень много ненужного функционала, но и существенная недостача необходимого. Очень часто встают задачи, которые не решить без "хирургического вмешательства". Обновляться тоже, по многочисленным причинам, нельзя.

В новых версиях движка появились замечательные теги для шаблона userinfo.tpl, такие как [news-num][/news-num], [not-comm-num][/not-comm-num] и им подобные. Перенести их не составляет труда.


Справились. Сделать это элементарно. Теперь в userinfo.tpl мы можем использовать теги: [news-num][/news-num], [not-news-num][/not-news-num], [comm-num][/comm-num], [not-comm-num][/not-comm-num] и [rss][/rss]. Зачем они нужны? Читайте в официальной документации DLE.

Идем дальше и малость усложняем задачу. До этого мы просто скопировали функционал, а на сей раз кое-что допишем.

Случилось так, что на одном из моих сайтов понадобился тег [not-signature]. Он выводит текст если отсутствует подпись. Его и добавим.


Сделали и это. Тоже ничего сложного. Выводим текст, при отсутствии подписи, тегами: [not-signature]текст[/not-signature].

Гулять, так гулять. Добавим еще несколько. Принцип их работы идентичен предыдущим, но направлен на присутствие/отсутствие аватара у пользователя.


Готово. Теперь при отсутствии аватара можно выводить текст в тегах [not-foto][/not-foto], а при его наличии - [foto][/foto].

Вот и все. Посмотрев на код можно понять что ничего сложного в нем нет и, по надобности, идентичные теги можно создать для любой переменной.


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+8
Просмотры: 5 956 :: Комментарии (8) :: :: Нужна помощь? Задайте вопрос на форуме ::
Теги: dle, теги
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1SaD

  • 30 июня 2012 16:08
  • Регистрация: 23.02.2011
  • Был(а) онлайн: 8.01.2020
  • Комментариев: 498
  • +3
То что нужно для СУК.

Если серьёзно, старо как мир. А Целсофт просто грёбаный тормоз...Что мешает ввести все теги сразу...

--------------------

#2BR0kEN

  • 30 июня 2012 16:25
  • Регистрация: 29.11.2009
  • Был(а) онлайн: 30.11.2013
  • Комментариев: 255
  • +1
Конечно старо. Просто вчера уткнулся носом, сделал и рассказал.

--------------------

#3daiv777

  • 30 июня 2012 16:34
  • Регистрация: 6.04.2011
  • Был(а) онлайн: 29.08.2023
  • Комментариев: 279
  • +1
SaD,
пардон за минус, не туда клацнул.

#4tamerlan

  • 30 июня 2012 16:43
  • Регистрация: 11.09.2010
  • Был(а) онлайн: 24.10.2023
  • Комментариев: 301
  • -2
Цитата: SaD
Если серьёзно, старо как мир. А Целсофт просто грёбаный тормоз...Что мешает ввести все теги сразу...


тормоз - не то слово, я уже устал ждать, пока он в шаблонизатор прикрутит условия и циклы, ибо запарился клепать по 2 шаблона для модулей...

--------------------

#5Andrey™

  • 30 июня 2012 17:14
  • Регистрация: 28.09.2010
  • Был(а) онлайн: 28.06.2024
  • Комментариев: 153
  • +2
Длешный шаблонизатор много не позволяет. (В ucoz и то лучше.)
Поэтому я перешёл на PHP-native шаблоны.

#6Storok

  • 30 июня 2012 18:44
  • Регистрация: 14.09.2011
  • Был(а) онлайн: 9.06.2013
  • Комментариев: 30
  • -3
Andrey™,
Согласен, на Юкоз есть удобные фичи, которые так и хочется чтобы в ДЛЕ были..

#7tamerlan

  • 30 июня 2012 19:26
  • Регистрация: 11.09.2010
  • Был(а) онлайн: 24.10.2023
  • Комментариев: 301
  • -3
Andrey™, именно по этой причине, я сейчас в свободное время прикручиваю twig.

--------------------

#8beda2008

  • 5 июля 2012 03:17
  • Регистрация: 22.04.2010
  • Был(а) онлайн: 5.05.2018
  • Комментариев: 23
  • -3
интересная статья

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)
Июнь 2024 (30)