Mein Plan ist es:
- Immer nur die letzten 20 News aktiv
- ab der 21.ten News automatisch Archiv
- Anzeige auf der Newsseite 5 volle News und darunter die nächsten 15 News als TextLink ala LastNews
- keinen SITELINK mehr, sollte auch dann nicht mehr benötigt sein
admin/news.php
db_query('UPDATE `prefix_news` set archiv = 1 WHERE archiv != 0 AND ??? ');
Hier stehe ich noch auf dem Schlauch, wie ist die richtige Abfrage, welche alle News anspricht, ab der letzten 21.ten News?
contents/news/news.php
Hier habe ich mit der Integrierung probleme! Wie füge ich hier die 15 Textlinks-News, nach den 5 vollen News ein?
Das wäre eine mögliche Abfrage (Prüft die Anzahl der nicht archivierten News! Gibt ab der 5.ten News diese aus!
$tn_id = intval(@db_result($news_opts = db_query("SELECT v1, v2 FROM prefix_allg WHERE k = 'news' LIMIT 1"),0,0)); $aktNews = @db_result(db_query("SELECT count(news_id) FROM ic1_news WHERE archiv = 0"),0); $abf = 'SELECT * FROM prefix_news WHERE news_recht >= '.$_SESSION['authright'].' AND `show` > 0 AND `show` <= UNIX_TIMESTAMP() AND news_id != '.$tn_id.' AND archiv != 1 AND (endtime IS NULL OR endtime > UNIX_TIMESTAMP()) ORDER BY news_time DESC LIMIT 5,'.$aktNews.''; $erg = db_query($abf);
Vielleicht kann mir jemand helfen!
Speziell mit der Integrierung und der Archivierungsabfrage!
Zuletzt modifiziert von Lord|Schirmer am 13.06.2008 - 16:48:12