Здравствуйте! Прошу помочь.
if ($cstart) {
$cstart = $cstart - 1;
$cstart = $cstart * $config['news_number'];
}
$newsmodule = true;
$xf = urldecode ( $_GET['xf'] );
if ( $config['charset'] == "windows-1251" AND $config['charset'] != detect_encoding($xf) ) {
$xf = iconv( "UTF-8", "windows-1251//IGNORE", $xf );
}
$xf = @$db->safesql ( htmlspecialchars ( strip_tags ( stripslashes ( trim ( $xf ) ) ), ENT_QUOTES ) );
$url_page = $config['http_home_url'] . "actors/" . urlencode ( str_replace("'", "'", $xf) );
$user_query = "do=actors&xf=" . urlencode ( str_replace("'", "'", $xf) );
if (isset ( $_SESSION['dle_sort_actors'] )) $news_sort_by = $_SESSION['dle_sort_actors'];
if (isset ( $_SESSION['dle_direction_actors'] )) $news_direction_by = $_SESSION['dle_direction_actors'];
$sql_select = "SELECT SQL_CALC_FOUND_ROWS p.id, p.autor, p.date, p.short_story, SUBSTRING(p.full_story, 1, 15) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE {$stop_list}xfields LIKE '%{$xf}%' AND approve=1" . $where_date . " ORDER BY " . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];
$sql_count = "SELECT FOUND_ROWS() as count";
$allow_active_news = true;
||title2|Chronicle
||quality|HDRip
||perevod|Дублированный
||year|2012
||country|США
||director|Джошуа Транк
||actors|Майкл Б. Джордан, Майкл Келли, Дэйн ДеХаан, Анна Вуд, Эшли Хиншоу, Алекс Расселл, Хосе Ваз, Люк Стейн, Мэттью Робертс
||time|83 мин.
например /actors/Майкл+Келли показывает тот материал котором есть актер Майкл Келли, но если написать так /actors/США то показывает материалы котором есть страна, то он ищет с xfields а не внутри xfields [actors], так что не стандартно такое. Вот бы хотел спросить как сделать что бы LIKE '%{$xf}%' искал с строки [actors]. Прошу помочь