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

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


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

Если просматривать просто рубрику, то сортировка новостей (по дате, популярности, посещаемости) - работает. А вот в алфавитном каталоге нет (/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'];

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

Изменено пользователем prettynim
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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