Новостная лента на jQuery

Вдохновившись новостной лентой на сайте BBC News, авторы решили сделать такую же на jQuery.

Чем же она так хороша? Тем, что очень проста в установке и настройке.

Это один из тех плагинов, которые:

  1. вставляем код
  2. запускаем
  3. все работает

Как же заставить ее работать?!

Во-первых, скачайте архив, содержащий плагин и пример с документацией для этой новостной ленты.

Что делать с этими файлами?

Если вам нужна полностью переделанная версия (и выше) плагина новостной ленты, используйте файлы из архива. Далее прописываете следующий HTML код:

Не удивительно, что для работы плагина требуется jQuery (1.4.2 или выше). Мы рекомендуем использовать Google's Ajax Libraries API.

Что еще нужно в HTML коде для работы новостной ленты?

Да, нужен следующий HTML код:

Новостная лента прекрасно работает и с элементами <ol>.

Как теперь заставить jQuery работать с этой штукой?

Чтобы запустить новостную ленту, достаточно прописать следующий код:

Ok и это все?

Да это все, что нужно для работы плагина! Если у вас что-то не получилось и плагин не заработал, посмотрите исходники, как там все сделано.

И потом, вы все равно захотите переделать все CSS стили, чтобы подогнать вид ленты под свой сайт, так-что go go в исходники.

Все отлично, но как на счет настроек?

Настройки есть. Смотрите список:

Как использовать эти настройки?

Любые изменения в настройках лишь заменят переменные по умолчанию. Таким образом вы можете настраивать то, что вам нужно или вообще ничего не трогать:

В каких браузерах работает плагин?

Плагин протестирован в следующих браузерах:

IE 6+ firefox 3.6+ chrome safari safari mob opera

Что на счет загрузки контента через feed?!

Вам повезло! В последнем обновлении плагина появилась поддержка RSS каналов через ajax!

Код для запуска плагина через RSS канал будет выглядеть следующим образом:

Как должен выглядеть XML? Прекрасно подойдет стандартный RSS формат, который описан в вики.

Еще раз отметим, что RSS канал должен быть на том же домене, что и плагин, потому как jQuery не позволяет кросс-доменных запросов.

Если вам все-таки нужен RSS с другого домена, то вам нужно копать в сторону серверной реализации приемки данных или что-то типа JSON прокси.

А пока такой опции в этом плагине нет, но в будущей реализации обязательно будет! Также в следующей версии плагина появится поддержка нескольких лент на одной странице и сам плагин станет еще гибче в настройках.


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