2 566 Скрипты / Slider

Плагин слайдера RSS новостей


Данный плагин позволит с легкостью интегрировать новости или RSS ленты на вашу страничку ввиде динамического слайдера. То есть возможно два варианта добавления новостей: вручную, через html разметку или загружать новости из RSS канала с автоматическим созданием разметки html.
Имеется в плагине и одна полезная фишка - предварительный просмотр новостей, выполненный ввиде всплывающей подсказки.

HTML

Для использования плагина нужно будет добавить в <header> ваш бесплатный ключ от Google API - получить можно тут - http://code.google.com/apis/loader/signup.html.
И в коде ниже замените значение ключа (после key=) на Ваш:

<script type="text/jаvascript" src="https://www.google.com/jsapi?key=ABQIAAAAzU5E6W-kYkDWncD-gLlvEhRUEaat57mcPuL2sxLOgiGfdu1dyxRm8B-okEsXk6nmXsYNVPSFoKIYxA"></script>
В <body> добавьте:
<div id="dnews" class="news-wrapper">
    <div class="news"></div>
</div>
Выше разметка для rss новостей.
А вот ниже разметка для новостей, которые вы будете вводить вручную, например так:

CSS

Данные стили используются для оформления слайдера, подключаются файлом dnews.css:

JS

Тут как повелось, в шапке подключаем библиотеку jQuery и сам плагин dnews.js:

<script type="text/jаvascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="dnews.js" type="text/jаvascript"></script>
Также нужно инициализировать плагин, для этого в шапку добавляем, в случае использования rss канала, такой код:
<script type="text/jаvascript">     
    google.load("feeds", "1");
    $(document).ready(function() {
        $('#snews').dnews({ feedurl: 'http://pcvector.ru/yarss.php?forum=22', showdetail: true, controlsalwaysvisible: false});
    });
</script>
А в случае ручного добавления новостей, код такого плана:
<script type="text/jаvascript">     
    google.load("feeds", "1");
    $(document).ready(function() {
        $('#snews').dnews({ showdetail: true, controlsalwaysvisible: false});
    });
</script>
Плагин имеет несколько опции, которые добавляются в код инициализации.

Опции

  • feedurl: URL или rss поток, поумолчанию пусто ''. Если 'feedurl' пустой, то плагин будет искать заголовки в html разметке.
  • entries: Общее количество новостей отображаемых слайдером. Значение можно и не задавать.
  • switchinterval: Время смены показа заголовков новостей в мс, если не указано, то 5000 мс или 5 секунд.
  • controls: Если false, то панель навигации (назад, стоп/плей, вперед) отображаться не будет, по умолчанию true.
  • showdetail: Если true, то над заголовком будет показана подсказка при наведении на него, иначе - false, по умолчанию значение - true.
  • moretext: Текст, который будет показан в конце всплывающей подсказки, по умолчанию 'more detail' - т.е. 'Подробнее'.
  • controlsalwaysvisible: Если true - панель управления будет видима, если false - то панель будет автоматически скрываться. По умолчанию - false.
Скачать 572Загрузок 13,57 Kb
Демо

Комментарии

  • Facebook
  • Вконтакте

Похожие статьи