ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » LastForum

Geschlossen
  1. #1
    User Pic
    magicman20xm Mitglied
    Registriert seit
    09.06.2008
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Hallo wollte gern die Funktion LastForum auf meiner Clanpage nutzen.
    Habe es erst normal versucht aber da wurde nichts ausser dem namen LastForum angezeigt.
    Als ich mal die SuFu genutzt habe und dann auf ein neues Modul LastForum gestossen bin habe ich dieses mal eingebaut.
    Aber seitdem steht dort diese Fehlermeldung

    function debug_backtrace does not exists MySQL Error:
    1054 : Unknown column 'b.mods' in 'where clause'
    in Query:
    SELECT a.id, a.name, c.erst as last, c.id as pid FROM `ic1_topics` a LEFT JOIN `ic1_forums` b ON b.id = a.fid LEFT JOIN ic1_posts c ON c.id = a.last_post_id LEFT JOIN ic1_groupusers gv ON b.view = gv.gid AND gv.uid = 1 LEFT JOIN ic1_groupusers gm ON b.mods = gm.gid AND gm.uid = 1 LEFT JOIN ic1_groupusers gs ON b.start = gs.gid AND gs.uid = 1 LEFT JOIN ic1_groupusers gr ON b.reply = gr.gid AND gr.uid = 1 WHERE ( b.view = 0 OR b.reply = 0 OR b.start = 0 OR b.mods = 0 ) OR ( -9 = -5 ) OR ( b.view >= -9 OR b.mods >= -9 OR b.start >= -9 OR b.reply >= -9 ) 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,5 
    
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/hosting/magicman20xm/include/includes/func/db/mysql.php on line 67



    Kann mir dort vielleicht jemand helfen?
    Mfg,Magic.

    betroffene Homepage: externer Link


    Zuletzt modifiziert von magicman20xm am 26.07.2008 - 18:26:51
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    Hallo,

    verstehe ich das richtig, das du die Box "LastForum" aktiviert hast und dann nichts drinnen stand?

    Oder wie?

    Gruß
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    magicman20xm Mitglied
    Registriert seit
    09.06.2008
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Genau.
    Als erstes hatte ich die schon vorhandene Box genommen.
    Es sind auch schon Einträge im Forum so das dort eigentlich was drinnen stehen müsste.
    Als diese Box nicht funktionierte habe ich diese genommen externer Link
    Ist zwar für Version 1.0.5 aber hab gedacht vielleicht geht´s ja.
    Hab jetzt aktuell mal wieder die alte Datei genommen und wie gesagt dort ist die Box leer.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    Aha, lösch mal den ganzen Inhalt der
    lastforum.php im Ordner
    include/boxes

    und füge das ein uns speichere:
    <?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'] );
      echo '<tr><td valign="top"><b> &raquo; </b></td><td><a href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].'">'.((strlen($row['name'])<18) ? $row['name'] : substr($row['name'],0,15).'...').'<br /><span class="smalfont"> von '.$row['last'].'</span></a></td></tr>';
    }
    echo '</table>';
    ?>


    Sag obs dann geht..

    Gruß
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    magicman20xm Mitglied
    Registriert seit
    09.06.2008
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Danke jetzt geht´s.
    Gibt es dort eigentlich auch eine Box die wie ein Ticker die letzten 5 Beiträge zeigt?
    Hatte mal so eine Box auf meiner alten Phpseite fürs Forum und Wars.
    Mfg,Magic.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten