MyBB.de Forum
Avatare komplett deaktivieren klappt nicht - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Avatare komplett deaktivieren klappt nicht (/thread-33457.html)

Seiten: Seiten: 1 2


Avatare komplett deaktivieren klappt nicht - clayton - 28.04.2016

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


RE: Avatare komplett deaktivieren klappt nicht - MrBrechreiz - 28.04.2016

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 !");




RE: Avatare komplett deaktivieren klappt nicht - StefanT - 29.04.2016

Wenn das Hochladen von Avataren verboten ist, können standardmäßig trotzdem externe Bilder oder Gravatar verwendet werden.


RE: Avatare komplett deaktivieren klappt nicht - MrBrechreiz - 29.04.2016

(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.


RE: Avatare komplett deaktivieren klappt nicht - StefanT - 29.04.2016

Die Option macht dabei aber genau, das was die Beschriftung besagt. Wink Das Hochladen von Avataren wird verhindert (z.B. um Speicherplatz oder Traffic zu sparen).


RE: Avatare komplett deaktivieren klappt nicht - MrBrechreiz - 29.04.2016

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 ir­re­füh­rend.


RE: Avatare komplett deaktivieren klappt nicht - Phusikos - 17.02.2023

(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?


RE: Avatare komplett deaktivieren klappt nicht - SvePu - 17.02.2023

Stelle im ACP in den Einstellungen >> Profil Optionen Erlaube externe Avatare auf "Nein" ... so ist sie komplett deaktiviert.
   


RE: Avatare komplett deaktivieren klappt nicht - joumi - 17.02.2023

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. =)


RE: Avatare komplett deaktivieren klappt nicht - Phusikos - 17.02.2023

Ja, alles super geklappt, danke euch hierfür.
LG Phusikos