Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как редактировать расширенный поиск по сайту

Как редактировать расширенный поиск по сайту


     12.05.2013    редактировать, расширенный, поиск, по сайту    Все вопросы » Общие вопросы по PHP    8433

вопрос
Как редактировать расширенный поиск по сайту? Мне нужно добавить в расширенный поиск список аниме-студий, озвучек и тд. Т.е юзер выбирает их и ему отображаются аниме этой студии, озвучки. Студии задаются в доп полях.
Такой поиск я видел на сайте.
Как редактировать расширенный поиск по сайту

Ответил: Kane


Это модуль Searchxfield v5.0 последняя версия под DLE 9.2

Что бы модуль заработал под DLE 9.8

В engine\modules\search_xf.php заменить
$sql_select = "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, approve, flag, editdate, editor, reason, view_edit, tags $select FROM " . PREFIX . "_post where {$where} approve" . $where_date . " ORDER BY " . $news_sort_by . "+0 " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];


на
$sql_select = "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, approve, tags $select FROM " . PREFIX . "_post where {$where} approve" . $where_date . " ORDER BY " . $news_sort_by . "+0 " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number']; 


У меня на модуль заработал

14 комментариев

rashpil
Эксперт

rashpil - 12 мая 2013 19:12 -

Ну я такое делал для автосайта, правда передача данных была методом POST и в ссылке заданные значения не дублировались.

Описать метод, который я использовал конечно могу, но больно он не простой и сомневаюсь, что поможет.

Kane
Юзер

Kane - 12 мая 2013 19:17 -

По моему это какой то хак. Знать бы какой. Мне бы тоже такая штука пригодилась на сайте

rashpil
Эксперт

rashpil - 12 мая 2013 19:39 -

Ну это модуль поиска, только и всего. Правда некоторые делают подобие такой ни, создав вручную хтмл код спиской на страничке и просто при выборе значения к УРЛу дописывается кусочек и юзера переносит на получившуюся страничку

Ну и пишется обработка этого УРЛа в скрипте. Где подсвечиваются выбранные варианты и вообще мол нормуль всё.

Я такое тоже делал.

Kane
Юзер

Kane - 12 мая 2013 19:55 -

Паходу это модуль searchxfield_v5
Если решите себе его установить, отпишитесь оно это или нет?

bARGane
Юзер

bARGane - 12 мая 2013 19:55 -

rashpil,
Можешь рассказать поподробнее

bARGane
Юзер

bARGane - 12 мая 2013 21:11 -

Kane,
Ща попробую

Kane
Юзер

Kane - 13 мая 2013 12:51 -

Пробовал установить, на 9.8 не работает

ravchik
Юзер

ravchik - 13 мая 2013 18:47 -

Есть готовый модуль для DLE - SearchFields v3.5, но автор не отвечает...
Поэтому я заказал подобный модуль (поиск по допполям), примерно через неделю будет готово, стоимость 45$.
Кому надо - стучите в личку, дам координаты автора (или ссылку на модуль, когда будет готов).

Kane
Юзер

Kane - 13 мая 2013 20:19 -

но автор не отвечает

Сегодня говорил с ним. Модулем он уже давно не занимается, последняя версия для DLE 9.2
Ее можно легко найти на варезных сайтах она там называется - searchxfield v5.0
В общем поковыряв его чучуть он заработал на DLE 9.8
Поэтому я заказал подобный модуль (поиск по допполям)

А функционал у него будет чем то отличаться от этого?

nowheremany
Эксперт

nowheremany - 14 мая 2013 14:20 -


Благодарность принимаю тут Связь

vpkach
Юзер

vpkach - 14 мая 2013 17:08 -

Да нет это каждый знает что доп поля можно делать как перекрестные гиперссылки. А вот бы не плохо было для киносайтов такой поиск допустим выбрал страну Россия и год 2013 а это очень удобно для пользователей.

nowheremany
Эксперт

nowheremany - 14 мая 2013 23:16 -

Там же есть множественная фильтрация. Что ж ещё надо

Благодарность принимаю тут Связь

ravchik
Юзер

ravchik - 14 мая 2013 20:46 -

Цитата: Kane
А функционал у него будет чем то отличаться от этого?

Будет админка, где можно указать, какие допполя включать в форму поиска (по каким полям вести поиск).
Цитата: Kane
В общем поковыряв его чучуть он заработал на DLE 9.8

у меня не заработал.. может просто руки растут не оттуда :(

Tonchi
Юзер

Tonchi - 18 мая 2013 19:43 -

Подобную тему я создал на этом сайте
http://talkwebber.ru/topic/32501-modul-poisk-po-dopolnitelnym-poliam/
если кого интересует присоединяйтесь.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх