На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Виджет «Случайные статьи с поиском картинок» pages_images

Плагины » Виджеты / 14 августа 2015

Виджет выводит список случайных страниц с их превью.

Особенности работы:

Опции виджета:

  • Заголовок;
  • Количество;
  • Тип страниц — blog, static или ваш собственный;
  • Ширина превьюшки;
  • Директория превьюшки — серверный путь к каталогу uploads или подкаталогу;
  • Мета-поле превьюшки — по-умолчанию в актуальных версиях MaxSite это image_for_page , но в зависимости от шаблона, плагинов и прочего у вас на сайте может быть иначе;

В виджете создаётся список из указанного количества ссылок на случайные страницы с их превью указанной ширины. Об оформлении списка (чтобы не плыли превьюшки) должен позаботиться автор шаблона. Сами превьюшки ищутся так: если у искомой страницы задано мета-поле превьюшки, берётся оно. Если не задано, то в указанном каталоге ищется картинка с именем, ссылку страницы или её номер.

Например: у нас есть страница http://maxhub.ru/page/widget-pages-images с номером 319. Тогда мы ищем первую же попавшуюся картинку с именем типа 319.jpg , image319-beta.png , widget-pages-images.gif или любым подобным.

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

Скачать:

Автор: Андрей Филимонов (Садовник)

Текущая версия плагина: 1.1 (стабильно работает на cms 0.863 и 0.91)

pages_images_1_1.zip13

Плагин аналогичного назначения: page_views2.

ToDo:

Плагину требуется исправление вышеуказанной ошибки.

Комментариев: 3
  1. Быть может, кто-нибудь подскажет, как сделать превьюшки кликабильными, чтобы img также, как и Титул записи над ними, были ссылкой?

  2. Гляньте в сторону моего форка Super_pages. Там это можно сделать.

  3. Super_pages действительно хороший плагин. Жаль вот только, что там функция вывода случайных записей не реализована( Может быть кто-нибудь уже доработал этот нюанс?