Регистрация    Войти
Авторизация

Слайдинг новостей uCoz

Слайдинг новостей uCozСлайдинг новостей uCoz

Слайдинг новостей uCoz. Давайте поставим к себе на сайт такую замечательную карусельку, главной функцией которой будет прокрутка новостей вашего сайта. Крутит она не только картинки, но и при наведении на слайд, снизу выдвигается нужный текст, в нашем случае это будет заголовок новости.

Итак давайте разберем, как поставить данный cлайдер uCoz к себе на сайт, и заставить крутить наши новости.
Установка CSS

Добавим данный код в ПУ / Дизайн / Управление дизайном (css), либо в отдельный css файл.

/* Carousel */ 
.container_car {
position:relative;
overflow:hidden;
}
.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height: 0;
} .carousel {
position:relative;
margin:0 auto;
padding:0px 30px;
}
.carousel, .carousel_mask {
width:960px;
wwidth:767px;
wwidth:570px;
}
.carousel_btn_left, .carousel_btn_right {
display:none;
position:absolute;
background:url("http://mvcreative.ru/example/13/images/btn_carousel.png") no-repeat 0px 0px;
width:15px;
height:20px;
top:50px;
}
.carousel_btn_left {
left:10px;
}
.carousel_btn_right {
background:url("http://mvcreative.ru/example/13/images/btn_carousel.png") no-repeat 0px -20px;
right:10px;
}
.carousel_btn_left:active, .carousel_btn_right:active{ margin-top:1px; }
.carousel_mask {
position:relative;
overflow:hidden !important;
}
.carousel ul.carousel_items {
position:relative;
margin:0px;
}
.carousel ul.carousel_items li {
float:left;
margin-right:19px;
}
.carousel ul.carousel_items li img {
width:160px;
height:100px;
} .img_frame {
display:inline-block;
margin:4px;
padding:5px;
background-color:#fff;
line-height:0px;
border:1px solid #c0c1c2;
-moz-border-radius:3px;
border-radius:3px;
box-shadow:0px 0px 4px 0px rgba(0,0,0,0.12);
}
.img_frame .container_car ul {position:absolute;}
.img_frame .container_car ul li {
margin:0px;
padding:0px;
width:100%;
overflow:hidden;
}
.img_frame a.description {
display:block;
padding:5px 8px;
background-color:#ffd86a;
color:#555;
line-height:16px;
font-size:12px;
text-decoration:none;
}
.img_frame a.description h4 {padding:0px;}


Установка JS

Добавим данный код в конец страницы перед тегом
</body>


<script src="http://mvcreative.ru/example/13/js/jquery.easing.1.3.js"></script> 
<script src="http://mvcreative.ru/example/13/js/carousel.js"></script>


Установка HTML

Устанавливаем данный код в то место где хотим отобразить карусель

<div class="carousel"> 
<a class="carousel_btn_left" href="#"></a>
<a class="carousel_btn_right" href="#"></a>

<div class="carousel_mask">
<ul class="carousel_items">
<li class="img_frame">
<div class="container_car">
<ul>
<li><a class="single_image" href="#"><img src="http://mvcreative.ru/example/13/images/13_thumb_160.jpg" alt="" /></a></li>
<li><a class="description" href="#">Hover эффекты для ваших новостей</a></li>
</ul>
</div>
</li>
<li class="img_frame">
<div class="container_car">
<ul>
<li><a class="iframe" href="#"><img src="http://mvcreative.ru/example/13/images/18_thumb_160.jpg" alt="" /></a></li>
<li><a class="description" href="#">Как изменить страницу "технические работы"</a></li>
</ul>
</div>
</li>
<li class="img_frame">
<div class="container_car">
<ul>
<li><a class="single_image" href="#"><img src="images/06_thumb_160.jpg" alt="" /></a></li>
<li><a class="description" href="#">Сложная задача? Простое решение!</a></li>
</ul>
</div>
</li>
<li class="img_frame">
<div class="container_car">
<ul>
<li><a class="single_image" href="#"><img src="http://mvcreative.ru/example/13/images/15_thumb_160.jpg" alt="" /></a></li>
<li><a class="description" href="#">Информационные сообщения</a></li>
</ul>
</div>
</li>
<li class="img_frame">
<div class="container_car">
<ul>
<li><a class="iframe" href="#"><img src="http://mvcreative.ru/example/13/images/13_thumb_160.jpg" alt="" /></a></li>
<li><a class="description" href="#">Hover эффекты для ваших новостей</a></li>
</ul>
</div>
</li>
<li class="img_frame">
<div class="container_car">
<ul>
<li><a class="single_image" href="#"><img src="http://mvcreative.ru/example/13/images/11_thumb_160.jpg" alt="" /></a></li>
<li><a class="description" href="#">Информационные сообщения</a></li>
</ul>
</div>
</li>
<li class="img_frame">
<div class="container_car">
<ul>
<li><a class="single_image" href="#"><img src="http://mvcreative.ru/example/13/images/07_thumb_160.jpg" alt="" /></a></li>
<li><a class="description" href="#">Сложная задача? Простое решение!</a></li>
</ul>
</div>
</li>
<li class="img_frame">
<div class="container_car">
<ul>
<li><a class="single_image" href="#"><img src="http://mvcreative.ru/example/13/images/18_thumb_160.jpg" alt="" /></a></li>
<li><a class="description" href="#">Как изменить страницу "технические работы"</a></li>
</ul>
</div>
</li>
</ul>
</div>
</div><!--/carousel-->


Все, установка готова, теперь осталось оживить ее, заставить крутить свои новости. Для этого перейдем в ПУ / Инструменты / Информеры и создадим новый информер uCoz. Разберем создание информера на примере модуля блог. Выбираем роаздел - "Блог", тип данных - "Материалы", способ сортировки - выбираем тот который нужен, количество материалов тоже ставим то которое нужно вам, количество колонок - 1. Кликаем создать.

Далее переходим в управление дизайном нашего информер и в открывшимся окне заменяем код на этот:

<li class="img_frame"> 
<div class="container_car">
<ul>
<li><a class="single_image" href="$ENTRY_URL$"><img src="$IMG_URL1$" alt="" /></a></li>
<li><a class="description" href="$ENTRY_URL$">$TITLE$</a></li>
</ul>
</div>
</li>


Сохраняем, копируем uCoz код информера, типа $MYINF_#$ и идем на ту страницу где мы установили html карусели. Заменяем старый код на новый:

<div class="carousel"> 
<a class="carousel_btn_left" href="#"></a>
<a class="carousel_btn_right" href="#"></a>

<div class="carousel_mask">
<ul class="carousel_items">
$MYINF_#$
</ul>
</div>
</div><!--/carousel-->


В котором $MYINF_#$ это ваш код вызова информера, со своей цифрой вместо #. Теперь все, информер новостей uCoz готов.

Картинки в карусель подставляются те, которые добавляютсяв специальное поле при добавление новости, "изображения".

Теперь немного настроек, если вы хотите уменьшить количество видимых слайдов в карусели, то вам нужно всего лишь изменить параметр ширины в css коде, к классам .carousel, .carousel_mask
5 слайдов - width:960px;
4 слайда - width:767px;
3 слайда - width:570px;

Если вам нужно чтобы стрелки прокрутки были видны всегда то в css добавьте:

.carousel_btn_left, .carousel_btn_right { 
display:block !important;
}


На этом мы закончили полную установку нашего слайдера для uCoz.

Есть вопросы по шаблону или скрипту? так задай их и мы ответим!

Автор: chestr  18-01-2013, 13:49   Просмотров: 7208   
слайдер для uCoz, слайдер
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

Пользователь offline shahboz 7 марта 2013 20:34
Как Поменять Цвет Слайдера! Подскажите:Плиз

          1

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.