RSS Feed

Sobieski

Well-Known Member
Някой знае ли как да си създам Rss за сайт да ми добавя страниците в РСС не да показва от други страници а да си създам собствен като на форума някакъв скрипт или нещо.. ?
 
Последно редактирано:
От: RSS Feed

Ми трябва ти скрипт. Едно просто пхп, което изписва хмл и го записва във файл ще ти свърши работа.
 
От: RSS Feed

еми ако някой може да даде такова.. :)
 
От: RSS Feed

Копвам ти от един мой. Само че това селектва материалите от база, при тебе може да е различно, ще трябва да си го оправиш

$q="SELECT * FROM $T_ARTICLES
WHERE 1 ORDER BY id DESC";
$articles=$DB->aq($q);

$xml="<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>
<rss version=\"2.0\">
<channel>
<title>Title title title</title>
<description>A site about ...</description>
<link>http://xxxxxxxxxx.com</link>";

foreach($articles as $article)
{
$xml.="<item>
<title>$article[title]</title>
<description>".prepare_for_rss($article[text])."</description>
<link>http://xxxxxxxxxxxxxx.com/".articlelink($article)."</link>
</item>\n";
}

$xml.="</channel></rss>";

//save RSS file
$fp=fopen("feed.rss","wb");
fwrite($fp,$xml);
fclose($fp);

//save XML file
$fp=fopen("feed.xml","wb");
fwrite($fp,$xml);
fclose($fp);

едната функция:

function prepare_for_rss($text)
{
$text=nl2br($text);
return htmlentities($text);
}


и ще трябва да си нагласиш сам линка към материала, защото нямам идея как е при тебе
 
От: RSS Feed

скрипта ми не ползва sql а кешира в папка xml_cache където файловете са в *.xml
 
От: RSS Feed

Няма значение, логиката е същата. Вземаш си страниците и циклиш през тях.
 
От: RSS Feed

За parse-ване на чужди главно, или за 1.0.
За изкарване (те syndicate му викат впрочем) не видях в joomla.org поне, с изключение на 1-2 дето така и не сработиха тотално (примерно за RSS-и за коментарите на дадена статия - не ме устройва).
 
Последно редактирано:

Горе