|
|
|
|
|
|
|
16.06.2008, 15:09
Id не служит для сортировки. Это значение нужно для того, чтобы можно было, например, найти то сообщение в БД, которое вы хотите отредактировать. По сути в F.A.Q. вообще нет никакой сортировки. Записи выводятся в той последовательности, в которой они располагаются в БД.
P.S. Кстати, это относится не только к F.A.Q., но и к еще ряду других стандартных модулей Нюки. Например, к Messages.
Последний раз редактировалось Oinks, 16.06.2008 в 15:22.
|
|
|
|
|
|
|
16.06.2008, 16:08
так вот вопрос как раз в том, каким образом установить свой порядок расположения и рассортировать по своему, а не как хочется бд.
|
|
|
|
|
|
|
16.06.2008, 18:47
Открываем файл модуля FAQ - index.php.
Находим в нем строку:
PHP код:
$result = $db->sql_query("SELECT id, id_cat, question, answer FROM ".$prefix."_faqanswer WHERE id_cat='$id_cat'");
и меняем на:
PHP код:
$result = $db->sql_query("SELECT id, id_cat, question, answer FROM ".$prefix."_faqanswer WHERE id_cat='$id_cat' ORDER BY id");
Далее находим строчку:
PHP код:
$result = $db->sql_query("SELECT id, id_cat, question, answer FROM ".$prefix."_faqanswer WHERE id_cat='$id_cat'");
заменяем ее на:
PHP код:
$result = $db->sql_query("SELECT id, id_cat, question, answer FROM ".$prefix."_faqanswer WHERE id_cat='$id_cat' ORDER BY id");
То есть добавили всего лишь условие ORDER BY id.
После этого сортировка будет проводится по ID.
P.S. Описал для версии Нюки 7.9. В 8 версии вряд ли что-то изменилось
|
|
|
|
|
|
|
16.06.2008, 19:23
спасибо.
респект, как говорится, и уважуха.
|
|
|
|
|
|
Опции темы |
Поиск в этой теме |
|
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:28.
|
|
|
|
|
|
|
|
|
|
|
|
|