DataLife Engine > Версия для печати > Вывод новостей по символьному идентификатору в теге custom
/engine/modules/functions.php
Найти:
$where[] = "approve=1";
Добавить выше:
#****** Custom symbol *** start ******#
if( preg_match( "#symbol=['\"](.+?)['\"]#i", $param_str, $match ) ) {
$temp_array = array();
$match[1] = explode(',', trim($match[1]));
foreach($match[1] as $value) {
$temp_array[] = $db->safesql(trim($value));
}
if( count($temp_array) ) {
$where[] = "p.symbol IN ('" . implode("','", $temp_array) . "')";
}
}
#****** Custom symbol *** stop ******#
В шаблонном теге custom использовать дополнительный параметр:
symbol="А"
или для нескольких символьных кодов:
symbol="А,Б,В,Г"
Автор: MSW
Версия DLE: 9.7, 9.8, 10.0, 10.1, 10.2, 10.3 Вернуться назад
Комментарии 0