Beiträge: 149
Themen: 29
Registriert seit: 27.10.2013
MyBB-Version: 1.8.*
28.04.2016, 20:19
(Dieser Beitrag wurde zuletzt bearbeitet: 28.04.2016, 20:22 von clayton.)
Huhu,
ich habe in meinem Forum seit längerem die Funktion Avatare hochladen für alle Benutzergruppen deaktiviert. Üblicherweise funktioniert das auch ohne Probleme. Wer ein Avatar in seinem Benutzer-CP per Klick auf das Button hochladen möchte, bekommt die Information, dass er dazu nicht berechtigt ist. Leider gibt es immer mal wieder User, die auf einmal ein eigenes Avatar hochladen konnten. Auf meine Frage, wie ihnen das gelungen ist, kam stets die Antwort, sie hätten im CP einfach auf den Button geklickt. Müsste dieser aber nicht deaktiviert sein oder zumindest die Meldung bringen, dass es nicht geht? Laut Funktion sollte dies auch keiner einzelnen Gruppe möglich sein. Ich bin folgerndermaßen vorgegangen:
Benutzer & Gruppen - Gruppen - hier jeweils auf die Gruppe und dort unter Benutzer und Berechtigungen nachgesehen ob bei "Kann Avatare hochladen", der Haken weg ist. Abspeichern.
Ich habe mich testweise sogar für manche Gruppe neue angemeldet, um zu überprüfen, ob ich trotz der Deaktivierung ein Bild hochladen kann. Mir wurde jeder Versuch verweigert. Funktioniert scheinbar...
Wo liegt demnach aber dann der Fehler?
LG
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
28.04.2016, 20:25
(Dieser Beitrag wurde zuletzt bearbeitet: 28.04.2016, 20:44 von MrBrechreiz.)
Du könntest die Passage auch komplett aus dem Template löschen oder Auskommentieren.
Ein Benutzer der den Code kennt, kann das Auskommentieren des Links umgehen.
Besser ist diese Variante.
Öffne die usercp.php und Suche nach
PHP-Code:
if($mybb->input['action'] == "do_avatar" && $mybb->request_method == "post")
Kommentiere die gesamte IF aus
zB so
PHP-Code:
/*if($mybb->input['action'] == "do_avatar" && $mybb->request_method == "post")
{
..........kompletter Inhalt der if...............
}*/
und füge danach dies ein
PHP-Code:
if($mybb->input['action'] == "do_avatar" && $mybb->request_method == "post")
{
error("Diese Option wurde deaktiviert !");
}
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
29.04.2016, 09:08
(Dieser Beitrag wurde zuletzt bearbeitet: 29.04.2016, 09:08 von StefanT.)
Wenn das Hochladen von Avataren verboten ist, können standardmäßig trotzdem externe Bilder oder Gravatar verwendet werden.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
(29.04.2016, 09:08)StefanT schrieb: Wenn das Hochladen von Avataren verboten ist, können standardmäßig trotzdem externe Bilder oder Gravatar verwendet werden.
Das entspricht dann aber eher nicht der zu erwartenden Funktion.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Die Option macht dabei aber genau, das was die Beschriftung besagt.
Das Hochladen von Avataren wird verhindert (z.B. um Speicherplatz oder Traffic zu sparen).
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Wenn man im ACP "Kann Avatare hochladen" deaktiviert, dann muss ich davon ausgehen, das Avatare einfügen, obgleich welcher Art, nicht möglich ist. Ansonsten ist diese Funktion irreführend.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 26
Themen: 9
Registriert seit: 28.06.2022
17.02.2023, 16:49
(Dieser Beitrag wurde zuletzt bearbeitet: 17.02.2023, 16:49 von Phusikos.)
(29.04.2016, 10:35)MrBrechreiz schrieb: (29.04.2016, 09:08)StefanT schrieb: Wenn das Hochladen von Avataren verboten ist, können standardmäßig trotzdem externe Bilder oder Gravatar verwendet werden.
Das entspricht dann aber eher nicht der zu erwartenden Funktion.
Ich hänge ich mich daran, weil das mein Problem ist: Registrierte aber noch nicht freigeschaltete User können zwar keine Avatare hochladen, aber sie können sie verlinken. Das möchte ich nicht, weil für Avatare eine Quelle angegeben soll, wegen Bildrechte.
Wie kann ich diese Funktion bei dieser Gruppe ausschalten?
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
17.02.2023, 17:10
(Dieser Beitrag wurde zuletzt bearbeitet: 17.02.2023, 17:10 von SvePu.)
Stelle im ACP in den Einstellungen >> Profil Optionen
Erlaube externe Avatare auf "
Nein" ... so ist sie komplett deaktiviert.
Beiträge: 39
Themen: 5
Registriert seit: 06.09.2020
MyBB-Version: 1.8.37
geh ins ACP -> Konfiguration -> Einstellungen -> Profil und hier machst bei "externe Avatare erlauben?" Nein.
Und dann kannst du noch unter Benutzer und Gruppen -> deine Gruppe auswählen -> Benutzer und Berechtigungen und bei "kann Avatare hochladen?" den Haken entfernen.
Das müsste es sein. =)
MyBB: 1.8.37 | PHP: 8.1.26 | SQL: 5.7.35
Beiträge: 26
Themen: 9
Registriert seit: 28.06.2022
Ja, alles super geklappt, danke euch hierfür.
LG Phusikos