Страница 1 из 11
Модератор форума: ДухLESS 
Сообщество uCoz » Модули uCoz » Дополнительные функции » RSS-импорт
RSS-импорт
Selena
Сообщений: 15657
Репутация: 1099

Сообщение # 1 | 18:20:10
1. Заходим в Главная » RSS импорт и жмём кнопку RSS-транслятор.

2. Заполняем появившуюся форму:
Название RSS транслятора:
Чтобы в дальнейшем было проще разобраться со своими RSS трансляторами, присваивайте им понятные имена. - здесь пишем внутреннее название, только для себя.

Адрес RSS ленты: Полный URL адрес RSS ленты, начиная с 'http://' - ссылка примерно такого вида http://news.yandex.ru/Russia/index.rss

Тип импорта: Автоматический - система будет автоматически раз в час проверять обновление RSS ленты.
С премодерацией - вы сами будете выбирать материалы, которые нужно импортироать. - лучше вначале не трогать.

Количество материалов: Количество импортируемых материалов. -сколько материалов вы хотите вывести одновременно.

Количество колонок:Количество колонок для вывода материалов. - в сколько колонок вы хотите вывести материал.

3. После создания транслятора у вас система требует создать шаблон, то есть оформление вашей RSS-ленты.Чтоб перейти к шаблону жмём на созданную RSS-ленту и в ней ссылку Управление шаблоном. В правом верхнем углу экрана появится всплывающее окно.
Если вы создаёте RSS-ленту впервые, то советую вам использовать Пример шаблона для RSS транслятора.

Code
<li><a href="$LINK$" target="_blank">$TITLE$</a></li>

4. Затем закрываете окно с шаблоном и жмёте на название RSS-транслятора. Появляется всплывающее окошечко со скриптом. Этот скрипт вы вставляете в любое место сайта, где хотите видеть ленту. Если это не Редактор страниц, то в шаблон. В Редакторе страниц вы можете вставлять скрипт и в содержание страницы.

Для вставки RSS-ленты в содержание Редактора страниц должен стоять режим чистый HTML или HTML +вв-коды.


Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
stelf
Сообщений: 3
Репутация: 10

Сообщение # 2 | 18:20:30
А как принимать или вставить на свой сайт ленту новостей с других сайтов через их rss?

Если хочется отдохнуть и куда нибудь уехать, мы тебе поможем!
http://www.top-travel.ru
Kron
Сообщений: 2340
Репутация: 674

Сообщение # 3 | 18:20:40
stelf, обычно никак, некоторые сайты JS информеры дают. Разве что...
Admin
Разработчик
Сообщений: 194
Репутация: 174

Сообщение # 4 | 18:20:50
Это можно сделать через Яваскрипт, используя объект XMLHTTPRequest. Конкретно не скажу, не делал, ищите пример в Интернете. Если сделаете, то можете считать, что используете "передовую" технологию AJAX.
Вот нашел примерчик маленький.
<script type="text/javascript"><!--
function ajaxRead(url)
{
var xmlObj = null;
if(window.XMLHttpRequest) {
xmlObj = new XMLHttpRequest();
} else if(window.ActiveXObject) {
xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
} else {return;}
xmlObj.onreadystatechange = function(){
if(xmlObj.readyState == 4) {
alert(xmlObj.responseXML.getElementsByTagName('dat a')[0].firstChild.data);
}
}
xmlObj.open ('GET', url, true);
xmlObj.send ('');
}
//--></script>
для такого XML-файла
<?xml version="1.0" encoding="UTF-8"?>
<root>
<data>Это некоторые данные. Они хранятся в XML-файле и будут получены с помощьюJavaScript.</data>
</root>
выведет строку, помещенную в <data>
Admin
Разработчик
Сообщений: 194
Репутация: 174

Сообщение # 5 | 18:21:00
вот еще
http://www.captain.at/howto-ajax-parse-rss.php
но в файрфоксе, вроде, нельзя получить XML-файл с сайта, отличного от того, с которого был загружен яваскрипт.
Сообщество uCoz » Модули uCoz » Дополнительные функции » RSS-импорт
Страница 1 из 11
Поиск: