ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » rss im forum ??

Geschlossen
  1. #1
    User Pic
    Thorsten2004 Mitglied
    Registriert seit
    04.07.2007
    Beiträge
    199
    Beitragswertungen
    0 Beitragspunkte
    ich würde wie bei euch Rss im forum einbauen

    gesperrtes Bild

    wie geht das ?
    habe gesucht aber nur rss abrufe toos gefunden

    Mfg


    verwendete ilchClan Version: 1.1
    Mfg Thorsten_2004
    Hier ist das Internet zu Ende
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    das sind die der news, nur auf jeder Seite von Ilch.de, also dieser news-rss-code ist einfach ins Design geschrieben worden
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Thorsten2004 Mitglied
    Registriert seit
    04.07.2007
    Beiträge
    199
    Beitragswertungen
    0 Beitragspunkte
    wo findet man den code und wen ich den code habe einfach in include\templates\forum\showforum.htm einfügen ?
    Mfg Thorsten_2004
    Hier ist das Internet zu Ende
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    nein...
    du nimmst diesen
    <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" />

    und packst ihn zwischen den <head>-Tags deines Designs

    das wars... nur bei den news kommt der code dann zweimal :>
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Thorsten2004 Mitglied
    Registriert seit
    04.07.2007
    Beiträge
    199
    Beitragswertungen
    0 Beitragspunkte
    möchte aber nicht die news abonnieren sonder das gesamte forum und wen ich dann index.php?forum-rss oder atom eingebe macht er es nicht
    Mfg Thorsten_2004
    Hier ist das Internet zu Ende
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    aso, drück dich doch genauer aus...
    ist schon lang her, als ich das geschrieben hab, du musst auch ein paar Werte anpassen:
    <?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>';
    ?>
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Thorsten2004 Mitglied
    Registriert seit
    04.07.2007
    Beiträge
    199
    Beitragswertungen
    0 Beitragspunkte
    nett könntes du auch schrieben wo ich es einfüge hihi
    Mfg Thorsten_2004
    Hier ist das Internet zu Ende
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    hrmpf... kopieren, neue datei erstellen und einfügen... wie die heißt is egal, und dann noch die konfigs in der datei anpassen und mit dem 2. code einfügen.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Thorsten2004 Mitglied
    Registriert seit
    04.07.2007
    Beiträge
    199
    Beitragswertungen
    0 Beitragspunkte
    ja ich frage den im code steht # Basierend auf der Lastpost-box von Manuel

    deswegen hihi

    ich bedanke mich dafür



    aber wen ich das machen kommt ne seite die einfach nur steht welche die letzen beiträge sind ( noch nicht mal html) und nicht so das ich auswehlen kan welche ich haben möchte so wie RSS normal sagt


    Zuletzt modifiziert von Thorsten2004 am 27.04.2008 - 23:41:41
    Mfg Thorsten_2004
    Hier ist das Internet zu Ende
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten