Анимированный виджет популярных сообщений

Этот виджет, на базе стандартного виджета "Популярные сообщения", смастерил известный активист-блогспотер Abu Farhan.
Именно по поводу его разработки ко мне довольно часто обращались с вопросами "не работает", "не понятно", поэтому сегодняшняя заметка как раз будет об этом, а именно - о правильной установке (да простит меня Абу).
Виджет напоминает автоматический слайдер и листает 10 популярных сообщений блога один за другим на небольшом пятачке, экономя ценное пространство в сайдбаре. Может быть даже себе такой поставлю.

В качестве демо (для тех кто не знаком с данной разработкой) скриншот:


А вживую - на демо блоге Абду Фархана.

Установка анимированного виджета "Популярные сообщения" в Blogger ↓

1) Создаём виджет "Популярные сообщения" с 10 постами, чтобы было, что листать:
blogger popular posts widget

2) Если не ставили раньше, то нужно установить ссылку в шаблон на библиотеку jQuery.
3) В шаблоне блога, в hml редакторе, находим тег: ]]></b:skin>
И копируем туда стили (до этого тега):
#PopularPosts1 {
 overflow:hidden;
margin-top:5px;
padding:0px 0px;
height:400px;
}

#PopularPosts1 ul {
width:220px;
overflow:hidden;
list-style-type: none;
padding: 0px 0px;
margin:0px 0px;
}

#PopularPosts1 li {
 width:208px;
padding: 5px 5px;
margin:0px 0px 5px 0px;
list-style-type:none;
float:none;
height:80px;
overflow: hidden;
background:#fff url(http://i879.photobucket.com/albums/ab351/bloggerblogimage/blogger/post.jpg) repeat-x;
border:1px solid #ddd;
}

#PopularPosts1 li .item-title {
    color:#A5A9AB;
    font-size:1em;
    margin-bottom:0.5em;
}

#PopularPosts1 li .item-title a {
 text-decoration:none;
color:#4B545B;
font-size:11px;
height:18px;
overflow:hidden;
margin:0px 0px;
padding:0px 0px 2px 0px;
}

#PopularPosts1 li img {
 float:left;
margin-right:5px;
background:#EFEFEF;
border:0;
}

#PopularPosts1 li .item-snippet {
  overflow:hidden;
font-family:Tahoma,Arial,verdana, sans-serif;
font-size:10px;
color:#262B2F;
padding:0px 0px;
margin:0px 0px;
}

#PopularPosts1 .item-snippet a,
#PopularPosts1 .item-snippet a:visited {
    color:#3E4548;
    text-decoration: none;
}

#PopularPosts1 .spyWrapper {
    height: 100%;
    overflow: hidden;
    position: relative;
}

#PopularPosts1 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.tags span,
.tags a {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

a img {
    border: 0;
}

Затем до тега </head> копируем ссылку на захостенный скрипт и настроечный скрипт:
<script type="text/javascript" charset="utf-8">
$(function () {
    $('.popular-posts ul').simpleSpy();
});
</script>
<script src="http://accordion-for-blogger.googlecode.com/svn/trunk/simplespy.js" type="text/javascript"></script>
Если есть возможность, переложите скрипт simplespy.js на свой хостинг.

Источник - New Popular Post for Blogger With Animation

Комментариев нет:

Отправить комментарий