Перейти к публикации
ZeuS

DataLife Engine Поиск

Рекомендованные сообщения

ZeuS

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ZeuS

подскажите пожалуйста

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
epidemia

Насколько я знаю, нет...либо может существует какой нибудь модуль поиска.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BENN

Щас пороюсь в движке, попозже выложу хак.

 

В engine/modules/search.php находишь:



$titleonly_where = array ('0' => "short_story LIKE '%{story}%' OR full_story LIKE '%{story}%' OR xfields LIKE '%{story}%' OR title LIKE '%{story}%'",

 

Меняешь на:



$titleonly_where = array ('0' => "title LIKE '%{story}%'",

 

Чтобы отключить подсветку слов в описании новости, ищешь в этом же файле:



foreach ( $arr as $word ) {
						if( strlen( trim( $word ) ) >= $config['search_length_min'] ) {
							$row['story'] = hilites( $word, $row['story'] );
						}
						;
					}

 

Меняешь на:



if( $full_search ) {
					foreach ( $arr as $word ) {
						if( strlen( trim( $word ) ) >= $config['search_length_min'] ) {
							$row['story'] = hilites( $word, $row['story'] );
						}
						;
					}}
Изменено пользователем BENN

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Faik

Благодарю, у меня все работает, DLE 9.8

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...