wie geht das ?
habe gesucht aber nur rss abrufe toos gefunden
Mfg
verwendete ilchClan Version: 1.1
Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| Geschlossen | ||




<link rel="alternate" type="application/atom+xml" title="News (Atom)" href="index.php?news-atom" /> <link rel="alternate" type="application/rss+xml" title="News (RSS)" href="index.php?news-rss" />


<?php
# Copyright by assault
# Basierend auf der Lastpost-box von Manuel
# Support www.ilch.de
defined ('main') or die ( 'no direct access' );
#Start ----- Configs
#wie soll der RSS-feed heißen?
$rssname = 'forum';
#wieviele Posts sollen abgerufen werden? (so 10 sollten die Grenze sein...)
$number = '5';
#Wie ist die volle Addresse zu deiner Seite? !! kein Zeug a la de.vu o.ä. !!
$deineseite = 'http://localhost/scripte/ilch/'; # bsp.: http://www.ilch.de/
#Ende ----- Configs
$query = "SELECT a.id, a.name, a.rep, c.erst as last, c.id as pid, c.time
FROM prefix_topics a
LEFT JOIN prefix_forums b ON b.id = a.fid
LEFT JOIN prefix_posts c ON c.id = a.last_post_id
LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = b.view
LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = b.reply
LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = b.start
WHERE ((".$_SESSION['authright']." <= b.view AND b.view < 1)
OR (".$_SESSION['authright']." <= b.reply AND b.reply < 1)
OR (".$_SESSION['authright']." <= b.start AND b.start < 1)
OR vg.fid IS NOT NULL
OR rg.fid IS NOT NULL
OR sg.fid IS NOT NULL
OR -9 >= ".$_SESSION['authright'].")
ORDER BY c.time DESC
LIMIT 0,".$number;
echo '<?xml version="1.0" encoding="ISO-8859-1"?>';
echo '<rss version="2.0">';
echo '<channel>';
echo '<title>'.$rssname.'</title>';
echo '<link>'.$deineseite.'</link>';
#echo '<description>Ilch-Forumfeed</description>';
echo '<language>de-de</language>';
$resultID = db_query($query);
while ($row = db_fetch_assoc($resultID)) {
$row['date'] = date('d.m.y - H:i',$row['time']);
$row['page'] = ceil ( ($row['rep']+1) / $allgAr['Fpanz'] );
echo '<item>';
echo '<title>'.$row['name'].'</title>';
echo '<link>'.$deineseite.'?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'</link>';
echo '<pubDate>'.$row['date'].'</pubDate>';
echo '<author>last by'.$row['last'].'</author>';
echo '</item>';
}
echo '</channel>';
echo '</rss>';
?>



| Geschlossen | ||
![]() |
Zurück zu Module und Modifikationen | |