Перейти к содержанию
Официальный форум поддержки Simpla

[пагинатор] открывать не с первой, а последней страницы


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

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

 

Сами комментарии идут в обратном порядке, чтобы было удобно читать и смотреть переписку. Подскажите, как сделать чтобы в пагинаторе открывалась последняя страница комментов (т.е. показывались последнии по времени комменты)?

Ссылка на сообщение
Поделиться на другие сайты

Ваша идея переделать пагинацию обречена на провал.

Нужно просто вывести комментарии в обратном порядке, как у вас выбираются комментарии?

В симпле стандартно самые последние комментарии вверху.

Ссылка на сообщение
Поделиться на другие сайты

Может легче при выводе комментариев указать order by как вам удобно?

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

Может легче при выводе при выводе комментариев указать order by как вам удобно?

Стандартный ORDER BY как раз так и работает, видать у ТС свои какие-то переделки.
Ссылка на сообщение
Поделиться на другие сайты

Подскажите, как сделать чтобы в пагинаторе открывалась последняя страница комментов (т.е. показывались последнии по времени комменты)?

Чтобы сделать такое в стандартной админке на странице товаров, достаточно в ProductsView.php

после

$filter['page'] = min($filter['page'], $pages_count);

вставить

if(!$this->request->get('page', 'integer'))

$filter['page'] = $pages_count;

 

На Вашей переделанной странице комментариев как-то аналогично...

Ссылка на сообщение
Поделиться на другие сайты

Ваша идея переделать пагинацию обречена на провал.

Нужно просто вывести комментарии в обратном порядке, как у вас выбираются комментарии?

В симпле стандартно самые последние комментарии вверху.

 

Нет, комментарии в обратном порядке как раз и сделал

В 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);

видать у меня симпла совсем древняя, такой строчки вообще нет

Ссылка на сообщение
Поделиться на другие сайты

Посидел подумал - надо возвращаться обратно sort='asc'  и прикручивать к комментарию возможность ответа от администратора (где-то видел такой модуль).

 

Это будет и юзабельнее, и логичнее.

 

Всем спасибо за помощь и советы!)

Ссылка на сообщение
Поделиться на другие сайты

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

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

Гость
Ответить в этой теме...

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

  Разрешено использовать не более 75 эмодзи.

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

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

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

Загрузка...
×
×
  • Создать...