Ещё один вариант скроллера информации, который вы можете установить к себя на сайт.
В данном примере, заместо лучших пользователей, можно разместить новости в случайном порядке благодаря информерам uCoz, новые фотографии, рекламный блог или использовать в анкете пользователя как скроллер подарков, как говориться фантазии нет придела...
Шаг-1 Установка скрипта:
Незабываем, что в систему uCoz уже вшита библиотека jQuery (версия 1.3.2 и 1.6.1), поэтому мы прописываем основные скрипты jCarousel, которые устанавливаем в конце нашей страницы, перед тегом </body>:
Code <script type="text/javascript" src="http://jamanc.my1.ru/file/mp3/jquery.jcarousel.pack.js"></script> <script type="text/javascript"> function mycarousel_initCallback(carousel) { carousel.buttonNext.bind('click', function() { carousel.startAuto(0); });
carousel.buttonPrev.bind('click', function() { carousel.startAuto(0); }); carousel.clip.hover(function() { carousel.stopAuto(); }, function() { carousel.startAuto(); }); };
jQuery(document).ready(function() { jQuery('#center_dm_ru_carousel').jcarousel({ auto: 3, wrap: 'last', initCallback: mycarousel_initCallback }); }); </script>
обратите внимание на то, что скроллер автоматически переключается между пользователями, а для того чтобы отредактировать интервал между переключением, изменим в данном скрипте значение 3 на своё.
Шаг-2 Создаём информер:
Теперь нам нужно создать информер, для этого заходим в
Админ панель => Инструменты => Информеры => Создать информер
и создаём информеры для пользователей:
Раздел: Пользователи Способ сортировки: Кол. Комментарий Количество материалов: 16 Количество колонок: 1
теперь в шаблон информера пользователи устанавливаем следующий html код:
HTML-Code Code <li><a href="$PROFILE_URL$"><?if($AVATAR_URL$)?> <img class="jcarousel_img" alt="Аватар $USERNAME$" title="$USERNAME$" src="$AVATAR_URL$" /><?else?><img src="http://xakep.net.ru/jquery.jcarousel.packno_avatar.jpg" class="jcarousel_img" title="$USERNAME$" alt="аватар отсутствует" /><?endif?>$USERNAME$</li>
в данном коде мы будем использовать списки, в которых разместим ссылку на профиль пользователя, его имя и аватар.
Шаг-3 Устанавливаем конечный код:
Теперь на страницу вашего сайта, там где хотите видеть скроллер jCarousel устанавливаем следующий html код:
HTML-Code
Code <!-- Начало тегов Карусель пользователей --> <ul id="center_dm_ru_carousel" class="transparency_i"> $MYINF_1$ </ul> <!-- /Конец тегов Карусель пользователей -->
Шаг-4 Устанавливаем css стили:
Заключительный шаг, в котором мы добавим css стили, которые будут отвечать за размер основной ячейки скроллера, размер аватара пользователя, отступы и переключатель между пользователями.
CSS-Code
Code /* Карусель пользователей ------------------------------------------*/ .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; }
.jcarousel-item { text-align:center; font:9px Verdana,Arial,Helvetica, sans-serif; color:#999; width:70px; } .jcarousel-container { position: relative; -moz-border-radius: 10px; background: #F0F6F9; border: 1px solid #B6D4E1; }
.jcarousel-container-horizontal { width: 285px; padding: 10px 50px 7px 50px; }
.jcarousel_img { width: 50px; height: 50px; background: #fff; border:1px solid #B6D4E1; padding: 3px; margin-bottom: 3px; }
.jcarousel-next-horizontal { position: absolute; top: 27px; right: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url('http://jamanc.my1.ru/file/mp3/next-horizontal.png') no-repeat 0 0; }
.jcarousel-prev-horizontal { position: absolute; top: 27px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url('http://jamanc.my1.ru/file/mp3/prev-horizontal.png') no-repeat 0 0; }
.jcarousel-next-horizontal:hover { background-position: -32px 0; }
.jcarousel-next-horizontal:active { background-position: -64px 0; }
.jcarousel-prev-horizontal:hover { background-position: -32px 0; }
.jcarousel-prev-horizontal:active { background-position: -64px 0; }
.transparency_i a:hover img {filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50);} /* -------------------------------------- */
Скачать jCarousel - карусель пользователей и контента для Ucoz
Зеркало jCarousel - карусель пользователей и контента для Ucoz
Источник:
|