Schau mal in die boxes-Datei für die LastNews, eventuell heißt diese
lastnews.php.
Dort findest Du eine Abfrage,
1 | $abf = "SELECT n.news_id, n.news_title, n.user_id...
|
Im
WHERE-Teil dieser Abfrage kommt entweder irgendwo ein
vor...
Dort entfernst Du einfach nur das Ausrufezeichen.
Sollte der Teil dort nicht vorkommen, fügst Du hinter das
WHERE einfach folgendes ein (das WHERE nicht nochmal mit einfügen):
Jetzt sollten in der LastNews-Box nur die archivierten News auftauchen.
Ich poste Dir mal meine komplette Abfrage, damit die siehst, wie das komplett aussehen könnte:
lastnews.php1 2 3 4 5 6 7 | $abf = "SELECT n.news_id, n.news_title, n.user_id, DATE_FORMAT(n.news_time, '%d. %m. %Y' ) as datum, DATE_FORMAT(n.news_time, '%W' ) as dayofweek, n.news_recht, n.news_kat, n.news_text, u.name as author
FROM prefix_news AS n
LEFT JOIN prefix_user AS u ON n.user_id = u.id
WHERE archiv = 1 AND ((( " . pow(2, abs($_SESSION['authright'])) . " | news_recht) = news_recht) OR
(news_groups != 0 AND ((news_groups ^ $news_groups ) != (news_groups | $news_groups )))) AND `show` > 0 AND `show` <= UNIX_TIMESTAMP() AND news_id != ".$tn_id." AND (endtime IS NULL OR endtime > UNIX_TIMESTAMP())
ORDER BY news_time DESC
LIMIT 0,4";
|
Gruß
Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
»Albert Einstein«