Качественные модули для DLE
с приятными ценами

DLE Conditions – условия в шаблонизаторе DataLife Engine

Модуль DLE Conditions – условия в шаблонизаторе DataLife Engine
867 099 просмотров
  • Покупок: 293
  • Дата обновления: 15 Февраля 2024
  • Версия модуля: 2.2.1
  • Версия DLE: 13.0 - 17.2
  • Версия PHP: 7.4, 8.1 - 8.2
  • Ioncube Loader: 13.0.2
После оплаты модуль будет доступен в вашем профиле.

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

DLE Conditions поддерживает:
1. Сравнение больше, меньше, равно или больше, меньше или равно, пример:

Значение поля строго больше 100

Значение поля строго меньше 300

2. Равно заданным данным, не равно заданным данным, пример:


Значение поля не равно указанному тексту

3. Точную проверку для категорий, тегов и дополнительных полей перекрестного типа, пример:

 // Только для категорий, тегов и дополнительных полей у которых значения разделены запятой
Значение поля не имеет текст и текст2 // Только для категорий, тегов и дополнительных полей у которых значения разделены запято

4. Поиск данных, пример:


В тексте поля НЕ встречается слово кофе

5. Поддержку логических операторов && (и), || (или), пример:

Новость популярна!

6. Вложенность условий, пример:

7. Тег


Обновление 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.

17.10.2023

  • Проверена работа на DLE 17.0

23.04.2024

  • Проверена работа на DLE 17.1

Standard
Стандартная лицензия
Extended
Расширенная лицензия
Open
Открытая лицензия

$ 5
$ 25

$ 350
Количество сайтов 1 Неограничено Неограничено
Техническая поддержка
Открытый исходный код
Установка и настройка продукта
Наличие копирайтов
Обновления
Купить Standard Купить Extended Купить Open

Другие модули
Модуль DLE Subscribe – модуль подписок для DataLife Engine
Версия: 2.3.2
Хит продаж
DLE Subscribe
DLE Subscribe - это удобный модуль, который позволяет организовать систему подписок на CMS DataLife Engine для пользователей и гостей вашего сайта. С помощью этого модуля ваши пользователи и
207 комментариев
10$
Модуль DLE Guest Favorites – закладки новостей для гостей для DataLife Engine
Версия: 1.0.0
DLE Guest Favorites
Модуль для закладок гостей сайта, с помощью него теперь и гости вашего сайта могут иметь закладки, к тому же никаких правок движка делать не нужно. Все тот же функционал закладок - только для гостей.
22 комментария
5$
Модуль DLE List - автоматическое создание списков лучших новостей для DataLife Engine
Версия: 1.0.3
DLE List
Модуль DLE List позволит организовать списки новостей по категориям, дополнительном полю и оптимизировать эти страницы под поисковые системы для увеличения трафика на сайте.
11 комментариев
10$
Модуль DLE Filter – фильтр новостей для DataLife Engine
Версия: 2.7.2
Хит продаж
DLE Filter
Модуль DLE Filter для DataLife Engine является незаменимым инструментом для организации фильтрации новостей на вашем сайте. Он позволяет осуществлять фильтрацию по дополнительным полям и ячейкам
660 комментариев
10$
Комментарии (72)

Внимание! Все сообщения касающиеся техподдержки будут удалены или проигнорированы. Для того, чтобы Вам оказали помощь с возникшими трудностями или вопросами обратитесь в Техническую поддержку.

  1. epidemiash
    epidemiash Клиенты
    14 октября 2024 16:46

    Появится ли возможность писать условия для сравнения с текущей датой или определенной?

  2. redflamegroup
    redflamegroup Клиенты
    13 января 2024 17:12
    bilo bi cruto sozdati teg dlia each gallery {current-count} ... tekushii nomer izabrajenie v masive 
  3. mundo
    mundo Клиенты
    22 июня 2023 22:29
    Есть проблема с хаком "мультивыбор в доп. полях тип - список" при выборе нескольких значений данного поля, модуль перестаёт работать.
  4. walged
    walged Клиенты
    5 июня 2023 20:39
    Привет, модуль актуален, будет обновление под 15.3 и 8.1 php?
    1. sneiks
      sneiks Клиенты
      11 июня 2023 22:43
      У меня работает на 16. А вот php 8.1 думаю что нет. Да и походу автор забросил все свои модули…
      1. lancelot981
        lancelot981 Клиенты
        25 января 2024 06:12
        8.1 - полёт нормальный
  5. sneiks
    sneiks Клиенты
    20 марта 2023 20:53
    Когда же будет поддержка 8.1... месяц уже прошел... (((
  6. antoha357
    antoha357 Клиенты
    31 января 2023 12:23
    Здравствуйте!
    Обновите пожалуйста модуль DLE Conditions, чтобы он работал на DLE 15.3, в котором минимальные требования версии PHP 8.1.
    Спасибо!
  7. sneiks
    sneiks Клиенты
    14 ноября 2022 14:17
    Скажите будет ли обновление для PHP 8.1???
  8. epidemiash
    epidemiash Клиенты
    5 октября 2022 10:53
    В документации не нашел, подскажите пожалуйста, можно ли сравнить дополнительное поле xfvalue_date с текущей датой, а не датой новости?
    Есть ли вообще параметр текущей даты? И нужно ли для этого переводить формат даты?

    Я также попробовал вывести дату из доп поля, но это не привело к успеху: {xfvalue_date}. Причем условия с датой (например ) работают в целом.




    Хотелось бы что-то вроде такого: 
  9. antoha357
    antoha357 Клиенты
    19 августа 2022 19:39
    Здравствуйте! Подскажите, пожалуйста, когда будет доработан плагин до версии DLE 15.2? В файле comments.class.php кажет ошибку - Не удалось найти код: $row['name'] = stripslashes( $row['name'] );
  10. Uralbox
    Uralbox Клиенты
    20 февраля 2022 18:52
    Можно ли создать условие-проверку доп поля типа галерея, на количество картинок?:
    >6, <6, >=6
    ?

    Или возможно стандартными средствами DLE это возможно реализовать? (копался в документации DLE, так и не нашёл решения)
    Подобные стандартные if не считают кол-во изображений в поле -
    1. epidemiash
      epidemiash Клиенты
      5 октября 2022 09:56
      Больше 6 фото

      Где galery имя доп поля с галереей.
  11. antoha357
    antoha357 Клиенты
    12 октября 2021 08:24
    Здравствуйте! Когда будет доработан плагин до версии DLE 15.0?
  12. sneiks
    sneiks Клиенты
    14 апреля 2021 10:45
    Автор забросил проект>???
    1. LazyDev
      LazyDev Администраторы
      14 апреля 2021 14:58
      Техническая поддержка оказывается не в комментариях.
  13. sneiks
    sneiks Клиенты
    12 апреля 2021 11:55
    Не как не могу заставить работать такой конструкции:

    <span class="info-secondary notbite">янв</span>

    Что не так делаю (((
  14. redflamegroup
    redflamegroup Клиенты
    22 марта 2021 21:33
    kogda budet abnavlenie dlia DLE 14.1?  dannaya versiya ne sovsem podhodit dlia DLE 14.1
  15. imha
    imha Посетители
    1 февраля 2021 18:33
    вопрос?
    мне необходмо вывести по 1 , последней, новости из
    1 категориии
    2.3.4 ... категории
    1.2.3.4 ...
    это возможно этим модулем?

  16. midarovrk
    midarovrk Клиенты
    20 октября 2020 08:33
    А как сделать точный поиск по доп полю?
    Я испробовал все варианты предложенные в документации
    =
    ==
    ~
    но все они ищут лишь совпадения.

    Например у меня есть в доп поле, в которое заносятся цифры, и мене нужно вывести все новости с цифрой 4

    Это выводит не только новости с цифрой 4, но и 2014, 24364, 14 и так далее.
    1. LazyDev
      LazyDev Администраторы
      20 октября 2020 08:36
      Этого не может быть, сравнение идёт строгое а никак не вхождение подстроки в строке.
      Какая версия движка?
      1. midarovrk
        midarovrk Клиенты
        20 октября 2020 08:40
        Прошу прощения за дезинформацию.
    2. midarovrk
      midarovrk Клиенты
      20 октября 2020 08:39
      А сори, это ДЛЕшный {custom xfields="значение 1,значение 2"} оказывается так стрёмно ищет.

      1. midarovrk
        midarovrk Клиенты
        20 октября 2020 08:50
        Нашел на DLE faq ваш же хак senxf, он решил данную проблему, добавили бы его на этот сайт тоже, хороший хак) Спасибо.
  17. redflamegroup
    redflamegroup Клиенты
    13 сентября 2020 16:36
    проверили? работает коректно на дле 14.1? не конфлектирует вложение if?
  18. ShalaginDenis
    ShalaginDenis Клиенты
    11 сентября 2020 11:28
    Я смогу с помощью этого плагина выводить текст в shortstory, если новость добавлена в избранное?
    1. ShalaginDenis
      ShalaginDenis Клиенты
      17 сентября 2020 11:48
      Разобрался, как это можно сделать стандартными методами. Вопрос снимается.
  19. redflamegroup
    redflamegroup Клиенты
    28 августа 2020 23:14
    При обновлении на dle 14.1 как будет работать модуль? там добавленны такие же условные операторы как и здесь, не будет конфликт?


    https://dle-news.ru/pressrelease/1800-datalife-engine-v141-press-release.html


    Для шаблонов вывода кратких и полных новостей (shortstory.tpl и fullstory.tpl) добавлена поддержка новых тегов условий сравнения значений. 

    1. LazyDev
      LazyDev Администраторы
      29 августа 2020 01:53
      Я видел эти изменения в новой версии движка, как только он выйдет это будет проверенно и в случае чего добавлены изменения в модуль.
  20. midarovrk
    midarovrk Клиенты
    24 августа 2020 11:42
    "Точку" так и не находит.
    1. midarovrk
      midarovrk Клиенты
      24 августа 2020 11:43
      B dle subscribe так и ломает.
    2. LazyDev
      LazyDev Администраторы
      24 августа 2020 12:13
      Какую точку?
      1. midarovrk
        midarovrk Клиенты
        24 августа 2020 12:48
        Ниже я уже сообщал об этом.

        Например 924, ничего не находит.

        1. LazyDev
          LazyDev Администраторы
          28 августа 2020 05:41
          Исправлено.
          1. midarovrk
            midarovrk Клиенты
            31 августа 2020 01:02
            Спасибо, теперь находит.

  21. redflamegroup
    redflamegroup Клиенты
    16 августа 2020 16:19
    Как Выводить Текст если новость принадлежит определенной группе пользователей? это вообще возможно ? если нет хотелось бы обновление! заранее спасибо!!!

    думал что этот параметр поможет но он показывает текст если пользователь который просматривает страницу находится в группе с указанным id а не тот который добавил (автор)

    user.r.user_group
    1. LazyDev
      LazyDev Администраторы
      19 августа 2020 04:52
      Для новостей нельзя взаимодействовать с параметрами пользователей.
  22. redflamegroup
    redflamegroup Клиенты
    7 августа 2020 00:55
    esti vopros.... ili tochnee jelanie
    --------

    dlia each xfvalue_test (perekreostnie ssilki) kak vivoditi iz {url} tolika znacenie ne vesi
    url /xfsearch/Двадцатый%20Век%20Фокс%20СНГ/
    a tolico Двадцатый%20Век%20Фокс%20СНГ
  23. midarovrk
    midarovrk Клиенты
    3 августа 2020 22:53
    Добрый день.

    Когда вы сделаете этот модуль совместимым с модулем DLE Subscribe?
    Этот модуль ломает уведомления от DLE Subscribe.
    Об этом баге я вам сообщил 7 апреля 2020, уже прошло 4 месяца.
    Пожалуйста исправьте данную проблему, я использую у себя оба модуля.

  24. sjlg89
    sjlg89 Клиенты
    12 июля 2020 22:30
    Работает ли условия в шаблоне attachments.tpl ?
    1. LazyDev
      LazyDev Администраторы
      13 июля 2020 04:10
      Смотря что вам нужно.
      1. sjlg89
        sjlg89 Клиенты
        13 июля 2020 20:38
          

        что-то вроде этого
        1. sjlg89
          sjlg89 Клиенты
          14 июля 2020 20:35
          и такое Значение поля не равно указанному тексту  
  25. Leohome
    Leohome Клиенты
    9 июля 2020 00:22
    на 14 версии DLE работает?
    1. LazyDev
      LazyDev Администраторы
      10 июля 2020 00:16
      Да.
      1. Leohome
        Leohome Клиенты
        10 июля 2020 09:14
        Спасибо. купил . теперь настраиваюсь. классный плагин. давно искал. удачи вам.
  26. redflamegroup
    redflamegroup Клиенты
    29 июня 2020 22:54
    a kak delati razdeliteli mejdu znaceniam??? naprimer u menea esti Продюсер: Джеймс Кэмерон, Джон Ландау, Брук Бретон esli postaviti '' , '' (zapitaya) v {each xfvalue to polucitza tak Продюсер: Джеймс Кэмерон, Джон Ландау, Брук Бретон, kak delati stob poslednee znacenie iz dop pole ne imelo zapituiu.... kaneshna mojna delati cerez css s psevdo class after children.. no mojet biti esti i drugoe rishenie? Mojet delati v {each kakoita teg kotorii budet slujiti cac rezdeliteli
    1. redflamegroup
      redflamegroup Клиенты
      5 июля 2020 04:08
      jdu vashevo otveta... LAZY!
      1. LazyDev
        LazyDev Администраторы
        5 июля 2020 20:59
        Такой возможности нет, добавлю в обновлении
  27. red
    red Гости
    28 июня 2020 23:02
    v {each xfvalue    rabotaiut tegi  ничего не находит.
    1. LazyDev
      LazyDev Администраторы
      13 апреля 2020 16:28
      Проверю.
  28. darknez
    darknez Клиенты
    13 апреля 2020 11:51
    Если проверка на то, проголосовал человек за новость или нет?
    1. LazyDev
      LazyDev Администраторы
      13 апреля 2020 16:28
      Нет, такого нет.
  29. qwerty666
    qwerty666 Клиенты
    1 февраля 2020 14:32
    С комментами будет с рейтингом работать на манер:
    [if1 rating>50 || news_read>1000]популярная[else1]не популярная[/if1]?
    1. LazyDev
      LazyDev Администраторы
      1 февраля 2020 16:38
  30. redflamegroup
    redflamegroup Клиенты
    19 января 2020 22:33
    a pocemu ne rabotaiut tegi 

    aproved


    novosti zafiksirovana a na saite vidaeot  text not aproved

    mojet ya ne pravelina napisal?
    1. redflamegroup
      redflamegroup Клиенты
      19 января 2020 22:40
      imenna v custom ne rabotaet.... v fullstory rabotaet
    2. redflamegroup
      redflamegroup Клиенты
      27 января 2020 12:21
      blin ya pereputal.... izvineaiusi.... secias uvedel moi koseak
  31. midarovrk
    midarovrk Клиенты
    17 января 2020 22:06
    С помощью этого модуля можно вывести "популярное за неделю" ?
    Например самые просматриваемые новости за неделю.
  32. Nesterovich2797
    Nesterovich2797 Клиенты
    6 декабря 2019 08:14
    Работает ли комбинация с датой:


    И хотелось бы получить документацию.
    1. LazyDev
      LazyDev Администраторы
      6 декабря 2019 10:24
      Какая комбинация? Документация в архиве.
      1. Nesterovich2797
        Nesterovich2797 Клиенты
        6 декабря 2019 11:13
         такая проверка сработает?
        Тег "сегодня" - есть, видно из примера.
        Тег "вчера" - есть или отсутствует?
        Нигде про это ничего не написано. Получается, чтобы узнать все возможности модуля, которые указаны в документации, нужно купить модуль?
        1. LazyDev
          LazyDev Администраторы
          6 декабря 2019 11:24
  33. LazyDev
    LazyDev Администраторы
    1 октября 2019 07:32
    Обновление модуля завершено.
    Завтра будет загружен на сайт, с полным описанием нововведений.
    Осталось дописать инструкцию.
    1. Sh1ning
      Sh1ning Клиенты
      2 октября 2019 12:28
      Работают ли условия в модуле DLE SEO, интересует условие для вывода TITLE новостей по значению названия новости. Если в названии новости есть #слово#, то не выводим ничего, если нету, то выводим значение доп. поля. 
      1. LazyDev
        LazyDev Администраторы
        2 октября 2019 12:33
        Нет, это условия для шаблонов.
  34. Uralbox
    Uralbox Клиенты
    23 апреля 2019 02:55
    Fatal error: Class 'dleConditions' not found in /home/admin/web/*.net/public_html/engine/cache/system/plugins/07b537f8
    5deab7239ad94f8f8426b5a9.php on line 49

    Такая вот ошибка-конфликт
    1. LazyDev
      LazyDev Администраторы
      23 апреля 2019 17:31
      Версия DLE?
      1. Uralbox
        Uralbox Клиенты
        4 октября 2019 13:21
        Версия Dle 13.2 
        1. LazyDev
          LazyDev Администраторы
          4 октября 2019 13:26
          Напишите в техническую поддержку.