Купить
- Версия DLE: 13.0 - 16.1
- Версия PHP: 7.2 - 7.4, 8.1
- Дата обновления: 16 Июня 2023
- Версия модуля: 2.2.1
- Ioncube Loader: 12.0.5

DLE Conditions – условия в шаблонизаторе DataLife Engine
Модуль DLE Conditions позволит вам организовать в файлах шаблона и самих новостях разного рода условия и проверки.
DLE Conditions поддерживает:
1. Сравнение больше, меньше, равно или больше, меньше или равно, пример:
Обновление 2.0.1:
- Исправлена ошибка работы модуля.
- Снижена цена модуля.
Обновление 2.0.2:
- Исправлена ошибка работы модуля связанная с параметром r.
Обновление 2.1.0:
- Изменен параметр {each, теперь можно указывать лимит данных.
- Добавлена поддержка условий в краткой, полной новости.
Обновление 2.2.0:
- Оптимизирован код.
- Поддержка DLE 15.0.
Обновление 2.2.0b:
- Поддержка DLE 15.1 - 15.2.
1. Сравнение больше, меньше, равно или больше, меньше или равно, пример:
[if field>100]Значение поля строго больше 100[/if]
[if field>=55]Значение поля больше либо равно 55[/if]
[if field<300]Значение поля строго меньше 300[/if]
[if field<=444]Значение поля меньше или равно 444[/if]
2. Равно заданным данным, не равно заданным данным, пример:[if field=текст]Значение поля равно указанному тексту[/if]
[if field!=текст]Значение поля не равно указанному тексту[/if]
3. Точную проверку для категорий, тегов и дополнительных полей перекрестного типа, пример:[if field==текст,текст2]Значение поля имеет текст и текст2[/if] // Только для категорий, тегов и дополнительных полей у которых значения разделены запятой
[if field!==текст,текст2]Значение поля не имеет текст и текст2[/if] // Только для категорий, тегов и дополнительных полей у которых значения разделены запято
4. Поиск данных, пример:[if field~кофе]В тексте поля встречается слово кофе[/if]
[if field!~кофе]В тексте поля НЕ встречается слово кофе[/if]
5. Поддержку логических операторов && (и), || (или), пример:[if date.date=сегодня && r.news_read>1000 || r.rating>50]Новость популярна![/if]
6. Вложенность условий, пример:[if xfvalue_status=new]
Новая [if1 rating>50 || news_read>1000]популярная[else1]не популярная[/if1] новость
[/if]
7. Тег {each field="xfvalue_X"} для обхода дополнительных полей типа галерея и перекрестные ссылки{each field="xfvalue_test6"}
<li><a href="{src}" data-fancybox="gallery"><img alt="{alt}" src="{thumb}"></a></li>
{/each}
{each field="xfvalue_test" limit="3"}
<a href="{url}">{value}</a><br>
{/each}
Обновление 2.0.1:
- Исправлена ошибка работы модуля.
- Снижена цена модуля.
Обновление 2.0.2:
- Исправлена ошибка работы модуля связанная с параметром r.
Обновление 2.1.0:
- Изменен параметр {each, теперь можно указывать лимит данных.
- Добавлена поддержка условий в краткой, полной новости.
Обновление 2.2.0:
- Оптимизирован код.
- Поддержка DLE 15.0.
Обновление 2.2.0b:
- Поддержка DLE 15.1 - 15.2.
Купить модуль
Другие модули
Комментарии (69)
Внимание! Все сообщения касающиеся техподдержки будут удалены или проигнорированы. Для того, чтобы Вам оказали помощь с возникшими трудностями обратитесь в Техническую поддержку.