Как сделать фото слайдшоу за 5 минут
Снова небольшой туториал. На этот раз будем делать фото слайдшоу. Есть множество библиотек, которые генерируют слайдшоу за вас. Некоторые достаточно легко интегрировать в сайт, некоторые посложнее. Сегодня я нашёл скрипт, который просто поразил меня своей простотой.
Называется этот скрипт GFslideShow, и как можно догадаться из названия - сделали его талантливые ребята из Google. Для туториала нам необходимо: ключ для GoogleFeed API и RSS feed с фотографиями.
Подгружаем джаваскрипт:
Создаём DIV, в котором будет наше слайдшоу:
-
<div id="slideshow" class="gss">Loading...</div>
Пишем для слайдшоу маленький CSS
-
.gss a img {border : none;}
-
.gss {
-
width: 288px;
-
height: 216px;
-
color: #dddddd;
-
background-color: #000000;
-
padding: 8px;
-
}
И наконец создаём слайдшоу объект и даём ему наш RSS feed с фотографиями:
-
<script type="text/javascript">
-
function load() {
-
var samples = "http://dlc0421.googlepages.com/gfss.rss";
-
var options = {
-
displayTime: 2000,
-
transistionTime: 600,
-
linkTarget : google.feeds.LINK_TARGET_BLANK
-
};
-
new GFslideShow(samples, "slideshow", options);
-
-
}
-
google.load("feeds", "1");
-
google.setOnLoadCallback(load);
-
</script>
Готовый результат можно посмотреть по этой ссылке - Google Slideshow с помощью Google Feed API.
del.icio.us Забобрить!1 Comment so far
Leave a reply
Александр, плиз, помогите!
Я вчера задавала вопрос на счет формата RSS.
Более менее разобралась сама, но у меня все равно не работает слайд-шоу GFslideShow, описанное в вашей статье. Подскажите, пожалуйста, в чем моя ошибка. Вы ведь тоже когда-то учились и задавали вопросы гуру, ответьте, пожалуйста. Вот мой rss:
http://bi-om.ru/photo.rss (пока пробные 2 фото)
А вот страничка с кодом слайд-шоу:
http://bi-om.ru/photo.html
Ошибка: feed could not be loaded.
Уверенна, что это из-за photo.rss, там что-то не так.
Помогите, пожалуйста!!!