MyBB.de Forum
Löschen von Shouts in der Shoutbox - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Löschen von Shouts in der Shoutbox (/thread-12243.html)

Seiten: Seiten: 1 2


Löschen von Shouts in der Shoutbox - Naddel811 - 29.01.2009

Hallo,

ich benutze die spicefuse_shoutbox
Dort kann man mit /delete all die Shouts löschen, ich als Admin habe kein Problem. Hab eigentlich auch eingestellt das die SuperMods die Shouts löschen können, aber sobald diese /delete alle eingeben passiert nichts.

Hat jemand eine Idee?


RE: Löschen von Shouts in der Shoutbox - BeeJayZZR - 29.01.2009

Ich nutze die Spicefuse Shoutbox bereits seit 2 Jahren. Mir ist nicht bekannt, dass es einen solchen Parameter (/delete) gibt. Was meinst Du wirklich?


RE: Löschen von Shouts in der Shoutbox - Naddel811 - 30.01.2009

Mit der Funktion /delete all kann man alle Shouts löschen, zumindest kann ich damit die Shouts löschen.


RE: Löschen von Shouts in der Shoutbox - BeeJayZZR - 30.01.2009

Hi Naddel

Ich war gerade auf der HP von spicefuse und habe recherchiert.

Da gab es mal ein Update im August 2008 (Ich habe noch die alte Version). Seitdem ist der von Dir genannte Parameter implementiert worden, allerdings nur für Admins. Die Einstellung das Supermods löschen dürfen, bezieht sich wohl auf's löschen einzelner shouts.


RE: Löschen von Shouts in der Shoutbox - Naddel811 - 30.01.2009

Kann man das irgendwie umbauen?

Ich habs gestern mal versucht, aber es hat nicht funktioniert Wink


RE: Löschen von Shouts in der Shoutbox - Naddel811 - 01.02.2009

Hat keiner eine Idee?


RE: Löschen von Shouts in der Shoutbox - Jockl - 01.02.2009

Bin mir nicht sicher, ob ich die richtige Datei erwischt habe....

Aber es gibt in der Plugin-Datei die Fkt. sb_can_delete ganz am Ende der Datei. Probier dort mal folgendes:

ersetze
PHP-Code:
function sb_can_delete()
{
    global 
$mybb;

    if (
$mybb->usergroup['cancp'] == OR ($mybb->settings['sf_sb_allow_smods'] == && $mybb->usergroup['issupermod'] == 1))
    {
        return 
true;
    }
    
    return 
false;

durch
PHP-Code:
function sb_can_delete()
{
    global 
$mybb;

    if (
$mybb->usergroup['cancp'] == OR $mybb->usergroup['gid'] == "ID_der_SuperMods" OR ($mybb->settings['sf_sb_allow_smods'] == && $mybb->usergroup['issupermod'] == 1))
    {
        return 
true;
    }
    
    return 
false;


ID_der_SuperMods musst Du halt durch die Gruppen-ID Deiner SuperMods ersetzen.


RE: Löschen von Shouts in der Shoutbox - Naddel811 - 02.02.2009

Ich hab das jetzt so wie oben gemacht, aber es funktioniert einfach nicht. Hab auch ein bisschen rum probiert also mit " und ohne...


RE: Löschen von Shouts in der Shoutbox - Jockl - 03.02.2009

probier mal folgendes:

ersetze
PHP-Code:
$mybb->usergroup['gid'
durch
PHP-Code:
$mybb->user['usergroup'

ich bekomme das immer durcheinander... Blush


RE: Löschen von Shouts in der Shoutbox - Naddel811 - 03.02.2009

Hab ich auch schon versucht, ...