Бесплатные разработки

DLE Conditions Lite v1.0.2 плагин расширения условий в шаблонизаторе


Модуль DLE Conditions Lite расширяет условия дополнительных полей в шаблонизаторе и является урезанной версией модуля DLE Conditions.

Установка для DataLife Engine 13.0 и выше

  1. Загрузить файлы с папки engine на сервер.
  2. Установить плагин dle_conditions.xml

Описание работы модуля

Модуль поддерживает следующий ряд операндов
[if xfvalue_NAME=текст]Значение поля равно указанному тексту[/if]
[if xfvalue_NAME!=текст]Значение поля не равно указанному тексту[/if]
[if xfvalue_NAME==текст,текст2]Значение поля имеет текст и текст2[/if] // Только для полей у которых значения разделены запятой
[if xfvalue_NAME!==текст,текст2]Значение поля не имеет текст и текст2[/if] // Только для полей у которых значения разделены запятой
[if xfvalue_NAME>100]Значение поля строго больше 100[/if]
[if xfvalue_NAME>=55]Значение поля больше либо равно 55[/if]
[if xfvalue_NAME<300]Значение поля строго меньше 300[/if]
[if xfvalue_NAME<=444]Значение поля меньше или равно 444[/if]
[if xfvalue_NAME~кофе]В тексте поля встречается слово кофе[/if]
[if xfvalue_NAME!~кофе]В тексте поля НЕ встречается слово кофе[/if]
[if xfvalue_NAME]Поле не пустое[/if][if !xfvalue_NAME]Поле пустое[/if]
Где NAME- название дополнительного поля на латинице.

Сравнение дополнительных полей

Вы можете указывать второй параметр так же дополнительные поля. Пример:
[if xfvalue_status=xfvalue_status_end]Товар закончен, только под заказ.[/if]

Сравнение текста и чисел

Модуль автоматически определяет сравнение строки и числового значения, вам больше ничего дописывать не нужно. Пример:
[xfvalue_title limit="45"}[if xfvalue_title>45]...[/if]

Краткие условия для проверки есть ли что-то в поле или оно пустое

[if xfvalue_count]Есть в наличии[/if]
[if !xfvalue_count]Под заказ[/if]

Информация
Версия DataLife Engine: 13.0 - 13.3
Версия PHP: 5.4 - 7.3
Дата обновления: 31 июля 2019 
Версия модуля: 1.0.2
0.00 рублей Поддержать автора

Войдите на сайт


Данное дополнение сделано на энтузиазме для пользователей. Вы можете помочь автору материально сделав вклад в развитие, создание и поддержку других бесплатных дополнений.
Скачать модуль

Скачать модуль DLE Conditions Lite v1.0.2 плагин расширения условий в шаблонизаторе
Размер: 3,53 Kb / Скачан: 51 раза / Загружен: 31.07.2019 / Контрольная сумма MD5: 4ff7fe111ea85dc1327cde4e50ff31a9

Комментарии




  1. kinogo
    kinogo Клиенты 1 сентября 2019 17:56

    Плагин не работает. Скриншот https://yadi.sk/i/qOQ7HZkTTkXt_Q

    1. LazyDev
      LazyDev Разработчик 2 сентября 2019 12:06

      Плагин работает, проверьте правильность установки плагина. И не установлены ли у вас другие схожие модули на условия.

  2. roma15kr
    roma15kr Клиенты 21 августа 2019 12:22

    Добрый день!
    Спасибо большое за модуль - реализация чрезвычайно проста, что очень радует.
    Подскажите, пожалуйста, возможно ли данный модуль подключить и на странице редактирования новостей (editnews)?
    Буду благодарен за помощь.

    1. LazyDev
      LazyDev Разработчик 2 сентября 2019 12:05

      Нет, такое нельзя сделать в этом модуле.

  3. LazyDev
    LazyDev Разработчик 31 июля 2019 14:48

    Модуль обновлен, был исправлен возврат данных.

  4. maksisru
    maksisru Посетители 23 июля 2019 19:36

    само условие выставляет 1  в шаблоне вставки.  [if xfvalue_format4=WeBRip][xfvalue_format4][/if] а значение WeBRip из доп поле вообще не выставлят((((((((

    1. LazyDev
      LazyDev Разработчик 24 июля 2019 08:04

      Какая версия DataLife Engine?

  5. GANKSTER
    GANKSTER Посетители 28 июня 2019 11:53

    Ответа я там понимаю, не дождусь тут.

    1. LazyDev
      LazyDev Разработчик 28 июня 2019 23:15

      Плагин работает исправно - если он не работает значит проблемы с вашей стороны.
      Можете связаться со мной в личных сообщениях, что бы я вам помог.

  6. GANKSTER
    GANKSTER Посетители 26 июня 2019 16:37

    Не работает данный плагин версия DLE 13.0 и значит и выше тоже не будет работать.
    Исправьте пожалуйста. Мне вообще нужно под 13.2 бы