[Продам] [if]...[/if] Условия для DLE [DLE 9.x - 10.x]

Gameer

Постоялец
Регистрация
25 Апр 2014
Сообщения
187
Реакции
118
if.png
Суть хака в том что бы добавить условия [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]
Так же, если встречаются в сравнение два string (строк) и используется такие теги как >, =, <= то они будут сравниваться по длине.

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

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

Модуль поддерживает такие сравнения:
  • >
  • <
  • >=
  • <=
  • !=
  • =
  • ~
  • !~
Есть предложения, пожелания ? Пишите.

Автор : Gameer
CMS : DLE 9.x - 10.x
Цена : 5$ / 332 РУБ / 106 ГРН (на текущий момент (цена автоматически обновляется на сайте с учетом изменения курса к валюте Янь (не путать с Юань)))
Покупка как обычно на сайте : Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху