Выводим новости через custom по значению определенного доп поля
Хак позволяющий выводить новости через тег {custom xfields} по значению определенного дополнительного поля.
Суть данного хака в следующем:
Допустим у нас есть сайт-каталог браузерных игр, и на главной странице нам нужно сделать специальный раздел в котором будут новости с определенным значением доп. поля.
Наше доп поле:
Нам нужно чтобы новости со значением этого поля "ДА" выводились в этом разделе через {custom}
Для этого нам нужно открыть файл engine/modules/functions.php найти строки:
if( preg_match( "#author=['\"](.+?)['\"]#i", $param_str, $match ) ) {
$author = $match[1];
$match[1] = explode (',', $match[1]);
$temp_array = array();
foreach ($match[1] as $value) {
$value = $db->safesql(trim($value));
$temp_array[] = "p.autor = '{$value}'";
}
$where[] = implode(' OR ', $temp_array);
} else $author = "";
Примерно 1316 строка.И ниже вставить:
if( preg_match( "#xfields=['\"](.+?)['\"]#i", $param_str, $match ) ) {
$xfields = $db->safesql(trim($match[1]));
$where[] = "xfields LIKE '%{$xfields}%'";
} else $xfields = "";
Теперь в шаблоне вставляем:
{custom xfields="status|1" template="vip" limit="10" order="date" sort="desc" cache="no"}
status - Это название нашего доп поля
1 - Это значение доп поля
Ну вот и всё.
Я использовал данный способ в сочетании с owl каруселью, на главной выводятся нужные мне новости.
Ссылка для скачивания доступна только авторизованным пользователям, пожалуйста пройдите регистрацию.
Это займёт не более минуты. Не волнуйтесь, мы не спамим!
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Облако тегов
Bootstrap bootstrap css CSS CSS3 DLE dle fruit farm html html шаблон html5 HTML5 Payeer PNG PSD wap Скрипт удвоителя адаптивный адаптивный шаблон бонусник дизайн игровой хостинг иконки лендинг меню модуль панель портфолио сайт скрипт скрипт фермы текстура удвоитель удвоитель Payeer ферма фон фруктовая ферма хак шаблон экономическая игра
Пользуетесь ли Вы облаком тегов