Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

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

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

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

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


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

#2 2011-07-25 08: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 08:56:17

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

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

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


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

Отредактировано easmik (2011-07-25 09:19:34)


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

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

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

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

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

Вне форума

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

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

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

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


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

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

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

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

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

Вне форума

#7 2011-07-25 15: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 18:31:34

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

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

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


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Отредактировано easmik (2011-07-26 06:12:41)


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

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

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

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

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

Вне форума

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

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

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

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

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

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


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

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

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

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

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


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.015 сек, 7 запросов выполнено - Использовано памяти: 571.85 Кбайт (Пик: 592.85 Кбайт) ]