Лучшие игры недели
Группа: Гость
Сегодня: 23.12.2024
Лента последних сообщений форума
Участники Правила Поиск

  • Страница 1 из 1
  • 1
Архив - только для чтения
jCarousel - карусель пользователей и контента
ExclusivE
Дата: Понедельник, 08.08.2011, 22:21 | Сообщение # 1
5 LVL
Сообщений: 98
Награды: 5
Репутация: 36
Замечания: 0%
скрин

Ещё один вариант скроллера информации, который вы можете установить к себя на сайт.

В данном примере, заместо лучших пользователей, можно разместить новости в случайном порядке благодаря информерам uCoz, новые фотографии, рекламный блог или использовать в анкете пользователя как скроллер подарков, как говориться фантазии нет придела...

Шаг-1 Установка скрипта:

Незабываем, что в систему uCoz уже вшита библиотека jQuery (версия 1.3.2 и 1.6.1), поэтому мы прописываем основные скрипты jCarousel, которые устанавливаем в конце нашей страницы, перед тегом :
Code
<script type="text/javascript" src="http://webo4ka.ru/Ucoz4/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 код:
Code
<li><a href="$PROFILE_URL$"><?if($AVATAR_URL$)?> <img class="jcarousel_img" alt="Аватар $USERNAME$" title="$USERNAME$" src="$AVATAR_URL$" /><?else?><img src="http://webo4ka.ru/Ucoz4/jquery.jcarousel.packno_avatar.jpg" class="jcarousel_img" title="$USERNAME$" alt="аватар отсутствует" /><?endif?>$USERNAME$</li>


в данном коде мы будем использовать списки, в которых разместим ссылку на профиль пользователя, его имя и аватар.

Шаг-3 Устанавливаем конечный код:

Теперь на страницу вашего сайта, там где хотите видеть скроллер jCarousel устанавливаем следующий html код:
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://webo4ka.ru/Ucoz4/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://webo4ka.ru/Ucoz4/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);}     
     /* -------------------------------------- */
 
St0ne-
Дата: Вторник, 09.08.2011, 08:59 | Сообщение # 2
Настроение осень
Сообщений: 799
Награды: 37
Репутация: 7601
Замечания: 0%
Изображение не на фотохостинге.
 
St0ne-
Дата: Вторник, 09.08.2011, 08:59 | Сообщение # 3
Настроение осень
Сообщений: 799
Награды: 37
Репутация: 7601
Замечания: 0%
Данная тема была перемещена из раздела Скрипты для uCoz.
Причина перемещения: Причина не указана

Переместил: St0ne-.
 
  • Страница 1 из 1
  • 1
Поиск: