мая
15
2013
+2
Аякс навигация: комментарии, топики, страницы
Предложение. Всем известна проблема, когда в одном посте появляется 200+ комментариев. При этом страница начинает сильно тормозить, а навигация по комментариям затруднена. Под катом простое и изящное решение этой проблемы +к этому решается множество других вопросов связанных с навигацией.(это концепт, а не готовое решение) Итак концепт и принцип действия:
По умолчанию в посте показывается первые 20 (40,50 и т.д) комментариев. После того, как прокрутили до конца появляется панель навигации как на рисунке выше (все комментарии условно разбиваются на указанное количество, например якорями, т.е 2 страница* — следующие 20 комментариев). Далее подгрузка новых записей автоматически (или по клику). Это решение уже реализовано instantcms в виде плагина «автоподгрузка». Посмотреть в действии можно здесь http://www.mopedist.ru/forum/thread82-18.html (при прокрутке вниз появляется голубая панель навигации). Концепт для существующего дизайна alto cms на рисунке выше. Панель можно удобно вписать над стандартными кнопками навигации.
* — страница условно, на самом деле это группа из заданного количества комментариев.
Тот же механизм можно использовать для подгрузки постов и любых других страниц. Эта панель не позволит пользователю заблудиться в комментариях, постах, страницах.
Конечно принцип действия существенно отличается от готового модуля на instant — это работоспособный наглядный пример, а не готовое решение.
Похожие статьи
-
Постраничная навигация в комментариях (Вопрос)
Где то видела, что в Альто можно включить постраничную навигацию для комментариев в топике.. Подскажите как это можно сделать?
-
Комментарии на AJAX
Установил плагин opencomments. Подредактировал файлы шаблона и вроде все хорошо, но тут заметил такую фишку. Если открыть топик для чтения, то форма добавления комментария работает как надо. В том числе и при нажатии ...
-
Плагины «Интеграция с соцсетями» и «Гостевые комментарии» выложены в открытый доступ
Исходный код плагинов открыт, скачать их можно как из каталога на сайте, так и с гитхаба Репо на гитхабе: https://github.com/altocms/alto-plugin-ar https://github.com/altocms/alto-plugin-gc
-
Как отключить подписку на комментарии
Всем доброго времени суток! Как по дефолту убрать подписки на комментарии?
Я опираюсь на то что при открытии страницы все комментарии загружаются, просто часть невидима. Если подобное делать на аяксе мне кажется будет ещё сложнее