Новости разработки
В связи с переходом на шаблонизацию, удалил старый метод Tools::image() через который выводились картинки по всему JohnCMS. Теперь вместо него надо использовать обычный HTML тэг <img> а в src="" подставлять данные из нового хелпера Johncms\View\Extension
Удалено везде по системе, где использовалось.
# Koenig (06.11.2019 / 16:23)
AlkatraZ, Кину сюда https://github.com/Compolomus/Pagination
Че то там пример у тебя страшный какой то
Просматривал сверху вниз, снизу вверх, по диагонали, но так че то пока не въехал.
Нельзя ли было спрятать всю эту галиматью в класс.
Добавлено: 06.11.2019 / 17:01
AlkatraZ, всё там чётко. номера страниц с лейблами он выдаёт, а c html-кодом сами разбирайтесь.
Добавлено: 06.11.2019 / 17:02
я когда-то давно подобную либу писал.
https://github.com/AmsTaFFix/pagination
Тогда надо будет попробовать
AlkatraZ, Там данные для фронта, массив, шаблонируй как нравиться
Koenig, я бы тебе рекомендовал вместо текста сделать теги, чтобы текст сами выбрали какой надо и сопоставили с тегами. теги типа first, last, previous, current, next, less, more. где всё, кроме less и more уникально. less и more может встречаться несколько раз.
# kantry (06.11.2019 / 12:54)
AlkatraZ, Что бы не терять в удобстве можно несколько костыльный способ попробовать использовать
Бегло потестил на теме с количеством постов в 500к и жирной бд вроде работает даже не плохо.
Какие подводные камни? Изучал вопрос?
Быстрое гугление вызывает сомнения на счет работы данного решения в обычном mysql.
Simba, А что именно ты нагуглил? Запрос то независимый(один раз выполняется), проблем никаких не должно быть, он просто заметно облегчает основной запрос.
# kantry (07.11.2019 / 08:25)
Simba, А что именно ты нагуглил? Запрос то независимый(один раз выполняется), проблем никаких не должно быть, он просто заметно облегчает основной запрос.
Ну там жалуются на лимит в подзапросах.