Avatar-Größe nachträglich ändern

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
schnagga
Mitglied
Beiträge: 901
Registriert: 10.03.2006 18:26
Wohnort: Verden

Avatar-Größe nachträglich ändern

Beitrag von schnagga »

Moin,

wie kann ich denn für alle User auf einmal, die Avatar-Größe ändern?

Bei uns sind keine Uploads erlaubt. Die User können sich Bilder aus der Galerie auswählen. Die Größe habe ich bei den Galerie-Bildern bereits geändert und auch die Größe im ACP. Bei Avatar Änderungen greifen die Einstellungen natürlich auch, vorhandene Avatare werden aber immer noch mit der alten Größe skaliert.

Gibt es eine SQL-Anweisung die die Größe für alle User auf einmal neu einstellen kann?

LG
schnagga
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Avatar-Größe nachträglich ändern

Beitrag von Dr.Death »

Hi,

mache vorher bitte ein Datenbank Backup, das ganze ist ungetestet:

Code: Alles auswählen

UPDATE phpbb_users SET user_avatar_width = XX , SET user_avatar_height = YY
XX und YY bitte mit der gewünschten Breite und Höhe austauschen

Beispiel Avatar Höhe 120 Pixel, Breite 100 Pixel:

Code: Alles auswählen

UPDATE phpbb_users SET user_avatar_width = 100 , SET user_avatar_height = 120
Damit werden ALLE User Avatare neu skaliert.
Benutzeravatar
schnagga
Mitglied
Beiträge: 901
Registriert: 10.03.2006 18:26
Wohnort: Verden

Re: Avatar-Größe nachträglich ändern

Beitrag von schnagga »

Moin,

das gab leider eine Fehlermeldung:

Code: Alles auswählen

MySQL meldet:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET user_avatar_height = 120' at line 1

Fehler bei der Anfrage:
UPDATE phpbb3_users SET user_avatar_width = 100 , SET user_avatar_height = 120
Der gewünschte Effekt dürfte aber wohl auch ausbleiben, da die User, die jetzt eine Größe von 90x90 verwenden, auch auf 100x120 skaliert werden würden.

Ich danke dennoch für den Lösungsvorschlag. Der Support hier ist nicht zu toppen!
Vielen Dank!
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: Avatar-Größe nachträglich ändern

Beitrag von Elsensee »

Brauchst du immernoch Hilfe?
Denn der SQL-Befehl war - wie du es festgestellt hast - um drei Zeichen falsch.
Es müsste so heißen:

Code: Alles auswählen

UPDATE phpbb3_users SET user_avatar_width = 100 , user_avatar_height = 120
Glaube ich... :)
Posts mostly powered by GitHub and phpBB.de Cross-Reference

2015-03-20 - Never forget 8)
Benutzeravatar
schnagga
Mitglied
Beiträge: 901
Registriert: 10.03.2006 18:26
Wohnort: Verden

Re: Avatar-Größe nachträglich ändern

Beitrag von schnagga »

Vielen Dank Elsensee,
ich fürchte deine Korrektur führt mich auch nicht zum Ziel.

Ich wollte eigentlich nur die Größe der Benutzer-Avatars neu einlesen.
Dein Befehl mag passen, würde aber alle Avas mit (in diesem Beispiel) 100x120 ausgeben. Ich wollte nur zu große Avas verkleinern.

Vielen Dank für deine Hilfe. Ich weiß das schon zu würdigen!

LG
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Avatar-Größe nachträglich ändern

Beitrag von Dr.Death »

Du kannst natürlich noch "Bedingungen" hinzufügen....

... WHERE user_avatar_width > 100 AND .....
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“