Evgeniy Опубликовано 17 октября, 2017 Жалоба Поделиться Опубликовано 17 октября, 2017 Вместо комментариев на сайте что-то типа вопрос-ответ. Со временем их стало очень много. Чтобы не мотать всю простыню с ответами, сделал пагинатор для комментов по этому шаблону Сами комментарии идут в обратном порядке, чтобы было удобно читать и смотреть переписку. Подскажите, как сделать чтобы в пагинаторе открывалась последняя страница комментов (т.е. показывались последнии по времени комменты)? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 17 октября, 2017 Жалоба Поделиться Опубликовано 17 октября, 2017 Ваша идея переделать пагинацию обречена на провал. Нужно просто вывести комментарии в обратном порядке, как у вас выбираются комментарии? В симпле стандартно самые последние комментарии вверху. Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 17 октября, 2017 Жалоба Поделиться Опубликовано 17 октября, 2017 (изменено) Может легче при выводе комментариев указать order by как вам удобно? Изменено 17 октября, 2017 пользователем Gruzin Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 17 октября, 2017 Жалоба Поделиться Опубликовано 17 октября, 2017 Может легче при выводе при выводе комментариев указать order by как вам удобно?Стандартный ORDER BY как раз так и работает, видать у ТС свои какие-то переделки. Цитата Ссылка на сообщение Поделиться на другие сайты
miltonmors Опубликовано 17 октября, 2017 Жалоба Поделиться Опубликовано 17 октября, 2017 Подскажите, как сделать чтобы в пагинаторе открывалась последняя страница комментов (т.е. показывались последнии по времени комменты)?Чтобы сделать такое в стандартной админке на странице товаров, достаточно в ProductsView.php после $filter['page'] = min($filter['page'], $pages_count); вставить if(!$this->request->get('page', 'integer')) $filter['page'] = $pages_count; На Вашей переделанной странице комментариев как-то аналогично... Цитата Ссылка на сообщение Поделиться на другие сайты
Evgeniy Опубликовано 17 октября, 2017 Автор Жалоба Поделиться Опубликовано 17 октября, 2017 Ваша идея переделать пагинацию обречена на провал.Нужно просто вывести комментарии в обратном порядке, как у вас выбираются комментарии?В симпле стандартно самые последние комментарии вверху. Нет, комментарии в обратном порядке как раз и сделалВ api/Comments.php поменял$sort='DESC'; на $sort='asc'; теперь самые последние комментарии снизу и хочется чтобы комментарии открывались не с первой, а с последне страницы... (актуальной сейчас по времени) похоже надо отказываться от этой идеи Чтобы сделать такое в стандартной админке на странице товаров, достаточно в ProductsView.phpпосле$filter['page'] = min($filter['page'], $pages_count);вставитьif(!$this->request->get('page', 'integer'))$filter['page'] = $pages_count; На Вашей переделанной странице комментариев как-то аналогично... $filter['page'] = min($filter['page'], $pages_count); видать у меня симпла совсем древняя, такой строчки вообще нет Цитата Ссылка на сообщение Поделиться на другие сайты
Evgeniy Опубликовано 17 октября, 2017 Автор Жалоба Поделиться Опубликовано 17 октября, 2017 Посидел подумал - надо возвращаться обратно sort='asc' и прикручивать к комментарию возможность ответа от администратора (где-то видел такой модуль). Это будет и юзабельнее, и логичнее. Всем спасибо за помощь и советы!) Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.