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
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
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


