phpBB 3.0 a RSS kanál

11 Září, 2007 | RSS, phpBB 3.0 | 7,769 zobrazení |

RSS Potřebujete na svém fóru nabízet RSS kanál ? Ukázka použití - www.dosveta.info/rss/


Zdrojový kód:

<?php
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n";
?>
<rss version="2.0">
<channel>
    <title>www.DoSvěta.info - cestovatelské diskuzní fórum</title>
    <link>http://www.dosveta.info</link>
    <description>Dosvěta - cestovatelské diskuzní fórum - Tunisko, Djerba, Turecko, Řecko, Egypt, Sardínie, Anglie</description>
    <language>cs-cz</language>
    <copyright>Copyright 2007 M. Pospisil</copyright>
    <docs>http://www.dosveta.info/rss/</docs>
    <managingEditor>mira.pospisil@gmail.com</managingEditor>
    <webMaster>mira.pospisil@gmail.com</webMaster>
    <ttl>60</ttl>

<?php
define
('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include(
$phpbb_root_path . 'common.' . $phpEx);
include(
$phpbb_root_path . 'includes/functions_display.' . $phpEx);

$sql = 'SELECT phpbb_posts.forum_id, phpbb_posts.topic_id, phpbb_posts.post_subject, phpbb_posts.post_text, phpbb_forums.forum_name, phpbb_forums.forum_parents, phpbb_users.username, phpbb_posts.post_id, phpbb_posts.post_time
FROM phpbb_posts
LEFT JOIN phpbb_forums ON phpbb_posts.forum_id = phpbb_forums.forum_id
LEFT JOIN phpbb_users ON phpbb_posts.poster_id = phpbb_users.user_id
ORDER BY phpbb_posts.post_id DESC
LIMIT 0 , 10'
;
$vysledek = $db->sql_query($sql);
    while (
$row = $db->sql_fetchrow($vysledek)) {
    
$forum = $row['forum_id'];
    
$topic = $row['topic_id'];
    
$predmet = $row['post_subject'];
    
$text = $row['post_text'];
    
$autor = $row['username'];
    
$prispevek = $row['post_id'];
    
$cas = $row['post_time'];
    
$pubcas = Date ("Y-m-d H:i:s", $cas);
$cas = Date ("d. n. Y", $cas);

    
// RSS kanal

echo "<item>\n";
echo
"<title>$predmet</title>\n";
echo
"<link>http://www.dosveta.info/viewtopic.php?f=$forum&amp;t=$topic&amp;view=unread#p$prispevek</link>\n";
echo
"<description>\n";
echo
"od: $autor v $cas &lt;br /&gt;\n";
echo
"$text\n";
echo
"&lt;hr&gt;</description>\n";
echo
"<pubDate>$pubcas</pubDate>\n";
echo
"</item>\n\n";

}
$db->sql_freeresult($vysledek);    
?>
</channel>

</rss>




Zobrazit zdrojový kód v novém okně.


Klíčová slova:  •  •  • 


  1. 3 komentářů k “phpBB 3.0 a RSS kanál”

  2. Diky moc!

    Napsal: Luka$ dne 17 Leden, 2008


  3. Ahoj,

    muzes mi prosim poradit, jak a kam umistit tento zdrojovy kod v phpbb 3 ?

    Diky moc

    Napsal: cednicek dne 26 Červen, 2008


  4. Olympics 2008 Medal Standings (????? 2008)

    results.beijing2008.cn/WRM/ENG/INF/GL/95A/GL0000000.shtml

    Napsal: geociotopew dne 12 Srpen, 2008


Komentáře k příspěvku