Обновление field search - ваши пожелания

PunPun

Coder
Команда форума
Приватовец
Регистрация
23 Фев 2017
Сообщения
618
Реакции
402
Баллы
63
upload_2017-5-12_4-2-21.png
Всем привет, решил обновить один из самых мощных фильтров новостей для движка DLE. На данный момент планируется, а кое что уже реализовано, следующее нововведения в новой версии:
  1. Поиск в категории.
  2. Изменена инструкция.
  3. Добавлены премеры.
  4. Изменены параметры.
  5. Добавлены параметры.
  6. Добавлена админ панель.
  7. Возможность исключить категории из поиска.
  8. Возможность исключить новости.
  9. Управление кэшем.
  10. Возможность включить поиск в категории.
  11. Исправленны проблемы с js.
  12. Убрана AJAX навигация фильтра.
  13. Несколько готовых дизайнов.
  14. Возможность задать свой шаблон через админ панель. Теперь для этого не нужен параметр, за счет этого строка url намного меньше.
  15. Еще более гибкая оптимизация страниц. Теперь можно выводить текст (описание страницы, h1) на страницах результатов.
  16. Добавлен тег для страниц фильтрации [filter-cat=X][/filter-cat] который работает так же как и тег [category=] но только для фильтра. Это нужно для вывода нужной формы фильтрации по категориям на странице фильтрации. Сложно объяснить, те кто хотел это поймут.
Что есть на данный момент из параметров:
1. order - Этот параметр отвечает за тип сортирования новостей - по убыванию или по возрастанию. Параметр принимает только два значения desc для убывания и asc для возрастания.
2. order_by - Этот параметр служит по какой ячейке сортировать новости. Параметр может принимать название дополнительного поля на латинице которое, но кроме этого имеет ряд значений для сортировки по стандартным ячейкам:
2.1 date - по дате новости
2.2 title - по названию новости
2.3 comm_num - по количеству комментариев новости
2.4 news_read - по количеству просмотров новости
2.5 autor - по автору новости
2.6 rating - по рейтингу новости
Если в доп поле лежит число, то перед названием доп поля пишите dec_
Если хотите выбрать новости за N количество дней, то перед значением пишите date_
3. cat - Этот параметр служит для выборки новостей по категориям. Параметр принимает id категорий, а не их названия. (В ВЕРСИИ 5 теперь этот параметр ищет строго по категориям, ранее искались новости где есть одна из категорий!)
4. ocat - Этот параметр служит для выборки новостей по категориям. Параметр принимает id категорий, а не их названия. (Новый параметр который ищет новости где есть одна из категорий!)
5. a.cat - Этот параметр служит для выборки новостей по родительськой категории. То есть нужно передать id родительськой категории и все ее подкатегории будут автоматически включены в выборку новостей.
6. l.название - Где название - название ячейки с таблицы _post или _post_extras. Параметр служит для выборки по ячейкам с двух таблиц в виде возможного значения. То есть, если вы ищете имя или другое значение, и если вы не помните как они точно пишутся. Одним словом для неточных вхождений.
7. m.название - Где название - название ячейки с таблицы _post или _post_extras. Параметр служит для выборки по ячейкам с двух таблиц в виде регулярного выражения, более точный поиск даже если значение является неточным вхождением. Простыми словами лучше найдет данные чем l. параметр.
8. s.название - Где название - название ячейки с таблицы _post или _post_extras. Параметр служит для выборки по ячейкам с двух таблиц в виде точного вхождения. Это если данные будут равны между собой. Простыми словами если значение что ищем именно такое же в базе данных.
9. from-название дополнительного поля на латинице - Этот параметр служит для выборки диапазона ОТ по дополнительному полю. Принимает только числа.
10. to-название дополнительного поля на латинице - Этот параметр служит для выборки диапазона До по дополнительному полю. Принимает только числа.
11. r-название дополнительного поля на латинице - Этот параметр служит для выборки слайдером. О работе с слайдером читайте в файле Работа со слайдером.
12. tsn - Этот параметр служит для того что бы задать свое оформление новостей для этого фильтра в котором задан этот параметр. Параметр принимает название шаблона без .tpl окончания и сам tpl файл должен лежать в папке field_search вашего шаблона.
13. t- - Этот параметр служит для поиска по нескольким полям сразу. Если искать нужно не в доп полях то писать нужно так p.title а для доп полей x.original_name разделяя точкой с запятой. Пример
<input type="text name="t-p.title;x.original_name;x.name">
Данное поле будет искать в названии новости и доп полях с названиями original_name и name.
14. n- - Этот параметр принимает название доп поля и проверяет его на наличие пустоты. То есть, будут показаны все новости у которых доп поле не пустое.
15. k- - Этот параметр принимает название доп поля. Параметр служит для вывода всех новостей кроме тех у которых доп поле имеет заданное значение.
16. e- - Этот параметр принимает название доп поля и проверяет его на наличие пустоты. То есть, будут показаны все новости у которых доп поле пустое.
17. n- - Этот параметр служит для value, если задать к примеру
Код:
<input type="radio" name="country" value="n-США">
то будут показаны все новости в которых в доп поле country нету упоминания США. (Не путайте с параметром для name!)

1. Поддержка актуальных версий DLE. Поддерживает используемые версии движка от версии 9.0 и выше.
2. AJAX работа фильтра.
3. Красивые url.
4. Кнопка очистить результат.
5. Возможность искать по всем полям в _post и _post_extras.
6. Возможность задавать поиск по ячейке, к примеру точное нахождение, не точное и так же регулярное нахождение значения.
7. Использовать любимые элементы для формы.
8. SEO оптимизация страниц фильтра.
9. Кэширование.
10. Можно задавать свой шаблон для вывода результатов.
11. При поиске, URL страницы меняется соответственно запросу.
12. SEO оптимизация страниц фильтра.
13. При использовании Ajax навигации меняется Title и Speedbar страницы.
14. Бесконечное количество фильтров на страницу.
15. Можно оформлять вид фильтра как угодно, нет привязки к дизайну!
16. Возможность искать сразу как по дополнительным полям и полям новости.
Что я хочу от вас - это высказываний идеи для реализации их в обновлении.

Так как клиентов данного модуля превышает все остальные, плюс некоторая часть здесь. Зачем я создал тему на форуме а не писал клиентам? Все очень просто, связь по емайл со всеми - очень долгая, при этом не все указывают существующий емайл (есть пару таких клиентов) а других контактов как емайл у меня с ними нет.

Долго планировал над последней версией, версией 6.0, которая бы имела возможность создавать готовые формы с админ панели, имел план реализации и кое что реализовал но от идеи пришлось отказаться. В связи с тем что есть много, даже очень много нюансов оформление фильтра, кому-то нужно сугубо оформить так, что даже конструктор не сможет с этим справиться, а учесть все возможности я не в силах. Я вам не нейронная сеть. Такое решение пришло наблюдая за оформление некоторых проектов, которые используют данный модуль, а это не только кино сайты - интернет магазины, аукционы, барахолки, продажа автомобилей и тому подобное.
 

Seopirat

Admin
Команда форума
Приватовец
VIP
Прошёл марафон
Регистрация
21 Фев 2017
Сообщения
2.168
Реакции
1.556
Баллы
113
Модуль итак офигенский, куда еще ж его обновлять, решил до идеала довести?
 

PunPun

Coder
Команда форума
Приватовец
Регистрация
23 Фев 2017
Сообщения
618
Реакции
402
Баллы
63
Модуль итак офигенский, куда еще ж его обновлять, решил до идеала довести?
Есть куда, можно много чего реализовать. Главное что бы подсказывали толковые идеи, самому сложно все учесть - какие параметры добавить, какие нужны / не нужны. Ведь как у меня - покупают, видят его функционал а потом требуют добавить еще то что им нужно ведь изначально этого в модуле не было и вот такие дела.
 

Bomz

Новичок
Регистрация
28 Фев 2017
Сообщения
121
Реакции
31
Баллы
28
Есть куда, можно много чего реализовать. Главное что бы подсказывали толковые идеи, самому сложно все учесть - какие параметры добавить, какие нужны / не нужны. Ведь как у меня - покупают, видят его функционал а потом требуют добавить еще то что им нужно ведь изначально этого в модуле не было и вот такие дела.
По доп.полю (xfsearch) есть поиск?
И можно ли как-то реализовать вывод "вася+пупкин" и "пупкин+вася" как один запрос, а не 2 разных?
 

PunPun

Coder
Команда форума
Приватовец
Регистрация
23 Фев 2017
Сообщения
618
Реакции
402
Баллы
63
По доп.полю (xfsearch) есть поиск?
И можно ли как-то реализовать вывод "вася+пупкин" и "пупкин+вася" как один запрос, а не 2 разных?
Да есть. Нет, никак такое нельзя реализовать в данном случае для DLE.
 

Slezhok

Новичок
Регистрация
14 Апр 2017
Сообщения
32
Реакции
6
Баллы
8
@PunPun, привет, а в этой версии исправлен тот баг, про который я писал ранее?
 

shirshov1

Приватовец
Приватовец
Регистрация
4 Мар 2017
Сообщения
63
Реакции
16
Баллы
8
Было бы супер, если появилась seo оптимизация, хотя это походу очень сложно в этой ситуации, но все же, было бы отлично.
 

PunPun

Coder
Команда форума
Приватовец
Регистрация
23 Фев 2017
Сообщения
618
Реакции
402
Баллы
63
Было бы супер, если появилась seo оптимизация, хотя это походу очень сложно в этой ситуации, но все же, было бы отлично.
ОНА ТАМ ЕСТЬ!!!!
@PunPun, привет, а в этой версии исправлен тот баг, про который я писал ранее?
Тот не до чет устранен.
 

Olegovich

Приватовец
Приватовец
Регистрация
23 Фев 2017
Сообщения
337
Реакции
121
Баллы
43
@PunPun, хочу купить модуль, нигде не отвечаешь.
 

bogdan

Новичок
Регистрация
2 Май 2017
Сообщения
53
Реакции
18
Баллы
8
Супер обновление, много фишек которых жду давно. Когда планируешь обновление выпустить?

Хотелось бы возможность покупки версии с открытым исходным кодом. Можно под паспортные данные. BL>110
 

PunPun

Coder
Команда форума
Приватовец
Регистрация
23 Фев 2017
Сообщения
618
Реакции
402
Баллы
63
@PunPun, хочу купить модуль, нигде не отвечаешь.
Нигде не получал никаких запросов или тому подобное!
Супер обновление, много фишек которых жду давно. Когда планируешь обновление выпустить?

Хотелось бы возможность покупки версии с открытым исходным кодом. Можно под паспортные данные. BL>110
Как доделаю так и выпущу.
Нет, никакой возможности покупки открытого кода. Хотите, на заказ за 100$ сделаю подобный фильтр с вашими пожеланиями.
 

aeneas

Новичок
Регистрация
27 Фев 2017
Сообщения
2.960
Реакции
1.346
Баллы
113
желаю чтобы он стал бесплатным! ) и чтобы разработчик его обновлял по первому требованию быстро и чотко! )
 

PunPun

Coder
Команда форума
Приватовец
Регистрация
23 Фев 2017
Сообщения
618
Реакции
402
Баллы
63
BBMuWn-GHUg.jpg
Соскучились? А я, нет.
Что было уже реализовано:

  1. Админ панель
  2. Поиск в категории.
  3. Управление кэшем.
  4. Возможность исключить категории из поиска.
  5. Возможность исключить новости.
  6. Возможность включить поиск в категории.
  7. Исправлены проблемы с js.
  8. Возвращена AJAX навигация фильтра.
Что добавлено нового:
  1. Автогенерация Meta тегов и h1.
  2. Выбор поля по которому сортировать новости в фильтре по умолчанию.
  3. Настройка автогенерации Meta.
Что не было пока реализовано:
  1. Несколько готовых дизайнов.
  2. Еще более гибкая оптимизация страниц. Теперь можно выводить текст (описание страницы, h1) на страницах результатов.
  3. Добавлен тег для страниц фильтрации [filter-cat=X][/filter-cat] который работает так же как и тег [category=] но только для фильтра. Это нужно для вывода нужной формы фильтрации по категориям на странице фильтрации. Сложно объяснить, те кто хотел это поймут.
  4. Изменена инструкция.
  5. Добавлены премеры.
  6. Изменены параметры.
  7. Добавлены параметры.
Что не будет реализовано:
  1. Возможность задать свой шаблон через админ панель. Теперь для этого не нужен параметр, за счет этого строка url намного меньше.
Скриншоты
joxi_screenshot_1495613213087.png Screenshot_9.png Screenshot_10.png Screenshot_11.png Screenshot_12.png Screenshot_13.png Screenshot_14.png Screenshot_15.png
 

aeneas

Новичок
Регистрация
27 Фев 2017
Сообщения
2.960
Реакции
1.346
Баллы
113
млять )) и чо делать )) обновляться страшно чет )
 
Сверху Снизу