DLE Filter v1.2.7


Модуль DLE Filter для DataLife Engine организует на вашем сайте фильтр новостей по дополнительным полям и ячейкам новости. В модуле нет привязки к виду фильтра, по этому вы сможете оформить его как угодно, настроить данные как угодно а так же использовать фильтр сколько раз угодно на сайте. Преимущество DLE Filter перед другими аналогами в неограниченных возможностях.

Особенности модуля:
  1. Кроссбраузерная поддержка. Chrome, Firefox, Opera, Safari, IE9+
  2. Возможность задать Мета-тег Robots для страницы фильтра.
  3. SEO оптимизация страниц фильтра.
  4. Кэширование результатов фильтра.
  5. Обработка неверных URL фильтра.
  6. Запись данных для отслеживания что ищут пользователи Вашего сайта.
  7. Возможность искать новости только в рамках категории на которой находиться пользователь сайта.
  8. Возможность искать новости только в рамках тега на котором находиться пользователь сайта.
  9. Возможность искать новости только в рамках дополнительного поля на котором находиться пользователь сайта.
  10. Возможность задать количество новостей на страницу фильтра.
  11. Возможность установить сортировку новостей по умолчанию.
  12. Возможность исключить категории с фильтра.
  13. Возможность исключить новости с фильтра.
  14. AJAX подгрузка результатов фильтра.
  15. Возможность убрать AJAX подгрузку фильтра.
  16. Возможность искать только по нажатию на кнопку с AJAX подгрузкой.
  17. Возможность искать только по нажатию на кнопку с перенаправлением на страницу фильтра.
  18. Возможность включить AJAX навигацию в фильтре.
  19. При AJAX подгрузке меняется: Мета-тег Title, Хлебные крошки, URL страницы.
  20. Интеграция с сторонними модулями: «Miniposter PRO v2», «Miniposter PRO v3», «Хлебные крошки в Speedbar + RDFa», «User Hide News».
  21. Поддержка jаvascript Chosen для стилизации элемента SELECT.
  22. Поддержка jаvascript Tail.Select для стилизации элемента SELECT.
  23. Поддержка jаvascript Ion.RangeSlider для создания слайдера (ползунка).
  24. Возможность скрывать и показывать нужные блоки в форме фильтра в зависимости от нужного значения другого элемента формы фильтра.
  25. Возможность искать по всем полям новости.
  26. Возможность в слайдере использовать дополнительные поля и рейтинг новости.
  27. Человеко понятный урл, ЧПУ.
  28. Кнопка сброса фильтра и результата поиска фильтра.
  29. Множество параметров для поиска новостей.
  30. Дополнительные теги для страницы фильтра.
  31. И многое, многое другое.
Документация: https://readme.lazydev.pro/dle-filter.html
Информация
Версия DataLife Engine: 13.0 - 14.0
Версия PHP: 5.4 - 7.3
Дата обновления: 26 Марта 2020
Версия модуля: 1.2.7
Кодировка: UTF-8
Версия Ioncube Loader: 10.2.0 или выше
26.03.20
30 316
368
Скриншоты
Купить модуль

Купить модуль [ STANDARD ]
  • Техническая поддержка
  • Привязка к домену сайта
  • Настройка продукта
  • Разрешено снятие копирайтов
Standard лицензия 500 рублей
Купить модуль [ EXTENDED ]
  • Техническая поддержка
  • Привязка к домену сайта
  • Настройка продукта
  • Разрешено снятие копирайтов
Extended лицензия 3500 рублей
Список изменений

[ ТЕКУЩАЯ ВЕРСИЯ ]v1.2.7

2020 - 03 - 26

Нововведения Сделана проверка на наличие созданых ячеек для таблицы модуля если используеться «Новый поиск» в следствии чего не будет ошибок а сам модуль перейдет в старый режим работы.

Нововведения Расширенны настройки Meta Robots в админ панели модуля.

Изменения SQL запросы перенесены в открытый файл class/Filter.php для тех кому нужно их править.

Изменения Вновь переделан параметр p.cat, теперь он будет искать по всем не выбранным категориям в случае если вместе с ним используется какой-либо другой параметр категорий (o.cat или cat).

Изменения Удалена интеграция с «Хлебные крошки в Speedbar + RDFa», она попросту больше не нужна.

Изменения Дизайн «Хлебных крошек» (speedbar) вынесен в отдельный tpl файл, теперь вы можете настроить его дизайн. Все теги tpl файла доступны в документации.

Исправлено Исправлена проблема с AJAX когда пользователь меня дизайн сайта через его смену на сайте.

Исправлено Частично исправлена проблема с тегом {category-url}, теперь он корректно работает внутри файла news.tpl но никак не в {include file} внутри news.tpl, потому что официально это баг DLE а не модуля.

Исправлено Разные мелкие фиксы.

Комментарии (368)
  1. Krolik
    Krolik Клиенты 8 октября 2019 23:22
    Устанавливал на dle 12.1 все работало. Нужно было обновить dle До 13.2, совсем забыл про модуль. Обновил и просто установил, устанавливал по шагам для 13+ версии.

    На шаге с подключением к шаблону вспомнил о том что он установлен.

    Теперь не сохраняются настройки дополнительных полей. При нажатии сохранить, загрузка, анимация все в норме и написано Сейчас обработано все новости.
    Если перезагрузить страницу просто 0.
    Повторил тоже самое, не хочет записывать в бд. Может что то не дает? Подскажите пожалуйста


    1. Krolik
      Krolik Клиенты 9 октября 2019 00:31
      тыкал тыка. Вроде стало записывать)
  2. bair04
    bair04 Клиенты 28 сентября 2019 16:34
    Интересует планируемое изменение "Создание готовых страниц с фильтрованными новостями и SEO оптимизация их. [ У них будет другой URL ]", урлы будут более оптимизированы под ПС?
    1. LazyDev
      LazyDev Разработчик 1 октября 2019 06:16
      Да, об этом писалось уже несколько комментариев ниже.
  3. Mek
    Mek Клиенты 26 сентября 2019 23:47
    Заметил что в админке фильтра сбивается сортировка статистики поиска:
    https://i87.fastpic.ru/big/2019/0926/2c/b8a97f904c1880c67930aee29e09132c.jpg


    1. LazyDev
      LazyDev Разработчик 27 сентября 2019 00:37
      Нет, не сбивается а так и должно быть. Сортируются результаты по дате поиска, и если была уже такая фильтрация от того же юзера то обновляется дата.
  4. Krolik
    Krolik Клиенты 26 сентября 2019 20:22
    Здравствуйте после установки на 13.2 а точнее после указания в main
    ошибка 500
    в логах RewriteRule: bad flag delimiters 

  5. LazyDev
    LazyDev Разработчик 22 сентября 2019 05:56
    Обозначены пункты следующего обновления. Релиз состоится до конца этого года.
  6. Mek
    Mek Клиенты 19 сентября 2019 23:25
    Наконец то разработчик допилил фильтр до рабочего состояния!!!
    Документация тоже норм стала, практически всё можно по ней настроить.
    Пожелания: нужно вынести в настройки ( в data-slider-config="" ) все параметры слайдера ion.rangeSlider.
    К примеру параметр сетки grid_num. По умолчанию он равен 4, и изменить его без правки JS нельзя.
    Тем самым будет более гибкая настройка слайдера без правки JS.

    Вот демо работы слайдера на моём сайте : http://diafilmy.su/diafilmy/
    1. LazyDev
      LazyDev Разработчик 20 сентября 2019 02:03
      Он и до этого работал, это не в модуле была проблема что он может "криво" искать новости а в структуре DLE.
  7. Krolik
    Krolik Клиенты 18 сентября 2019 22:50
    после установки
    Parse error: syntax error, unexpected '.', expecting ',' or ';' in /var/www/www/data/www/no-steamserv.ru/engine/lazydev/dle_filter/class/Field.php on line 68

    дле 12.1
    1. LazyDev
      LazyDev Разработчик 19 сентября 2019 00:03
      Версия PHP?
      1. Krolik
        Krolik Клиенты 19 сентября 2019 00:33
        5.4.16 sssssss
  8. qwerty666
    qwerty666 Клиенты 18 сентября 2019 15:19
    Есть несколько вопросов.
    1. Я так понял что для числовых значений можно создать ползунок и модуль будет выбирать из диапазона значений. Так?
    2. Можно ли сортировать результаты поиска по стандартным значением (алфавит, рейтинг, дата добавления)? Можно ли инвертировать результат?
    3. Можно ли в доп. поле с несколькими значениями выбрать несколько значений для сортировки. Например в поле страна Выбрать Индия, Китай и чтоб отсортировались новости где есть Индия и Китай в поле страна. Важен ли порядок выбранных значений Индия, Китай = Китай, Индия?
    4. Хотелось бы увидеть демку... Может кто даст ссылку на свой сайт?
    1. LazyDev
      LazyDev Разработчик 18 сентября 2019 18:21
      1. Да.
      2. Да.
      3. Да и нет.
      4. Демо пока что нет.
      1. qwerty666
        qwerty666 Клиенты 18 сентября 2019 20:12
        LazyDev, жаль что демки нет. Было-бы проще принять решение. Нужен очень подобный модуль. А из того функционала что надо, есть все пока только в вашем.

        Для сортировки по рейтингу свою формулу прописать можно? Т.к. стандартный рейтинг не очень адекватный.
        1. LazyDev
          LazyDev Разработчик 18 сентября 2019 21:37
          Что значит прописать свою формулу?
          1. qwerty666
            qwerty666 Клиенты 18 сентября 2019 21:49
            В ДЛЕ рейтинг считается по сумме оценок и 4 единицы имеют бОльший вес нежели одна тройка. А надо чтоб считало по формуле: (сумма оценок \ кол-во голосов) * 1000 + кол-во комментариев. Такой рейтинг будет правильнее.
            1. LazyDev
              LazyDev Разработчик 18 сентября 2019 22:39
              В модуле верная сортировка рейтинга. сумма оценок / кол-во голосов
            2. qwerty666
              qwerty666 Клиенты 19 сентября 2019 19:37
              Тоже немного не правильно. Допустим в одной новости один человек поставит 5 и рейтинг равен 5. В другой 6 человек поставят по 5 и рейтинг так-же будет равен 5. Но в последней новости еще и идет бурное обсуждение в комментах. Очевидно же что для рейтинга 2-я новость должна быть популярнее. Но не настолько чтоб сильно влиять на него. Поэтому та формула, что я написал выше намного точнее будет отражать рейтинг.
            3. LazyDev
              LazyDev Разработчик 19 сентября 2019 20:31
              Вы путаетесь, есть сортировка по РЕЙТИНГУ а не сортировка по ПОПУЛЯРНОСТИ.
            4. qwerty666
              qwerty666 Клиенты 20 сентября 2019 01:28
              Согласен. Мне нужна именно популярность. Возможно?
            5. LazyDev
              LazyDev Разработчик 20 сентября 2019 02:03
              Править параметры можете сами, код открыт.
            6. qwerty666
              qwerty666 Клиенты 20 сентября 2019 09:52
              Это отлично! Спасибо за ответы.
  9. Евгений
    Евгений Гости 18 сентября 2019 13:45
    Почему бы не реализовать подсчёт отфильтрованных новостей?
    1. LazyDev
      LazyDev Разработчик 20 сентября 2019 18:51
      Это планируется.
  10. feedalt
    feedalt Клиенты 17 сентября 2019 16:28
    где можно найти реврайты для nginx новой версии модуля?
    1. LazyDev
      LazyDev Разработчик 17 сентября 2019 22:26
      В ДОКУМЕНТАЦИИ. Вы хоть ее смотрели?
  11. Sh1ning
    Sh1ning Клиенты 15 сентября 2019 13:44
    Не хватает генерации ЧПУ страниц для sitemap и размещения ссылок на них не в виде ajax, а просто на странице новостей. 
    Например есть учебные материалы для 1-11 класса где у каждой новости заполнено доп. поле - класс. Вот для таких разделов - предмет - разбивка по классам генерировать автоматически посадочные страницы, которые попадут:
    1. В карту сайта для поисковиков.
    2. Будут выведены в виде тегов на странице категории.
    3. Будут выведены в виде тегов на странице полной новости, если она подходит под эти условия.
    4. Возможность задать мета теги на основе которых будут генерироваться странички.
    5. Страницы будут доступны с красивым адресом например сайт.ру/предмет/класс где предмет = категория, а класс = сгенерированная чпу страница (посадочная)

    Тоже самое можно и для других доп. полей делать и генерировать страницы как нужно.

    Примерно так:

    https://yadi.sk/i/POh27ff2MxUxhA

    Только в формате DLE.

    Теги на странице новостей выводить обычной простой переменной например {seo-tags}
    1. LazyDev
      LazyDev Разработчик 18 сентября 2019 05:54
      Так и сейчас есть страницы фильтра, и что вы подразумеваете под "ссылками не в виде ajax"? Никаких ссылок на ajax в модуле нет, вы сами можете сгенерировать ссылку с нужными параметрами и это есть отдельная страница.

      На счет именно отдельных страниц с своим SEO будет в следующем обновлении.
      На счет Sitemap, может будет, пока ответить не могу.
      На счет тегов ничего не понял.
      1. Sh1ning
        Sh1ning Клиенты 18 сентября 2019 16:26
        Теги - перелинковка на страницы отфильтрованные.
        Широко применяется в интернет-магазинах, когда заходим в категорию товаров и видим подборки - это теги фильтра. Ведут на посадочные страницы с своим ЧПУ, мета информацией и т.д.
        Для поисковиков плюс - наличие перелинковки на страницы фильтрации и на них передается часть веса.
        1. LazyDev
          LazyDev Разработчик 18 сентября 2019 18:21
          Опять же не понял, по какому принципу эти теги должны выводить ссылки?
          1. Sh1ning
            Sh1ning Клиенты 21 сентября 2019 11:05
            1. Имеется категория сайта, например - биология.
            2. В ней есть новости у которых есть доп. поле с классом, к которому подходит материал, например 1 класс, 2 класс и т.д. (может быть мультисписок даже)
            3. Мы можем задать условие генерации ЧПУ например сайт.ру/biologiya/class_name, по которому сгенерируются посадочные страницы на которых будут выводиться новости по классам. Для этих посадочных страниц задаются мета теги (можно задать сразу на момент генериации и по шаблону все сгенерируется как нужно). Т.е получим страницы вида:
            сайт.ру/biologiya/1class где будут собраны новости у которых раздел = биология и класс = 1 класс. 
            4. Ссылки на эти посадочные страницы будут размещены в виде тегов внутри раздела биология, например над списком новостей. Эти ссылки будут индексироваться поисковиками, соответственно передавать вес на посадочную страницу с раздела категории + также можно добавить вывод внутри самой новости ссылку на посадочную страницу, если она к ней относится.

            Сейчас еще приведу пример как это работает в модуле битрикс, который лидер в СЕО (модуль имею ввиду)

            1. https://yadi.sk/i/Jw3wfEvfnvFueQ
            2. https://yadi.sk/i/wCiw0D8vMGkJZA
            3. https://yadi.sk/i/pnN0_t5PrM_fjg
            4. После генерации получаем ЧПУ страницы, которые также попадают и в карту сайта (https://yadi.sk/i/KG0CYM6XrpfYXA)

            Надеюсь теперь более менее понятно расписал логику)
  12. carbon
    carbon Клиенты 14 сентября 2019 17:41
    Здравствуйте. Добавьте пожалуйста возможность, автоматического формирования значений дополнительных полей, чтобы была возможность как в ручную их выводить так и чтобы искало все значения дополнительного поля и выводило автоматически.
    1. carbon
      carbon Клиенты 20 сентября 2019 21:11
      А что по данной возможности?
      1. LazyDev
        LazyDev Разработчик 20 сентября 2019 22:00
        Пока ничего ответить не могу, в планах есть, но будет ли реализовано - увы, сам не знаю.
        1. carbon
          carbon Клиенты 21 сентября 2019 16:48
          Понял, спасибо за ответ, надеюсь будет реализовано, потому как бывает очень муторно вводить эти значения при не малом их количестве. У Вас подобное если мне память не изменяет реализовано в DLE Seo
  13. chcme
    chcme Клиенты 13 сентября 2019 13:32
    Проблема: установил по инструкций, новый, при поиске когда нажимаю "Поиск" результаты на мгновение появляется потом исчезают, код формы: 

    <form data-dlefilter="dle-filter">
        <ul class="ui-form">
            <li class="form-group">
                <input name="l.title" value="" type="text" id="search" placeholder="News title">
            </li>
        </ul>
        <div class="form_submit">
            <input class="btn btn-big" type="submit" id="submit" data-dlefilter="submit" value="Search">
            <input class="btn btn-big" type="reset" data-dlefilter="reset" value="Clean">
        </div>
    </form>

    Ну и если использовать некоторые формы из документаций (например: select, доп поля с цифрами или текстом, гипертекстом) то вообще не будет результата (l, s, m), к сожалению так и не смог протестировать short_story, после того как прописываю 

    <input name="l.short_story" value="news" type="hidden">
     
    Нет никаких результатов. Все настройки по умолчанию. Тестировал вместе с некоторыми другими плагинами, такие как DialogPM, XCats и несколько собственных. Могу представить данные т.к. сайт для теста создал, можно изменять.
    1. LazyDev
      LazyDev Разработчик 13 сентября 2019 17:52
      И зачем все это писать в комментариях? Если для этого нужно писать в техническую поддержку.
      1. chcme
        chcme Клиенты 13 сентября 2019 19:27
        Извините, забыл об этом...
  14. oni
    oni Клиенты 12 сентября 2019 01:27
    Возможно ли в будущем увидеть реализацию фильтра в закладках. Например фильтр только по закладками или кроме закладок?
    1. LazyDev
      LazyDev Разработчик 12 сентября 2019 15:00
      Может. Но это точно не будет в следующем обновлении.
    2. Nesterovich2797
      Nesterovich2797 Клиенты 13 сентября 2019 07:58
      Где тут клавиша лайкнуть. +1
  15. morefilms
    morefilms Клиенты 11 сентября 2019 11:26
    Как заставить работать сайт-зеркало с таким модулем? без редиректов, просто два алиаса
    1. LazyDev
      LazyDev Разработчик 11 сентября 2019 14:59
      Для этого нужно написать мне.
      1. morefilms
        morefilms Клиенты 11 сентября 2019 21:05
        а куда лучше написать? в телеграме 5 дней уже висит сообщение

  16. bymerpro
    bymerpro Клиенты 11 сентября 2019 10:59
    Как грится дождались  open_mouth кста ты так и не исправил у тебя в истории версий с чекбоксами проблемы)
  17. Jointhepoland
    Jointhepoland Клиенты 11 сентября 2019 00:03
    Возможно ли с помощью данного модуля установить фильтр в дополнительном поле.
    Но доп поле стоит из например: возраст кандидата на работу: 25-55 лет.
    Как фильтр будет искать? Сможет ли фильтр искать если пользователь укажет 33 года? Или нужно именно 25 и 55 указывать?
    1. LazyDev
      LazyDev Разработчик 11 сентября 2019 01:37
      Нет, нельзя.
  18. TimurMakeev
    TimurMakeev Клиенты 6 сентября 2019 23:58
    Когда можно ждать выход версии 1.2.0?
  19. qwerty666
    qwerty666 Клиенты 6 сентября 2019 21:17
    Есть Демо? Посмотреть бы...
  20. AlexPsp
    AlexPsp Клиенты 6 сентября 2019 18:01
    С помощью данного поля я смогу создать новые страницы со значением нескольких доп. полей? Например доп. поле РЕГИОН и доп. поле ЦВЕТЫ и генерировать новые страницы и пускать их в индекс? Например выводить на странице магазины ромашек в Москве (значение тега РЕГИОН + ЦВЕТЫ). магазины пионов в Санкт-Петербурге и тп....

    Теги в Region:
    Москва
    Санкт-Петербург
    ....

    Теги в CVETY:
    Ромашки
    Пионы
    ....

    1. LazyDev
      LazyDev Разработчик 6 сентября 2019 18:35
      В принципе - да. Но в другом обновлении будет отдельный вариант именно для таких страниц. Но и сейчас это можно сделать без проблем.
  21. Nesterovich2797
    Nesterovich2797 Клиенты 2 сентября 2019 14:12
    Интегрировать Плагин для подсчета новостей по значению доп. поля, количества символов в доп. поле, и количества картинок в доп. поле типа Галерея [ DLE 13.0 - 13.2 ]  в DLE Filter получится?
    Чтобы было доступно количество найденных новостей по выбранным фильтрам.
  22. LazyDev
    LazyDev Разработчик 31 августа 2019 17:52
    Добавлены последние нововведения в модуль. Релиз версии 1.2.0 запланирован сегодня ночью.
    Было добавлено, а именно:
    • Добавлена возможность вывода новостей при AJAX подгрузке в нужное место, вместо замены текущего контента.
    • Добавлена настройка для отключения анимации AJAX подгрузки.
    • Добавлена настройка для отключения смены URL при AJAX подгрузке.
    • Еще больше расширена инструкция модуля.

    Сразу хочу отметить что следующее обновление будет строго косметическим, кроме одного момента, а именно:
    • Выбор стилей для Tail.Select.
    • Готовые формы для модуля.
    • Выбор дизайна анимации подгрузки контента.
    • [ Возможно ] Выбор стилей для Chosen.
    • Связь данных.
    • [ Возможно ] Появятся еще другие интеграции с сторонними модулями.
    Связь данных должна была быть в этом обновлении, но интерфейс мне не понравился, его нужно полностью переделать. А тянуть с обновлением уже не куда. Другие модули тоже ждут.


    1. Inferto
      Inferto Клиенты 1 сентября 2019 10:48
      Отличная новость  blush 
    2. bymerpro
      bymerpro Клиенты 2 сентября 2019 03:16
      Так модуль обновили или нет? Я купли его сегодня и он почему то он не хочет заменять контент, (мб потому что у меня нету стандартного id="dle-content") и подгрузка в нужное место была бы кстати.  cold_sweat кста у тебя в история версий 2 раза "Нововведения" написано. Еще одной неприятностью стал тот факт что если у меня в cat,main,shortstory стоят тег aviable  тоесть для контента мне нужны несколько классов которых нет на основном шаблоне и получается что если юзануть фильт и уйти на 2+ станицу то у меня появляется пустая станица к скривым выводом контента. что касается aviable в shortstory то на главной у меня 4 столба контента а в категориях и 3. Юзаешь фильтр и появляется 4 столба.

      Upd. Я решил проблему с aviable пихнул dle_filter туда, это помогло, но когда юзаешь фильтр и подгружается AJAX он подгружает 4 столбца вместо 3. Попытался отключить AJAX подгрузку и сделать по кнопке так у меня вообще ничего не фильтрует и выдает null
      1. LazyDev
        LazyDev Разработчик 2 сентября 2019 08:01
        1. Версия модуля указана на странице модуля.
        2. По всем вопросам / проблемам писать в техническую поддержку.
        1. Nesterovich2797
          Nesterovich2797 Клиенты 2 сентября 2019 11:33
          Я думаю некоторые путаются, так как везде фигурирует 1.1.2, а в документации 1.2
          1. LazyDev
            LazyDev Разработчик 2 сентября 2019 11:56
            Документация обновляется, тут же указывается текущий номер последней версии модуля.
        2. serjiomati
          serjiomati Клиенты 3 сентября 2019 21:11
          [ ТЕКУЩАЯ ВЕРСИЯ ]v1.1.2 2019 - 08 - 07

  23. Inferto
    Inferto Клиенты 23 августа 2019 23:24
    Через чур перемудрил автор с этим плагином, неделю думал, что не так с ним делаю, а оказалось он сам по себе кривой. Где ajax навигация, да и вообще навигация по найденному содержимому если поиск вставить в категории не переходя на страницу поиска плагина? Оказывается её нет) Навигация есть и она работает только на странице поиска самого плагина. Зачем эта страница отдельный вопрос. У меня 10 категорий, у каждой свои шаблоны. 5 категорий вообще выводят новости в таблице, а с учетом этого тело таблицы <table> вбивается в main.tpl, а {content} выводит содержимое таблицы <tr>. Как в таком случает это содержимое без тела будет выглядеть на отдельной странице поиска плагина можно представить. Как ниже отмечено также не имеет смысла изменение url вверху при ajax поиске (без перехода на страницу поиска плагина), зачем? Мы что GET используем, зачем пользователю это видеть. Это еще малость того, что можно сказать. Ну отдельная страница вообще выбесила, есть категории, есть главная страница, вставляй туда этот фильтр сколько хочешь, зачем отдельная страница? Подкос под расширенный поиск от dle что-ли,  так там суть иная.

    По мне, лучше бы уже был обычный вывод данных в виде json, а там бы люди сами разобрались куда эти данные впихивать. Послал на фильтр POST или GET запрос категория/доп.поле=параметр,доп.поле2=параметр/, получил ответ в виде json о количестве найденных новостей и данные по всем полям. Послал на фильтр пост запрос категория/доп.поле=параметр,доп.поле2=параметр/страница=2, получил снова общие данные по новостям, страницам и следовательно полные данные по новостям на странице 2, и тому подобное. Это только мое мнение, возможно, автор что-то возьмет на вооружение. Тем более по json уже наработка есть, это почти делает файл ajax.php, вот только выдает весь контент разом не разбивая его на массив, зато title на название "Фильтр" поменять очень важно)
    1. LazyDev
      LazyDev Разработчик 24 августа 2019 03:47
      1. Если AJAX навигации нет то проблемы скорей у вас, так как она должна работать и после подгрузки новостей.
      2. Почему вы пишите что модуль кривой когда вы просто в нем не разобрались?
      3. Потому что это уже не страница с тем контентом на котором был пользователь. Это уже данные фильтра, следовательно другая страница.
      4. Как форма фильтра связана с отдельной страницей? Вы можете форму фильтра вставлять хоть в категории хоть в тегах. Отдельная страница как вы пишите это страница результата фильтра, которую можно SEO оптимизировать и пустить под НЧ для трафика.
      5. Как и видно, вы не разобрались в модуле и вините его. Вы читали документацию? Как и где менять мета тайтлы? Видимо нет.

      Если у вас есть вопросы или проблемы, прошу писать в техническую поддержку.
      1. Inferto
        Inferto Клиенты 24 августа 2019 09:10
        Хорошо, еще раз все пересмотрю. Если можно все-таки сделайте возможность отключить изменение адресной строки при работе по ajax.
        1. LazyDev
          LazyDev Разработчик 24 августа 2019 11:11
          Вы можете оставлять пожелания к модулю, и они могут быть реализованы в обновлениях.
          1. Inferto
            Inferto Клиенты 24 августа 2019 12:04
            Спасибо большое, очень жду обновления :)
  24. LazyDev
    LazyDev Разработчик 17 августа 2019 10:31
    Хочу поделиться одним нововведением в следующей версии модуля. Которое ускорит работу модуля в два раза и уменьшит нагрузку на базу данных.
    Как сейчас:
    Как будет:

    1. Inferto
      Inferto Клиенты 17 августа 2019 11:34
      Здорово, существенно  smiley 
      1. SKYNET74
        SKYNET74 Посетители 17 августа 2019 20:14
        На функционал пофиг же)

        1. LazyDev
          LazyDev Разработчик 18 августа 2019 07:06
          Ну так это не единственное нововведение будет в обновлении. По мере добавляется новый функционал, на данный момент фильтр полностью выполняет функции фильтра.
          1. SKYNET74
            SKYNET74 Посетители 19 августа 2019 19:14
            Да я про то что по стопам целсофта пошли, делаете дубликацию данных и слишком сильные изменения движка.

            Очень жаль что больше нет бесплатного плагина для хоть какой то сортировки по доп. полям...
            1. LazyDev
              LazyDev Разработчик 20 августа 2019 01:00
              Как раз таки изменений для этого в движке не нужно будет делать. Никаких.

              Если у вас есть вариант как быстрее и эффективней искать по ячейке xfields предложите. Потому что нет никаких больше лучших вариантов чем отдельная таблица.

              Я отказался от бесплатного плагина как раз таки что бы не делать самому себе конкуренцию, как бы это странно не звучало.
  25. Inferto
    Inferto Клиенты 17 августа 2019 09:58
    Еще одно пожелание, если будет возможность добавьте, пожалуйста, вывод информации о количестве найденных новостей как и в обычной форме поиска.
  26. Inferto
    Inferto Клиенты 15 августа 2019 17:58
    Такой вопрос. Почему может не работать подгрузка новостей при любом изменении формы фильтра, если она не отключена в админке? И еще при нажатии в форме поиска на Enter перекидывает не на "f/PARAM =VALUE/sort=date/order=desc/", а на "?PARAM=VALUE", при нажатии на кнопку поиска все работает как надо.
    1. LazyDev
      LazyDev Разработчик 16 августа 2019 04:58
      Пишите в техническую поддержку.
  27. chcme
    chcme Клиенты 14 августа 2019 12:27
    Проблемы. Установил по новому.

    1. Две хлебных крошек в speedbar при повторном поиске если включен кэш в настройках плагина.
    2. Нету спец тега tsn который отвечал за шаблон в результатов поиска, печаль, горе disappointed

    Это в чистом DLe 13.2 без каких либо модификаций.
    1. LazyDev
      LazyDev Разработчик 16 августа 2019 04:59
      1. Принято, будет исправлено.
      2. Этот параметр был убран так как он легко может быть убран или изменен пользователем. В обновлении реализую этот параметр по другому.
  28. movetone
    movetone Клиенты 12 августа 2019 15:25
    А как вывести на странице фильтра, сам фильтр? В прошлой версии работал [aviable=filter], сейчас такого нет?
    1. LazyDev
      LazyDev Разработчик 12 августа 2019 15:44
      [aviable=dle_filter]
  29. dex
    dex Клиенты 12 августа 2019 15:04
    Адаптируй вывод комментарий, на досуге
    1. LazyDev
      LazyDev Разработчик 12 августа 2019 15:44
      Какие комментарии???
      1. dex
        dex Клиенты 15 августа 2019 06:33
        На этом сайте.
        Под смартфоны не адаптированы.

        По поводу модуля... Обновления модуля бесплатны или нужно докупать ?
        Что-то я не нашел информацию по этому поводу. Или пропустил grimacing 
  30. kyconv
    kyconv Клиенты 12 августа 2019 03:44
    Установил, но в админчасти не сохраняются настройки.
    DLE Версия 13.2

    1. LazyDev
      LazyDev Разработчик 12 августа 2019 05:13
      Нужно выставить права 666 или 777 на файл /engine/lazydev/dle_filter/data/config.php в зависимости от настроек вашего сервера.
      1. kyconv
        kyconv Клиенты 12 августа 2019 14:11
        Менял права на файл конфигурации, без изменений. Сохранить настройки не получается.
        Файл engine/lazydev/dle_filter/data/config.php
        получается без конфига:
        Внимание! У Вас нет прав для просмотра скрытого текста.


        1. kyconv
          kyconv Клиенты 12 августа 2019 14:11
          т.е. пустой

          //DLE Filter by LazyDev

          return array (

          1. kyconv
            kyconv Клиенты 12 августа 2019 15:21
            Всё работает.

            Проблема была в IonCube Loader.


            Благодарю.