23.03.2006, 18:29
Hie leute kann man es so einrichten das die shoutbox jeden tag gelehrt wird also der inhalt gelöscht wird und das die neusten antworten in der shoutbox oben stehen wenn es möglich ist postet doch bitte ein code mit
DANKE
DANKE
// Start getting shouts!
$query = $db->query("SELECT s.*, s.username AS shoutusername, u.username, u.usergroup, u.displaygroup FROM ".TABLE_PREFIX."shouts s LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=s.uid) ORDER BY dateline LIMIT $start, $limit");
// Start getting shouts!
$query = $db->query("SELECT s.*, s.username AS shoutusername, u.username, u.usergroup, u.displaygroup FROM ".TABLE_PREFIX."shouts s LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=s.uid) ORDER BY dateline DESC LIMIT $start, $limit");
eval("\$shouts .= \"".$templates->get('shoutbox_shout')."\";");
// Shouts die älter als X Tage sind löschen
$tage = "2";
$vartime = $shout['dateline'];
$datevar = $tage * 86400;
$datevar = $vartime - $datevar;
$machen = $db->query("DELETE FROM ".TABLE_PREFIX."shouts WHERE dateline <= '$datevar'");
Scorpio schrieb:Erstmal zum umdrehen der Posts, also neueste ganz oben!
Suche (Zeile 210):
Code:// Start getting shouts!
$query = $db->query("SELECT s.*, s.username AS shoutusername, u.username, u.usergroup, u.displaygroup FROM ".TABLE_PREFIX."shouts s LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=s.uid) ORDER BY dateline LIMIT $start, $limit");
und ändere das in:
Code:// Start getting shouts!
$query = $db->query("SELECT s.*, s.username AS shoutusername, u.username, u.usergroup, u.displaygroup FROM ".TABLE_PREFIX."shouts s LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=s.uid) ORDER BY dateline DESC LIMIT $start, $limit");