Компонент "Автоподгрузка записей" для типов контента

+8
1.08K

Компонент добавляет возможность отображать в любом списке контента кнопку динамической подгрузки записей, без необходимости перемещаться по пагинации. 

После установки компонента обновите события в базе данных — в настройках нужного типа контента появятся новые опции:

Изображение

Изображение

Изображение

Выставьте нужные вам настройки — цвет, размер, включите или отключите элементы анимации. 

Обратите внимание: если у вас свой собственный шаблон для списка контента (обычно находится в templates/ВАШШАБЛОН/content), то вам необходимо будет заполнить две последних опции — CSS селектор контейнера и CSS селектор элемента

Но — делать это нужно только в том случае, если компонент сам не сможет определить структуру вашего списка. 

Если все настроили правильно — то в списке вашего типа контента появится такое:

Изображение

Клик по кнопке загрузит ровно то количество записей, которое у вас указано в настройках типа контента — в поле Записей в списке.

Компонент еще тестируется, но уже вполне себе рабочий.Писался под заказ для одного проекта, автор не против распространения. 

Компонент бесплатен.

Перед выкладкой в каталог просьба потестировать на предмет багов или новых функций, которые можно добавить. Скачать можно в прикрепленном файле. 

ДЕМО

Прикреплённый файл:
Скачать 36 Кбскачан 38 раз
+1
Def Def 1 год назад #

Что же вы творите) Столько разработок нужных, которые сообщество ждало много лет)

А аналогично, но с подгрузкой записей как в новостных сайтах. возможно?)

0
Pechora.Dev 🐻 Pechora.Dev 🐻 1 год назад #

Да, автоподгрузку сделать можно. Изначально хотел ее внести в коробку, но столкнулся с трудностями при работе с аякс-запросами. Будет в-общем, но попозже

0
skewes skewes 1 год назад #

Здравствуйте. Автоподгрузка есть у Эванессенс в умной стене помоему...

Никак не могу вывести вашу доработку...

.showcase_list_catalog .my_default_list_item.catalog_list_item — у меня так называется...

пробовал по разному не выводит почему то...

0
Pechora.Dev 🐻 Pechora.Dev 🐻 1 год назад #

Указывайте по одному любому классу из вашего списка контента. 
Например у вас такое:

  1. <div class = "showcase_list_catalog my_default_list_item">
  2. <div class = 'item my-item-class">
  3. ...
  4. </div>
  5. </div>

Тогда в настройках указываете так:
1) .showcase_list_catalog или div.showcase_list_catalog

2) .item или div.item

0
skewes skewes 1 год назад #

Спасибо большое))) У меня все равно ничего не получается 😂😂😂

Вывел в другом типе контента, там отображается кнопка ваша, но не грузит ничего)))

На другом списке Типа контента скорее всего необходимо файлы копировать может в папку модерна, не знаю пока, не показывает совсем никак… И у меня этот тип контента по умолчанию выбран и отображается на главной, может в этом причина, почему не показывает))) Позже вам напишу в личку, может поможете разобраться)))

0
Pechora.Dev 🐻 Pechora.Dev 🐻 1 год назад #

Да, напишите пожалуйста, потому что поддержка сторонних шаблонов сейчас в приоритете — чтобы аддон работал как нужно

0
pupsik pupsik 1 год назад #

infinite-scroll.com/ — я остановился на этом выборе, самый оптимальный вариант (для меня лично). 

instantcms.ru/forum/reiting-tem-pri-avto-podgruzke-novostei.html

Как видите, в этой темке очень долго все настраивал. Может вам будет интересно. Мало ли что.

0
Pechora.Dev 🐻 Pechora.Dev 🐻 1 год назад #

За ссылку спасибо. Поставить можно что угодно, на том же codepen тысячи примеров. Но — InstantCms не проста в некоторых моментах при разработке. Например, чтобы автоподгрузка была правильной нужно предусмотреть ее работу абсолютно везде в списках, где это возможно — наборы, категории, фильтры, список контента пользователя и так далее. Поэтому — решение неуниверсально. По крайней мере пока. 

Еще от автора

Бесплатное поле - Инфографика
Поле «Инфографика» позволяет создавать красивые, анимированные диаграммы в ваших типах контента.
Поле Repeater (Повторитель)
Повторитель (Repeater) — это поле для тех случаев, когда вам нужно добавить на страницу не один элемент, а сразу несколько элементов с одинаковой стру
Поле "Прайс-лист". Большой апдейт.
Большой апдейт поля, множество новых опций и улучшений. Обзор.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.