• На форуме работает ручное одобрение пользователей. Это значит, что, если Ваша причина регистрации не соответствует тематике форума, а также Вы используете временную почту, Ваша учётная запись будет отклонена без возможности повторной регистрации. В дальнейшем - пожизненная блокировка обоих аккаунтов за создание мультиаккаунта.
DLE Conditions Lite v1.0.0 - расширенные условия дополнительных полей

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

Нет прав для скачивания
  • Автор Cattysss
  • Дата создания
  • Для того, чтобы скачивать ресурсы, необходимо пожертвовать на развитие форума - здесь
Screenshot_2020-05-29 DLE Conditions Lite v1 0 0 - расширенные условия дополнительных полей.png

Модуль 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]

Автор : lazydev.pro
Версия : 1.0.0
DATALIFE ENGINE : 13.0 - 13.2
PHP : 5.4 - 7.3
Автор
Cattysss
Скачивания
0
Просмотры
303
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок

Другие ресурсы пользователя Cattysss