Мы в твиттере Наша страничка на FaceBook! Сообщество вебмастеров в VK Мы в телеграме!

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


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

Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Добавляем новые теги [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].

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




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


+12


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

#1SaD

  • 30 июня 2012 16:08
  • Регистрация: 23.02.2011
  • ICQ: --
  • Комментариев: 498
То что нужно для СУК.

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

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

+6

#2BR0kEN

  • 30 июня 2012 16:25
  • Регистрация: 29.11.2009
  • ICQ: --
  • Комментариев: 255
Конечно старо. Просто вчера уткнулся носом, сделал и рассказал.

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

+4

#3daiv777

  • 30 июня 2012 16:34
  • Регистрация: 6.04.2011
  • ICQ: --
  • Комментариев: 278
SaD,
пардон за минус, не туда клацнул.

+4

#4tamerlan

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


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

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

+1

#5Andrey™

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

+5

#6Storok

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

0

#7tamerlan

  • 30 июня 2012 19:26
  • Регистрация: 11.09.2010
  • ICQ: 389840028
  • Комментариев: 301
Andrey™, именно по этой причине, я сейчас в свободное время прикручиваю twig.

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

0

#8beda2008

  • 5 июля 2012 03:17
  • Регистрация: 22.04.2010
  • ICQ: --
  • Комментариев: 23
интересная статья

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

Интернет-магазин Всё для вебмастера! Всё для DLE: модули и шаблоны, PHP скрипты

CodeScript.Ru

ПЕРЕЙТИ НА САЙТ - СКРИПТЫ, ПРОГРАММЫ, ПЛАГИНЫ.

Премиум Темы и Плагины с РУССКИМ переводом - БЕСПЛАТНО!

Раздача проверенных Minecraft аккаунтов

Psdzone.net - Каждый день премиум PSD шаблоны, визитки, шаблоны поста инстаграм, флаеры, постер и баннеры из ENVATO ELEMENTS бесплатно. Качайте на здоровье! cool

Наши баннеры
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Нужна ли категория "Интернет магазины"?

Да
Нет

Архив новостей
Январь 2021 (220)
Декабрь 2020 (256)
Ноябрь 2020 (156)
Октябрь 2020 (485)
Сентябрь 2020 (461)
Август 2020 (329)

Последние комментарии:

Искать людей

Ваши переписки