MyBB.de Forum
Spezifischer Forum Ban - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html)
+--- Thema: Spezifischer Forum Ban (/thread-20479.html)



Spezifischer Forum Ban - MyBB.de Bot - 12.07.2008

Eine neue Erweiterung wurde veröffentlicht: Spezifischer Forum Ban

Zitat:Dieses Plugin erlaubt dir, Benutzer von spezifischen Foren zu bannen. Diese funktion kann sowohl von Moderatoren als auch Administratoren im UserCP benutzt werden.

Um das Plugin zu verwenden, lade die Datei einfach nach inc/plugins und aktiviere es im ACP.



RE: Spezifischer Forum Ban 1.0.1 - Marti95. - 14.02.2009

Warning [2] Cannot modify header information - headers already sent by (output started at /users/marti-gtc/www/habbosboard/inc/plugins/userbanforum.php:1) - Line: 51 - File: admin/index.php PHP 5.2.8 (Linux)
File Line Function
[PHP] errorHandler->error
/admin/index.php


Das kommt wenn ich das plugin installiere^^

Also im ACP im header kommt das...


RE: Spezifischer Forum Ban 1.0.1 - Falkenauge Mihawk - 22.03.2009

Kommt bei mir auch.


RE: Spezifischer Forum Ban 1.0.1 - StefanT - 25.03.2009

Dann benutzt erstmal die englische Datei.


RE: Spezifischer Forum Ban 1.0.1 - mewking - 11.09.2009

da steht das ich nicht die rechte habe diese seite zu betreten


RE: Spezifischer Forum Ban 1.0.1 - StefanT - 11.09.2009

Das Plugin hat keine eigene Rechte.


RE: Spezifischer Forum Ban 1.0.1 - mewking - 11.09.2009

Dir fehlt die Berechtigung, diese Seite zu betreten. Grund dafür könnte einer der folgenden sein:
Dein Account wurde entweder eingeschränkt oder du wurdest aus dem Forum ausgeschlossen.
Dir fehlt die Berechtigung, diese Seite zu betreten. Versuchst du auf eine Administratoren-Seite zu kommen? Lies in den Forenregeln, ob du diese Aktion durchführen darfst.
Dein Account wartet auf Aktivierung oder Moderation. (Aktivierungscode erneut zuschicken)

Du bist zur Zeit unter diesem Benutzernamen angemeldet: 'Mewking'


ich weiß nicht aber als ich einen testuser bannen wollte-das.


RE: Spezifischer Forum Ban 1.0.1 - Jockl - 12.09.2009

Habe das Plugin nun auch mal installiert.

Erst einmal muss die Plugin-Datei im Notepad++ auf das Format "UTF-8 ohne BOM" oder ANSI umgestellt werden, da sonst die Fehlermeldung "header already sent..." kam.

Bei dem Versuch der Deinstallation kam eine Fehlermeldung. Ursache ist eine fehlerhafte uninstall-Funktion. Diese muss wie folgt geändert werden:
PHP-Code:
function userbanforum_uninstall()
{
    global 
$db;  // das fehlt in der Originaldatei
    
$db->drop_table('forumbans');


Leider stimmt die o.a. Beschreibung nicht, denn die Forenbannung erfolgt nicht über das User-CP sondern über das Mod-CP.

Das Löschen einer Bannung funktioniert, aber nicht die Editierung. Hier erscheint eine weiße Seite mit der URL: /usercp.php?action=specificbanuser

Damit auch das Editieren funktioniert muss die Zeile
PHP-Code:
redirect("usercp.php?action=specificbanuser""Gebannter Benutzer wurde erfolgreich bearbeitet"); 
in
PHP-Code:
redirect("modcp.php?action=specificbanuser""Gebannter Benutzer wurde erfolgreich bearbeitet"); 
geändert werden.

Übrigens:
Die Bannung scheint sich nur darauf zu beschränken, dass der User in dem entsprechenden Forum keine Themen oder Posts erstellen kann. Betreten und lesen kann er das jeweilige Forum aber noch.


RE: Spezifischer Forum Ban 1.0.1 - Jockl - 14.03.2010

Nachtrag:
Damit gebannte User keine Foren oder Beiträge in den entsprechenden Bereichen ansehen können ist die Zeile
PHP-Code:
if(strpos($_SERVER['PHP_SELF'], "newthread.php") !== false || strpos($_SERVER['PHP_SELF'], "newreply.php") !== false
durch
PHP-Code:
if(strpos($_SERVER['PHP_SELF'], "newthread.php") !== false || strpos($_SERVER['PHP_SELF'], "newreply.php") !== false
        
|| strpos($_SERVER['PHP_SELF'], "forumdisplay.php") !== false || strpos($_SERVER['PHP_SELF'], "showthread.php") !== false
zu ersetzen.