prowebber.ru - Тут есть все для настоящих вебмастеров

Мы в твиттере Наша страничка на 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

Просмотры: 4028 :: Комментарии (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: --
  • Комментариев: 277
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
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

SkripTers.biz - Снова с вами

https://culabra.ru — Блог вЭбмастЭра

DCOReARTs.COM - Услуги веб-дизайна и графики

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

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

Опросы

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

Да
Нет

Архив новостей
Апрель 2018 (279)
Март 2018 (498)
Февраль 2018 (410)
Январь 2018 (141)
Декабрь 2017 (27)
Ноябрь 2017 (7)

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

  • Hosting Ukraine
  • Яндекс.Метрика

Искать людей

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