» » » if - Условия 2s [DLE 9.x - 10.x]

if - Условия 2s [DLE 9.x - 10.x]

Название: if - Условия 2s
Автор: Gameer
CMS: DLE 9.x - 10.x
Связь :
VK : https://vk.com/i_loves_ac_dc
Skype : gameerblog
Email : gameer.jp@gmail.com
Цена : 350руб
Сайт : http://gameer.name/shop/62-if

Описание:
Суть хака в том что бы добавить условия [if ...] ... [elif ...] ... [/elif][else] ... [/if] в шаблоны и сами новости. То есть вы сможете делать проверку как в шаблоне так и в самой новости. Хак поддерживает все 3 типа как и в php : IF, ELSEIF, ELSE.
К примеру в шаблоне :
[if title>=45]...[else] ?[/if] - в таком случае если длина заголовка новости больше или равна 45 выведет троеточие в противном случае знак вопроса.
[if autor=Gameer && user_name=Gameer] Это твоя новость Gameer! [else] [/if] - в таком случае если автор новости Gameer и пользователь что на сайте тоже Gameer то выведет ему текст "Это твоя новость Gameer!", в противном случае пустоту.

Но можно использовать такие конструкции :
  1. [if ...] ... [/if]
  2. [if ...] ... [else] ... [/if]
  3. [if ...] ... [elif] ... [/elif][/if]
  4. [if ...] ... [elif] ... [/elif][else] ... [/if]
  5. [if ...] ... [elif] ... [/elif][elif] ... [/elif][elif] ... [/elif][elif] ... [/elif][else] ... [/if]

Так же, если встречаются в сравнение два string (строк) и используется такие теги как
>, >=, <=, <
то они будут сравниваться по длине.

Для if и elif доступно еще такие теги как && - что значит И и так же || - что значит ИЛИ. То есть вы можете сразу делать проверку на несколько условий и выводить что вам угодно.

Для сравнение с заданными параметрами доступны все поля ячейки _post, _post_extras, _users и так же любые доп поля.

Модуль поддерживает :
>

<=
!=
=
~
!~



Что нового в 2s версии :
  1. Оптимизирован и уменьшен код. Выше производительность.
  2. Добавлена множественного использования [elif].
  3. Добавлена возможность сопоставлять доп поля между собой.
  4. Поправлена инструкция.


Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация

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