Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как добавить РАНДОМНУЮ сортировку коротких новостей?

Как добавить РАНДОМНУЮ сортировку коротких новостей?


     01.11.2020    сортировка новостей    Общие вопросы, Ламерские вопросы    761

вопрос
Доброго времени суток уважаемое сообщество!

Собственно вопрос - есть несколько предалгаемых видов сортировки коротких новостей, а хотелось бы добавить рандомную сортировку.

Ответа пока нет


4 комментария

akella
Юзер

akella - 1 ноября 2020 22:49 -

в engine/inc/options.php
showRow( $lang['opt_sys_sort'], $lang['opt_sys_sortd'], makeDropDown( array ("date" => $lang['opt_sys_sdate'], "rating" => $lang['opt_sys_srate'], "news_read" => $lang['opt_sys_sview'], "title" => $lang['opt_sys_salph'], "comm_num" => $lang['opt_sys_scnum'] ), "save_con[news_sort]", "{$config['news_sort']}" ) );

заменить на
showRow( $lang['opt_sys_sort'], $lang['opt_sys_sortd'], makeDropDown( array ("date" => $lang['opt_sys_sdate'], "rating" => $lang['opt_sys_srate'], "news_read" => $lang['opt_sys_sview'], "title" => $lang['opt_sys_salph'], "comm_num" => $lang['opt_sys_scnum'], "RAND()" => "Случайно" ), "save_con[news_sort]", "{$config['news_sort']}" ) );

и в настройках поменять Критерий сортировки новостей

torber
Юзер

torber - 1 ноября 2020 23:27 -

Спасибо. Но видимо чего-то не хватает - в админке появился вариант сортировки «Случайно», но он не отрабатывает и кнопку бы не помешало для нее

akella
Юзер

akella - 1 ноября 2020 23:55 -

попробуйте еще для каталога добавить
showRow( $lang['opt_sys_catsort'], $lang['opt_sys_catsortd'], makeDropDown( array ("date" => $lang['opt_sys_sdate'], "rating" => $lang['opt_sys_srate'], "news_read" => $lang['opt_sys_sview'], "title" => $lang['opt_sys_salph'], "comm_num" => $lang['opt_sys_scnum'] ), "save_con[catalog_sort]", "{$config['catalog_sort']}" ) );
заменить на
showRow( $lang['opt_sys_catsort'], $lang['opt_sys_catsortd'], makeDropDown( array ("date" => $lang['opt_sys_sdate'], "rating" => $lang['opt_sys_srate'], "news_read" => $lang['opt_sys_sview'], "title" => $lang['opt_sys_salph'], "comm_num" => $lang['opt_sys_scnum'], "RAND()" => "Случайно" ), "save_con[catalog_sort]", "{$config['catalog_sort']}" ) );

akella
Юзер

akella - 2 ноября 2020 00:35 -

кнопка, наверное, такая
<a href="#" onclick="dle_change_sort('RAND()','desc'); return false;">случайно</a>

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх