Плагин позволяет выводить в сайдбаре страницы с превьюшками. При этом кастомизация возможна самая разная. В виджете настраиваются опции:
- Заголовок виджета.
- Формат вывода (можно выводить: заголовок страниц, дату публикации, текст страниц, текст до ката, текст-превью, изображение-превью, число комментариев, URL страниц, число просмотров, рейтинг страниц).
- Количество выводимых страниц.
- Формат даты (если выводится).
- Формат комментариев (если выводится).
- Тип страниц (blog, static или любой свой тип).
- Можно указать рубрики, из которых осуществляется выборка.
- Можно указать рубрики, из которых не будет осуществляться выборка.
- Сортировка (по дате, по названию, по просмотрам, по комментариям, по рейтингу).
- Порядок сортировки (прямой, обратный).
- Метаполе миниатюры-превью (image_for_page или любое другое).
- Аттрибуты миниатюры (class).
- Ширина миниатюры.
- Высота миниатюры.
- Количество слов (если выводится текст-превью).
- Текст внизу виджета (можно использовать html).
- Количество дней (для того, чтобы в выборку попадали страницы, опубликованные за последние N суток).
Таким образом, с помощью плагина можно выводить в виджете самые разные списки страниц. Допустим, топ лучших записей недели или самое обсуждаемое за месяц в конкретной рубрике и т.д. и т.п.
Миниатюры для виджета генерируются автоматически средствами движка. Вот несколько скриншотов, демонстрирующих разные варианты применения плагина:
Применение плагина/виджета:
Основное применение плагина это, думается, вывод тизерами материалов сайта - красиво, привлекательно, разнообразно. С учетом возможностей максайта (много виджетов одного плагина, специальные условия вывода виджетов) может быть очень полезно - для каждой рубрики можно выводить несколько виджетов под нее созданных. Т.е., допустим, имеем рубрики А и Б. Можем выводить в рубрике А:
- Топ-5 по просмотрам записей рубрики А;
- Топ-5 по рейтингу записей рубрики А;
- Топ-5 по комментариям записей рубрики А.
И в рубрике Б аналогично, но уже топы по рубрике Б.
А можно использовать обратный порядок сортировки, и привлекать внимание к тем записям, которые почему-то не имеют рейтинга, комментариев или у которых мало просмотров. А можно выводить топы за разный период времени:
- 1. Топ-5 по просмотрам за неделю;
- 2. Топ-5 по просмотрам за месяц;
- 3. Топ-5 по просмотрам за все время.
И т.д., и т.п.. Множество вариантов.
Важные плюсы при этом:
- возможности таких плагинов как page_views, page_rating, last_pages и т.п. объединены в одном;
- генерация превью (чего не было в других плагинах).
Скачать:
Автор: Михаил Парфенов
Текущая версия плагина: 1.1 (работает на cms 0.93)
Предыдущие версии:
- super_pages_1_0.zip30 (на версиях движка 0.853 и 0.863, работал нормально)
ToDo:
- сделать опцию рандомной сортировки (вывод случайных статей)
- добавить учет просмотров/оценок/комментариев за определенный период
- вполне вероятно, код содержит какое-то количество мусора и можно было бы оформить его покрасивше
Интересный форк. Может пригодится. Спасибо за то, что поделились...
Спасибо за труды
На версии 0.95 ошибка
Fatal error: Call to undefined function mso_balance_tags() in /public_html/application/maxsite/plugins/super_pages/index.php on line 315