• Автор:

    Gameer
  • Добавлено:

    дек 07, 2015
  • Комментариев:

    0
  • Просмотров:

    558

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

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

Суть хака в том что бы добавить условия [if ...] ... [elif ...] ... [/elif][else] ... [/if] в шаблоны и сами новости. То есть вы сможете делать проверку как в шаблоне так и в самой новости. Хак поддерживает все 3 типа как и в php : IF, ELSEIF, ELSE.
К примеру в шаблоне :
[if title>=45]...[else] ?[/if] - в таком случае если длина заголовка новости больше или равна 45 выведет троеточие в противном случае знак вопроса.
[if user_name={login}] Это твоя новость {login}! [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. Поправлена инструкция.


Название: 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
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.