Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как редактировать расширенный поиск по сайту

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


     12.05.2013    Общие вопросы по PHP    5909

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

Ответил: 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
33

232 | 182

rashpil - 12 мая 2013 19:12 - Эксперт

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

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

Kane
12

96 | 32

Kane - 12 мая 2013 19:17 - Юзер

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

rashpil
33

232 | 182

rashpil - 12 мая 2013 19:39 - Эксперт

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

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

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

Kane
12

96 | 32

Kane - 12 мая 2013 19:55 - Юзер

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

bARGane
4

bARGane - 12 мая 2013 19:55 - Юзер

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

bARGane
4

bARGane - 12 мая 2013 21:11 - Юзер

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

Kane
12

96 | 32

Kane - 13 мая 2013 12:51 - Юзер

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

ravchik
66

375 | 123

ravchik - 13 мая 2013 18:47 - Юзер

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

Kane
12

96 | 32

Kane - 13 мая 2013 20:19 - Юзер

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

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

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

nowheremany
192

1659 | 1292

nowheremany - 14 мая 2013 14:20 - Эксперт


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

vpkach
3

66 | 6

vpkach - 14 мая 2013 17:08 - Юзер

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

nowheremany
192

1659 | 1292

nowheremany - 14 мая 2013 23:16 - Эксперт

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

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

ravchik
66

375 | 123

ravchik - 14 мая 2013 20:46 - Юзер

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

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

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

Tonchi
2

Tonchi - 18 мая 2013 19:43 - Юзер

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

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

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