ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » [Last Forumbox] Ungelesen/gelesen

Geschlossen
  1. #1
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    Hallo,

    ich möchte gerne meine Last Forumbox etwas umbastelln und möchte nun folgendes Hinzufügen:

    Wenn ein ungelesener Beitrag in der Box erscheint soll ein Icon hinter dem beitrag stehen, habe ich diesen gelesen möchte ich das ein anderes icon erscheint. Nun weiß ich aber überhaupt nicht wie das geht.

    Das Prinzip ist ja vom normalen Forum nur das man es in die Lastforumbox schreiben muss. Nur snd die Forum Datein alle so groß und unübersichtlich.

    In der Suchfunktion hab ich leider nichts gefunden. Mal wieder nicht, vielleicht sollte man da dran rumbastelln lachen

    Kann mir wer dabei helfen?

    Wäre sehr nett danke lächeln


    Zuletzt modifiziert von Chester am 12.03.2011 - 17:24:01
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    Ich kenn nur das

    externer Link

    Beschreibung
    ZitatZitat
    Last-Forum-Box mit grafischer Anzeige ob Eintrage gelesen, ungelesen oder geschloßen sind.
    ° Funktioniert nur mit der IlchBB-Forummod0.4
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    das hab ich gesucht lachen vielen dank das reicht mir denke ich schon.

    EDIT: Ok die Warnung ist wohl nicht für umsonst da. was wurde denn inbezug auf diese Box am Forum geändert wenn man den Ilchbb Forenmod verwendet?

    Code meiner Last Forumbox:

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    $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,5";
    echo '<table>';
    $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'] );
    	$row['datum'] = date('d.m.y',$row['time']);
    	$row['ORD']  = forum_get_ordner($row['time'],$row['id'],$row['fid']);
    	
    	$bild = '<img src="include/extras/lastforum/'.$row["ORD"].'.png" border="0" height="14" width="14" alt="" />';
      echo '<tr><td width="25%">'.$row['datum'].'</td><td width="65%"><a class="forumlink" href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].'">'.((strlen($row['name'])<18) ? $row['name'] : substr($row['name'],0,20).'...').'</a></td><td width="10%" align="right"><b>'.$bild.''.$row['rep'].'</b></td></tr>';
    }
    echo '</table><hr>';
    ?>


    so sieht das ganze momentan aus:

    rmb-gaming.de/TeamZodiacx/index.php?news


    Zuletzt modifiziert von Chester am 12.03.2011 - 17:58:37
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Am besten du ladest das Modul runter und schaust den Code an.

    Da

    1.) neuer SQL Eintrag
    2.) Box WHERE klausel eintrag erweitern.
    3.) in Posts UPDATE SQL hinzufügen.

    Nur so könnte ich mir das Vorstellen.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    also ich hab sie mal ergänzt, nun kommt kein fehler mehr aber nun zeigt er nicht an was ich gelesen hab oder nicht sondern er nimmt irgenteine grafik hab ich das gefühl :/
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Normalerweiße müsste der Code stimmen..


    # forum oder topic las update zeit
    # id ( forum oder topic id )
    # fid ( 0 is forum, > 0 is forum_id_vom_topic )
    function forum_get_ordner ( $ftime, $id, $fid =0 ) {



    Zuletzt modifiziert von she am 12.03.2011 - 19:08:29
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    ja also ich habs mal ausprobiert. Er zeigt mir an das ich einen thread gelesen habe wenn ich was dazu schreibe. hier mal mein code wie er jetzt ist:

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    $query = "SELECT a.id, a.name, a.rep, c.erst as last, c.id as pid, c.time, b.name as top, b.id as fid, c.erstid, d.name as kat
    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_forumcats d ON d.id = b.cid AND b.id = a.fid
      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,5";
    echo '<table>';
    $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'] );
    	$row['datum'] = date('d.m.y',$row['time']);
    	$row['ORD']  = forum_get_ordner($row['time'],$row['id'],$row['fid']);
    	
    	$bild = '<img src="include/extras/lastforum/'.$row["ORD"].'.png" border="0" height="14" width="14" alt="" />';
      echo '<tr><td width="25%">'.$row['datum'].'</td><td width="65%"><a class="forumlink" href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].'">'.((strlen($row['name'])<18) ? $row['name'] : substr($row['name'],0,20).'...').'</a></td><td width="10%" align="right"><b>'.$bild.''.$row['rep'].'</b></td></tr>';
    }
    echo '</table><hr>';
    ?>
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    KoernerWS gelöschter User
    Das ilchBB nutzt ein anderes Post-System. Antwort im ilchBB Sammelthread zwinker
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    ZitatZitat geschrieben von KoernerWS

    Das ilchBB nutzt ein anderes Post-System. Antwort im ilchBB Sammelthread zwinker


    Ist aber geschlossen xD
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    KoernerWS gelöschter User
    Dennoch kannst du dessen Beiträge lesen^^
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    ZitatZitat geschrieben von KoernerWS

    Dennoch kannst du dessen Beiträge lesen^^


    Das stimmt natürlich auch wieder zunge
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    hey vielen dank, klappt bisher wunderbar lächeln
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Wizzard26 Mitglied
    Registriert seit
    05.03.2009
    Beiträge
    259
    Beitragswertungen
    33 Beitragspunkte
    Ok nachdem ich den thread hier gesehen hab wusste ich auch wieder was ich vergessen hatte ^^.
    Die geänderte version für das BB3.1 hab ich nun auch mal hochgeladen, dann spart Ihr euch das springen zwischen den beiträgen.
    Dank dafür nochmal an Flo, das er es an sein forumsystem angehlichen hat.

    Greetz Wizz
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    Hallo,

    habe noch eine Frage.

    Ich möchte bei einer zweiten Forenbox nur die Festen Themen anzeigen lassen. Ich finde aber in der Datenbank kein feld wo das gespeichert wird :/

    kann mir wer helfen?
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    KoernerWS gelöschter User
    prefix_topics

    Feste Themen haben in "art" eine "1" (eins) zwinker
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    ah sehr gut. das hilft mir denke ich schon weiter. danke lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten