1. Внимание! Строго запрещен ап своих тем чаще чем раз в 7 дней! Если ваши услуги/товары никому не интересны - UP вам не поможет! Хотите чтобы тема была сверху всегда - оплачивайте закрепление!

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

Тема в разделе "Рекламный раздел", создана пользователем Gameer, 30 авг 2015.

  1. Gameer

    Gameer Постоялец

    Регистр.:
    25 апр 2014
    Сообщения:
    130
    Симпатии:
    84
    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 ГРН (на текущий момент (цена автоматически обновляется на сайте с учетом изменения курса к валюте Янь (не путать с Юань)))
    Покупка как обычно на сайте : http://igameer.ru/port/62-if.html