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

Как настроить вывод статей через custom по заголовку?


     28.06.2019    Все вопросы » Хаки    643

вопрос
Здравствуйте, подобный вопрос уже задавался - Переделать поиск новостей в custom
Предложенное решение

Работает, только, если поиск идет по одному заголовку. Возможно сделать так, чтобы можно было вывести новости с несколькими заголовками с приставкой "или"? Например,
{custom title="калина, малина и т.д."}

Ответа пока нет


2 комментария

Mau
Юзер

Mau - 28 июня 2019 23:37 -

Если так сделать, будет правильно?
if( preg_match( "#title=['\"](.+?)['\"]#i", $param_str, $match ) ) {
		
		$match[1] = explode (',', $match[1]);

		$temp_array = array();

		foreach ($match[1] as $value) {

			$value = @$db->safesql ( htmlspecialchars ( strip_tags ( stripslashes ( trim ( $value ) ) ), ENT_QUOTES, $config['charset'] ) );
			$temp_array[] = "p.title LIKE '%{$value}%'";

		}		
		
		$where[] = "(".implode(' OR ', $temp_array).")";
		
		
	}

LazyDev
PHP-developer

LazyDev - 29 июня 2019 03:37 -

Mau, да.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

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

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

наверх