Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Сортировка комментариев в блоге

00 голосов
4
Как можно изменить сортировку комментариев к сообщению в блоге?
спросил 14 Май, 13 от Kiriel (2,010 баллов)

4 Ответы

00 голосов
Если изменить сортировку в базе - то нельзя, так как нет такого поля. А если при выводе данных из базы - то стандартными функциями сорт, асорт и другими манипуляциями с массивом.
ответил 14 Май, 13 от ZoMbie (260 баллов)
00 голосов
Цитата
Сергей пишет:
Если изменить сортировку в базе - то нельзя, так как нет такого поля. А если при выводе данных из базы - то стандартными функциями сорт, асорт и другими манипуляциями с массивом.

Изменил в компонент.пхп (blog.post.comment)
Код
$arOrder = Array("ID" => "DESC", "DATE_CREATE" => "DESC");
$arFilter = Array("POST_ID"=>$arParams["ID"]);

$arSelectedFields = Array("ID", "BLOG_ID", "POST_ID", "PARENT_ID", "AUTHOR_ID", "AUTHOR_NAME", "AUTHOR_EMAIL", "AUTHOR_IP", "AUTHOR_IP1", "TITLE", "POST_TEXT", "DATE_CREATE", "PUBLISH_STATUS");
$dbComment = CBlogComment::GetList($arOrder, $arFilter, false, false, $arSelectedFields);


Сортировка комментариев ниразу не поменялась
ответил 15 Май, 13 от Kiriel (2,010 баллов)
00 голосов
Столкнулись с той же проблемой. Так и не нашлось решения?
ответил 26 Июль, 13 от Krutishev (180 баллов)
00 голосов
Если еще актуально - попробуйте в сортировку передать:
$arOrder = Array("PARENT_ID" => "ASC", "DATE_CREATE" => "DESC");

Нам помогло.
ответил 28 Окт, 13 от Krutishev (180 баллов)

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

0 голосов
1 ответ
спросил 25 Дек, 13 от Waerror (100 баллов)
0 голосов
2 ответов
0 голосов
2 ответов
0 голосов
1 ответ