ilch Forum » Ilch Clan 1.1 » Allgemein » ModdedLastforumBox für 1.05 zu 1.1

Geschlossen
  1. #1
    User Pic
    [POR]eisbaer Mitglied
    Registriert seit
    27.05.2007
    Beiträge
    158
    Beitragswertungen
    1 Beitragspunkte
    Evtl. könnte mir wer bitte weiter helfen. Ich versuch gerade, ModdedLastforumBox für 1.05 für Ilch 1.1 h anzupassen. Da die SuFu nichts ergab und im Downloadbereich iss leider auch nichts und die Lastforumbox von Matthias Schlich die ist Leider Quer. Und leider Funktioniert heute gar nicht bei mir und jetzt hab ich die Box auch noch gelöscht vor Wut. Darum Frag ich mal einfach nach ?

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $query = <<< query
    
    SELECT a.id, a.name, c.erst as last, c.id as pid
    
    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 gv ON b.view = gv.gid AND gv.uid = {$_SESSION['authid']}
    LEFT JOIN prefix_groupusers gm ON b.mods = gm.gid AND gm.uid = {$_SESSION['authid']}
    LEFT JOIN prefix_groupusers gs ON b.start = gs.gid AND gs.uid = {$_SESSION['authid']}
    LEFT JOIN prefix_groupusers gr ON b.reply = gr.gid AND gr.uid = {$_SESSION['authid']}
    
    WHERE
    ( b.view = 0 OR b.reply = 0 OR b.start = 0 OR b.mods = 0 )
    OR
    ( {$_SESSION['authright']} = -5 )
    OR
    ( b.view >= {$_SESSION['authright']} OR b.mods >= {$_SESSION['authright']} OR b.start >= {$_SESSION['authright']} OR b.reply >= {$_SESSION['authright']} )
    OR
    ( gv.uid IS NOT NULL OR gm.uid IS NOT NULL OR gs.uid IS NOT NULL OR gr.uid IS NOT NULL )
    
    ORDER BY c.time DESC
    LIMIT 0,10
    
    query;
    
    
    
    $resultID = db_query($query);
    echo '<marquee direction="up" width="160" height="120" scrollAmount="1" scrolldelay="1" onMouseover="this.scrollAmount=0" onMouseout="this.scrollAmount=1" style="border:none;"><p align="center">*<br><br>*<br><br>*<br><br>*<br><br>*<br></p><hr><br>';
    while ($row = db_fetch_object($resultID)) {
    
    $query2 = "SELECT id, name, recht FROM `prefix_user` WHERE name = '$row->last'";
    $result = db_query($query2);
    $row2 = db_fetch_object($result);
    
    
      echo '<b> &raquo; </b><a title="Last Post zum Thema '.$row->name.'" href="?m=forum&amp;um=showposts&amp;tid='.$row->id.'#'.$row->pid.'">'.$row->name.'</a><br>&nbsp;&nbsp;&nbsp;Last Post: <a href="?m=user&um=6&uid='.$row2->id.'">'.$row->last.'</a><br>';
    }
    echo '<br><hr><p align="center">*<br><br>*<br><br>*<br><br>*<br><br>*<br><br></p></maquee>';
    ?>



    verwendete ilchClan Version: 1.1h


    Zuletzt modifiziert von [POR]eisbaer am 07.07.2007 - 13:23:44
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Was kann die denn so tolles?
    Das Anpassen sollte eher an der lastforum.php von 1.1 erfolgen zwinker
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    [POR]eisbaer Mitglied
    Registriert seit
    27.05.2007
    Beiträge
    158
    Beitragswertungen
    1 Beitragspunkte
    "Die Box scrollt von unten nach oben die letzten 10 Forumbeiträge durch. Bei Mouseover hält das Scrolling an und man kann in Ruhe Lesen oder Anklicken."

    Sie Soll einfach nur laufen zwinker
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Ja dann mach einfach das marquee bei der lastforum.php rein, das ist nun wirklich schwer zwinker
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    [POR]eisbaer Mitglied
    Registriert seit
    27.05.2007
    Beiträge
    158
    Beitragswertungen
    1 Beitragspunkte
    Machmal da steht man im Wald und mann sieht die einfachsten Dinge nicht. lächeln
    Danke Mairu!

    Für die Zukunft hier der Code:
    Orginal: externer Link
    <?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,10";
    $resultID = db_query($query);
    echo '<table>';
    echo '<marquee direction="up" width="160" height="120" scrollAmount="1" scrolldelay="1" onMouseover="this.scrollAmount=0" onMouseout="this.scrollAmount=1" style="border:none;">';
    while ($row = db_fetch_object($resultID)) {
    $query2 = "SELECT id, name, recht FROM `prefix_user` WHERE name = '$row->last'";
    $result = db_query($query2);
    $row2 = db_fetch_object($result);
      echo '<br><b>&raquo;</b><a title="Last Post zum Thema '.$row->name.'" href="index.php?forum-showposts-'.$row->id.'#'.$row->pid.'">'.$row->name.'</a><br>Last Post: <a href="index.php?user-details-'.$row2->id.'">'.$row->last.'</a><br>';
    } 
    echo '</maquee>'; 
    echo '</table>';
    ?>
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten