MyBB.de Forum

Normale Version: Shoutbox
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Hallo,
kann mir nimand helfen?
Hallo Hasa,

also ich habe es leider nicht hinbekommen, aber gucke mal hier:
https://www.mybb.de/forum/thread-1149-po...l#pid17840

oder hier:

https://www.mybb.de/forum/thread-19110-p...#pid135095

ich bin nicht mehr ganz sicher aber irgendwo steht dazu was...

habe sonst noch einen link, da meinte ich, findest du auf jeden Fall etwas:

Ist schon ein wenig älter, versuch es aber mal.
https://www.mybb.de/forum/thread-1532-po...ml#pid8661

Lieben Gruss Anke
Anke schrieb:Hallo Hasa,

also ich habe es leider nicht hinbekommen, aber gucke mal hier:
https://www.mybb.de/forum/thread-1149-po...l#pid17840

oder hier:

https://www.mybb.de/forum/thread-19110-p...#pid135095

ich bin nicht mehr ganz sicher aber irgendwo steht dazu was...

habe sonst noch einen link, da meinte ich, findest du auf jeden Fall etwas:

Ist schon ein wenig älter, versuch es aber mal.
https://www.mybb.de/forum/thread-1532-po...ml#pid8661

Lieben Gruss Anke


Hallo Anke,
leider gehen die links nicht. Schade!!

MFG
Hasa
Ok hier kopiere dir das mal rüber

Einträge die älter als X Tage sind löschen.
Ohne GARANTIE!

Suche in der shoutbox.php nach:


Code:

eval("\$shouts .= \"".$templates->get('shoutbox_shout')."\";");

Füge darüber ein:


Code:

// 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'");


--------------------------------------------------------------------------------
Das kam von den letzten Link den ich dir schickte. Komisch das er nicht funktioniert...

ich hoffe das hilft dir etwas weiter?
Hasa schrieb:Hallo,
mich würde auch interresieren wie man die alten einträge in der Box automatisch löschen kann, zb nach x Tagen oder immer nur die letzten 10 beiträge anzeigen lassen.

MFG
Hasa

Einträge die älter als X Tage sind löschen.

Suche in der shoutbox.php nach:

Code:
eval("\$shouts .= \"".$templates->get('shoutbox_shout')."\";");

Füge darüber ein:

Code:
// 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'");


€DIT: Anke war schneller, sorry für doppelpost.
Danke, hat super geklappt!
Prima das freut mich zu hören! Viel Spass mit deiner Shout!
Seitdem ich die Soutbox installiert habe funktioniert "Wer ist online?" nicht mehr richtig. Wenn ich die vollständige Liste anklicke, dann steht bei den meisten Usern "unbekannter Ort" und wenn ich diesen dann anklicke öffnet sich immer die Shoutbox.

Es ist zwar nur ein untergeordnetes Problem, aber kann man das reparieren?
Füge in der shoutbox.php im Root des Forums nach:
PHP-Code:
define('IN_MYBB'1); 
das ein:
PHP-Code:
define('NO_ONLINE'1); 
Danke, jetzt funktioniert es wieder.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19