Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2011-07-25 06:00:44

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,031
Рейтинг :   37 

Поиск по ключевым словам

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

Не в сети

#2 2011-07-25 09:50:31

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Поиск по ключевым словам

Поиск ключевики не смотрит.

В search.php найди

foreach ($search_words as $s) {
			array_push($search,
					array(	'OR',
							array('DATA', 'title', 'like', '%'.mysql_real_escape_string($s).'%'),
							array('DATA', 'content', 'like', '%'.mysql_real_escape_string($s).'%')
					)
			);
		}

Замени на

		foreach ($search_words as $s) {
			array_push($search,
					array(	'OR',
							array('DATA', 'title', 'like', '%'.mysql_real_escape_string($s).'%'),
							array('DATA', 'content', 'like', '%'.mysql_real_escape_string($s).'%'),
array('DATA', 'keywords', 'like', '%'.mysql_real_escape_string($s).'%')
					)
			);
		}

По идее должно заработать

Не в сети

#3 2011-07-25 09:56:17

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,031
Рейтинг :   37 

Re: Поиск по ключевым словам

Wolverine, большое спасибо!!! Сейчас попробую.


Если в поиск ввести не найдет, но на странице с расширенным поиском находит.

Изменено easmik (2011-07-25 10:19:34)

Не в сети

#4 2011-07-25 11:23:48

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Поиск по ключевым словам

"Поиск" это что? Поле для ввода на главной странице?  А расширенный это /search/ ?

Не в сети

#5 2011-07-25 13:16:12

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,031
Рейтинг :   37 

Re: Поиск по ключевым словам

Да и при этом (/search/ ) варианте находит, а при другом нет.

Не в сети

#6 2011-07-25 16:05:59

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Поиск по ключевым словам

Странно как-то, ведь тот что с морды он один хрен на /search/ перебрасывает запрос?

Не в сети

#7 2011-07-25 16:18:31

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Поиск по ключевым словам

Попробуй в самом конце перед

$template['vars']['mainblock'] .= $tpl -> show('search.table');

Добавить

print_r($search);

И выложи два варианта того, что выведет smile Я просто не с компа

Не в сети

#8 2011-07-25 19:31:34

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,031
Рейтинг :   37 

Re: Поиск по ключевым словам

Wolverine, выводит ошибку Array () (на сколько я понимаю, это означает что массив пуст)

Не в сети

#9 2011-07-25 19:38:06

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Поиск по ключевым словам

В обоих случаях?

Не в сети

#10 2011-07-26 07:05:56

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,031
Рейтинг :   37 

Re: Поиск по ключевым словам

Все я разобрался, не надо последнее дописывать. Спасибо большое!!!

Изменено easmik (2011-07-26 07:12:41)

Не в сети

#11 2011-07-26 11:27:29

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Поиск по ключевым словам

а поподробнее для потомков smile

Не в сети

#12 2011-07-26 13:12:10

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,031
Рейтинг :   37 

Re: Поиск по ключевым словам

Wolverine, да это у меня проблема была с шаблоном search.form.tpl, я просто вернулся к старому варианту и все отлично заработало. Так что еще раз ОГРОМНОЕ тебе спасибо!

И еще чтоб не создавать отдельную тему...

Пока копался и разбирался, пришла идея посмотреть каким образом можно сделать поиск по морфологии. Нашел много интересного. но самое главное что уже есть все готовое (скрипт + база). Но я не силен в php, есть желание прикрутить его к двигу?

Не в сети

#13 2011-08-01 09:19:23

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,031
Рейтинг :   37 

Re: Поиск по ключевым словам

Wolverine, мой последний вопрос для тебя smile

Не в сети

Подвал раздела

Работает на FluxBB