|
|
|
| Здравствуйте. На своем сайте хочу организовать RSS поток. Как проще всего это сделать? Существуют ли для этого хорошие бесплатные скрипты? Может перед кем уже стояла подобная задача. Подсобите плиз. | |
|
|
|
|
|
|
|
для: Yustys
(03.05.2009 в 16:20)
| | А в чем собстно вопрос? Организовывайте на своем сайте RSS-рассылку, это не сложно.
Проще всего это сделать ознакомившить с результатами поиска в гугле, он все знает.
Скрипты может и существуют, но граздо познавательнее будет написать все самому. | |
|
|
|
|
|
|
|
для: Yustys
(03.05.2009 в 16:20)
| | Может быть и не ахти какой скрипт, сам делал, но работает нормально:
@mysql_connect("****", "****", "****");
@mysql_select_db( "MiEND" );
$query = 'SELECT * FROM `news` ORDER BY `id` DESC LIMIT 0 , 14';
$result = mysql_query($query);
while ($line = mysql_fetch_assoc($result))
{
$return[] = $line;
}
$yc = date("Y");
if ($yc != '2008')
$yc = '2008-'.$yc;
$output = '<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>Новости кафедры</title>
<link>http:\\angelcorpc.ath.cx.miend.rss.php</link>
<copyright>Copyright (c) '.$yc.' Copyright Болдырев Андрей. Все права защищены.</copyright>
<description>Новости кафедры МиЕНД ВФ СПб ГУСЭ</description>
';
foreach ($return as $line)
{
$output .= "
<item>
<title>".$line['date']."</title>
<link>index.php</link>
<description>".$line['text']."</description>
</item>";
}
$output .= "\n</channel>\n</rss>";
echo $output;
|
Только два НО, он работает с базой данных и генерирует новостную ленту каждый раз при запросе. Но в принципе ничего страшного в этом нет, нормальный rss-ридер с этим (генерацией) справляется на ура. | |
|
|
|
|
|
|
|
для: angelcorpc
(03.05.2009 в 20:27)
| | хмм
я с рсс плохо знаком, но разве можно исключить "генерирует новостную ленту каждый раз при запросе"...
разве что вы имели ввиду отсутствие кэширования?? | |
|
|
|
|
|
|
|
для: nikita2206
(03.05.2009 в 21:28)
| | Имеется ввиду что можно использовать xml файл вместо php скрипта и обновлять его по мере поступления новостей. В этом же примере xml файл и есть php скрипт, а значит он генерируется каждый раз при обращении к нему. Но, как я уже сказал, это не проблема, любая нормальная читалка сама отметит непрочитанные новости. | |
|
|
|
|
|
|
|
для: angelcorpc
(03.05.2009 в 21:47)
| | Всем спасибо. Главное было начать. Сделал сам. Очень хорошо отрабатывает, доволен и собой и форматом xml ! Всем советую. Организовал несколько потоков. Круть. | |
|
|
|