Плагин "Карусель постов" для Maxsite CMS16 марта 2011
Почему для WordPress есть такой плагин, а для Maxsite CMS - нет? Непорядок. Реализовал плагин "Карусель постов" для Maxsite CMS. Плагин основан на скрипте "Step Carousel Viewer". Первоначально карусель появилась в шаблоне BlueMaina. Из этого шаблона я использовал реализацию карусели. Чтобы не заморачиваться со встраиванием скрипта в шаблон, я решил сделать соответствующий плагин.
Блок карусели можно размещать в любом месте на странице.
Обычно такой блок размещают либо в шапке сайта, либо сразу под шапкой над основным содержимым.
Для размещения блока карусели нужно в шаблоне прописать вызов отображения карусели в том месте, где необходимо ее отображать.
Код вывода карусели:
<?php if ( function_exists('post_carusel_show') ) echo post_carusel_show(); ?>Этот код можно разместить в файле main-start.php в следующем месте:
</div><!-- div id="headers" -->
<?php if ( function_exists('post_carusel_show') ) echo post_carusel_show(); ?>
<div id="sub-container">
В данном примере карусель отобразится между шапкой и основным контентом.
К сожалению, полностью автоматизировать вывод карусели у меня не получилось, потому что совсем не понятно где именно нужно ее вывести одному или другому человеку.
Так же, нет нужных хуков и они не обязаны быть, потому что верстка шаблонов у всех разная.
На самом деле я добавил специальную настройку, которая позволяет выводить карусель в самом верху страницы, над шапкой сайта. В этом случае нет необходимости править файлы шаблона, но для большинства этот случай не применим.
Поэтому придется немного поработать руками.
Плагин имеет некоторые опции:
- количество записей для вывода
- указание ширины и высоты
- настройка скорости прокручивания
- опция авто-прокрутки записей
- возможность вывода случайных записей
- возможность применять хуки к контенту или выводить необработанный текст
Каждому придется самому настраивать внешний вид и размеры блока, так как универсального решения я не придумал. Размеры блока я подогнал под стандартный шаблон "Clouds".
Плагин использует свой файл стилей board.css.
Этот файл можно размещать в папке шаблона, но при этом надо скопировать папку img/ из папки плагина в папку шаблона, либо изменить пути к изображениям.
Плагин создает на странице редактирования записи 2 дополнительных поля:
"Картинка для карусели" и "Текст для карусели".
При указании картинки в блоке карусели для записи будет отображена соответствующая картинка.
При указании текста в блоке карусели вместо содержимого записи будет выведен указанный текст.
Замечание:
на странице допускается размещать только ОДИН блок карусели!
Скачать плагин "Карусель постов" 212
















Комментариев: 6
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 40961 bytes) in /home/moinovo6/public_html/application/maxsite/plugins/ushki/index.php on line 211
код вызова в ушку вставлял? пока не вижу связи плагина с этой ошибкой
ну так чего? прбовал без ушки?
Спасибо, все работает через ушко
что-то не появилось два допполя "картинка" и "текст" и спустя некоторое время карусель сама по себе начинает крутиться без паузы
какая версия Maxsite ?