Haha, auch ne gute Taktik.
(03.05.2021, 15:37)Gerti schrieb: (30.04.2021, 10:59)skrilaxrev schrieb: weiß jemand wie man die Shoutbox dazu zwingt immer "offen" zu sein?
Soeben mal getestet. Wenn man in ./jscripts/dvz_shoutbox.js in Zeile 395
von:
PHP-Code:
// functionality
toggle: function(status, remember) {
if (status == true) {
nach
PHP-Code:
// functionality
toggle: function(status, remember) {
if (status == false) {
ändert, bleibt die Box immer aufgeklappt.
Denke das dürfte Deinem Anliegen gerecht werden.
Ah, das ist ja die selbe Funktion, an der ich rumgedoktort habe.
Das funktioniert so aber nicht.
@Gerti
Klappe beim Testen die Shoutbox zu, bevor du die Funktion anpasst.
Dann bleibt sie zugeklappt und man kann sie nicht mehr aufklappen.
(bzw. sie wird weis/leer angezeigt - siehe Screenshot im 1. Beitrag)
Da ist meine aktuelle Variante noch besser.
PHP-Code:
// functionality
toggle: function(status, remember) {
if (status == false) {
return;
}
if (status == true) {
dvz_shoutbox.status = true;
$('#shoutbox').removeClass('collapsed');
$('#shoutbox .body').fadeIn();
if (dvz_shoutbox.frozen || !dvz_shoutbox.started) {
dvz_shoutbox.frozen = false;
dvz_shoutbox.loop();
}
}
if (remember !== false) {
Cookie.set('dvz_sb_status', status ? '1' : '0');
}
dvz_shoutbox.runCallbacks('toggle', { status: status });
},
So kann die Shoutbox nur noch auf, aber nicht mehr zugeklappt werden.
Das ist notwendig, solange der Cookie gespeichert bleibt,
damit die Leute die sie zugeklappt haben wieder aufklappen können.
Bei deiner simplen Änderung, Gerti, stehen diese Leute,
die sie vorher zugeklappt haben vor verschlossener Tür.^^
Was ich gerne hätte ist, dass aufgehört wird den Cookie abzufragen,
aber keine Ahnung ob das geht...