Перейти к публикации

как настроить сортировку новостей в алфавитном каталоге?


Рекомендованные сообщения

Если просматривать просто рубрику, то сортировка новостей (по дате, популярности, посещаемости) - работает. А вот в алфавитном каталоге нет (/catalog/А)

В файле engine.php видно, что вывод этих разделов отличается.

К примеру нет этих параметров

if ($cat_info[$category_id]['news_sort'] != "") $news_sort_by = $cat_info[$category_id]['news_sort'];

if ($cat_info[$category_id]['news_msort'] != "") $news_direction_by = $cat_info[$category_id]['news_msort'];

if ($cat_info[$category_id]['news_number']) $config['news_number'] = $cat_info[$category_id]['news_number'];

но этого мало...

Подскажите, пожалуйста, возможно ли сделать сортировку?

сайт:advokate26.ru

вот пример: http://advokate26.ru/catalog/%D0%9D

тут // ################ Вывод по буквенному идентификатору #################

Вместо этого


$news_sort_by = ($config['catalog_sort']) ? $config['catalog_sort'] : "date";

$news_direction_by = ($config['catalog_msort']) ? $config['catalog_msort'] : "DESC";

if (isset ( $_SESSION['dle_sort_catalog'] )) $news_sort_by = $_SESSION['dle_sort_catalog'];

if (isset ( $_SESSION['dle_direction_catalog'] )) $news_direction_by = $_SESSION['dle_direction_catalog'];

вставила это

if ($cat_info[$category_id]['news_sort'] != "") $news_sort_by = $cat_info[$category_id]['news_sort'];

   if ($cat_info[$category_id]['news_msort'] != "") $news_direction_by = $cat_info[$category_id]['news_msort'];

   if ($cat_info[$category_id]['news_number']) $config['news_number'] = $cat_info[$category_id]['news_number'];

   if (isset ( $_SESSION['dle_sort_cat'] )) $news_sort_by = $_SESSION['dle_sort_cat'];

   if (isset ( $_SESSION['dle_direction_cat'] )) $news_direction_by = $_SESSION['dle_direction_cat'];

все заработало, правда не знаю, ждать ли мне пакости от движка? Ничего не отвалится?

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...