Установка хака
1 Шаг - Редактирование файла functions.php
Файл лежит в директории /engine/modules/functions.php
Ищем данный код if( preg_match( "#aviable=['\"](.+?)['\"]#i", $param_str, $match ) ) {
И выше вставляем
2 Шаг - Добавление #2 (в том же файле functions.php)
Ищем данный код $fixed . $news_sort
И заменяем на этот код
Вы успешно установили данный хак! 
Пример
Вы хотите вывести новости к примеру в слайдер, в том порядке который необходим вам. Первые шаги сделать конструкцию custom, пример приведу свой {custom od="1,56,498,789,1021"okloc="yes" template="topnews" limit="14"} - В данном примере у нас появились новые методы, это oid и okloc, первый метод выводит новости в том порядке который вы проставили, второй метод включает данную функцию. Не путать с метод id - это совсем разные методы, и работают они совсем по разному!
Порядок подключения прост:
{custom od="1,56,498,789,1021" okloc="yes" template="topnews" limit="14"}
Что получиться
Мы взяли новости с такими id - 1,56,498,789,1021, всего 5 шт., как вы вставите в вашу конструкцию id, так и будут выведены в вашем блоке.
Что получиться
Мы взяли новости с такими id - 1,56,498,789,1021, всего 5 шт., как вы вставите в вашу конструкцию id, так и будут выведены в вашем блоке.
1 Шаг - Редактирование файла functions.php
Файл лежит в директории /engine/modules/functions.php
Ищем данный код if( preg_match( "#aviable=['\"](.+?)['\"]#i", $param_str, $match ) ) {
И выше вставляем
PHP:
# Хак вывод в порядке по ID
if( preg_match( "#okloc=['\"](.+?)['\"]#i", $param_str, $match ) )
{
if( $match[1] == 'yes' )
{
if( preg_match( "#od=['\"](.+?)['\"]#i", $param_str, $match ) )
{
$temp_array = array();
$where_id = array();
$match[1] = explode (',', trim($match[1]));
$set_numbe_im = implode(',', $match[1]);
$sort_oklock = 'FIELD (id, '.$set_numbe_im.'), ';
$where[] = 'id IN ('.$set_numbe_im.') ';
}
}
}
2 Шаг - Добавление #2 (в том же файле functions.php)
Ищем данный код $fixed . $news_sort
И заменяем на этот код
PHP:
.$sort_oklock.$fixed.$news_sort
Пример
Вы хотите вывести новости к примеру в слайдер, в том порядке который необходим вам. Первые шаги сделать конструкцию custom, пример приведу свой {custom od="1,56,498,789,1021"okloc="yes" template="topnews" limit="14"} - В данном примере у нас появились новые методы, это oid и okloc, первый метод выводит новости в том порядке который вы проставили, второй метод включает данную функцию. Не путать с метод id - это совсем разные методы, и работают они совсем по разному!
Порядок подключения прост:
{custom od="1,56,498,789,1021" okloc="yes" template="topnews" limit="14"}
Что получиться
Мы взяли новости с такими id - 1,56,498,789,1021, всего 5 шт., как вы вставите в вашу конструкцию id, так и будут выведены в вашем блоке.
Что получиться
Мы взяли новости с такими id - 1,56,498,789,1021, всего 5 шт., как вы вставите в вашу конструкцию id, так и будут выведены в вашем блоке.
