Ich habe heute durch Zufall festgestellt, das Gäste auch Themen in der Lastforumbox sehen, die eigentlich nur für Member frei gegeben sind. Selbst ins Forum rein und posten können Gäste
![grumml grumml](include/images/smiles/grumml.png)
Was muss ich im Code ändern oder einfügen:
<?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> » </b></td><td><a href="index.php?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="">'.$row['date'].' ('.$row['rep'].') - '.$row['topics'].' - '.((strlen($row['name'])<30) ? $row['name'] : substr($row['name'],0,20).'...').' - von '.$row['last'].'</span></a></td></tr>'; } echo '</table>'; ?>
habe schon mit den
OR (".$_SESSION['authright']." <= b.start AND b.start < 1)
herumprobiert mit verschiedenen Zahlen und den < oder > aber entweder ist gar kein Post mehr in der Lastforumbox zu sehen oder alles! *grübel*
Desweiteren würde ich die Box gern Erweitern, so das Sie auch das Thema anzeigt, wo der letzte Post gemacht wurde. Habe es daher im Code schon mit
.$row['topics'].
versucht, aber das scheint nicht die Lösung zu sein
![lächeln lächeln](include/images/smiles/laecheln.png)
Fehlt noch eine Abfrage oder ist topics gar nicht der richtige Befehl?
Ich danke vielmals vorab für Antworten.
gruß
verwendete ilchClan Version: 1.1
betroffene Homepage: esg.wagsch.de