Avatare automatisch anpassen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
suRe.19
Mitglied
Beiträge: 15
Registriert: 03.10.2007 14:52
Wohnort: Weichs

Avatare automatisch anpassen

Beitrag von suRe.19 »

Hallo zusammen

kurze Frage:

Beim phpBB2 gabs die Möglichkeit über einen Hack, Avatare automatisch anzupassen was die Größe angeht, sodass alle Avatare von der Größe gleich waren.

Beispiel: Ein User will Avatar X mit einer Größe von 800x600 Pixel.
Die Einstellung über den Hack verkleinert das Bild automatische auf 90x60 Pixel oder was auch immer.

Diese Methode scheint beim phpBB3 nicht zu funktionieren, gibt es hier schon eine andere Möglichkeit?

Danke für die Hilfe schonmal :)

mfg
stefan
suRe.19
Mitglied
Beiträge: 15
Registriert: 03.10.2007 14:52
Wohnort: Weichs

Beitrag von suRe.19 »

Hat keiner eine Idee?

mfg
stefan
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Beitrag von zx9r-treiber »

Wenn ich mich nicht ganz Irre, solltest du aus folgenden Gründen davon Abstand nehmen.

Der User soll sich an die Vorgaben für das Avatar Bild halten was größe zB 90 * 60 pix und Dateigröße zB 6 kb, halten.

Wenn du größere Bilddateien zb 800 * 600 pix und vieleicht auch noch 512 kb für das Upload zu läßt für das Avatar Bild, ist dein Serverspeicherplatz bei vielen Mitgliedern recht schnell voll.

Ein Mod könnte zwar die Bilder auf dein gewünschtes Maß von 90 * 60 pix umwandeln, aber das Original Bild muß dafür halt vorhanden sein.

Empfehle besser deinen Mitgliedern das Avatar-Bild mit Programm "XY" vorher zu bearbeiten um die Vorgaben der Größen ein zu halten.

(Meine vorgehensweise)
Wenn sich neue Mitglieder damit überhaupt nicht zurecht finden biete ich ihnen an, mir das Bild per Mail zu schicken. Ich bearbeite es dann und lade es hoch. Das kommt aber nur sehr selten vor ..... 99% der Mitglieder können das selber.
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

zx9r-treiber hat geschrieben:Wenn du größere Bilddateien zb 800 * 600 pix und vieleicht auch noch 512 kb für das Upload zu läßt für das Avatar Bild, ist dein Serverspeicherplatz bei vielen Mitgliedern recht schnell voll.

Ein Mod könnte zwar die Bilder auf dein gewünschtes Maß von 90 * 60 pix umwandeln, aber das Original Bild muß dafür halt vorhanden sein.
Ich denke da liese sich trotzdem etwas machen, schließlich kann man sein eigenes Avatar ja auch löschen dun des ist danach nicht mehr auf dem Server, also sollte das kein Problem sein, das Original auch zulöschen
kein Support per PN
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Beitrag von zx9r-treiber »

Das ist richtig.

Ein solcher Mod speziell für das Avatar und phpBB 3 ist aber noch nicht vorhanden.

Das Avatar sollte ja auch dann eigendlich nach dem Upload gleich umgewandelt und das Original danach automatisch gelöscht werden.

Das sollte wohl möglich sein. :D

Vieleicht findest du ja mal die Zeit und Lust so etwas als Mod zu entwickeln. :grin: Meine Kenntnisse reichen dafür bei weitem nicht aus. :oops:
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
suRe.19
Mitglied
Beiträge: 15
Registriert: 03.10.2007 14:52
Wohnort: Weichs

Beitrag von suRe.19 »

Vieleicht findest du ja mal die Zeit und Lust so etwas als Mod zu entwickeln. Meine Kenntnisse reichen dafür bei weitem nicht aus.
Genau da liegt das Problem: Meine Kenntnisse reichen nämlich auch nicht :)


Vielleicht hilft ja dem ein oder anderen Genie hier der Mod vom phpBB2 um es ggf. für die 3er Ausgabe zu modifizieren?!

http://www.phpbbhacks.com/download/3201

Hoffe es ist nicht verboten den Link hier zu posten?? Wenn doch bitte sagen dann nehm ich ihn sofort wieder raus.

mfg
stefan
Aton
Mitglied
Beiträge: 29
Registriert: 09.07.2007 12:40

Beitrag von Aton »

Ein solcher Mod wäre äußerst praktisch, da sich in meinem Forum auch eine ganze Reihe von unerfahrenen Nutzern herumtreibt. Falls also ein erfahrener Modder eine solche Erweiterung für Olympus schreiben könnte, wäre das eine große Hilfe für die meisten meiner Forennutzer. :)
mwiemarkus
Mitglied
Beiträge: 85
Registriert: 11.06.2007 00:11

Beitrag von mwiemarkus »

hab hier was für euch :-)

Code: Alles auswählen

#
#-----[ OPEN ]---------------
#
includes\functions_display.php

#
#-----[ FIND ]---------------
#
return '<img src="' . $avatar_img . '" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';

#
#-----[ BEFORE, ADD ]--------
#
if($avatar_width > $avatar_height)
    {
        if($avatar_width > 100)
        {
            $divisor = floatval($avatar_width / 100) ;
            $avatar_width = $avatar_width / $divisor ;
            $avatar_height = $avatar_height / $divisor ;       
        }
    }
    else
    {
        if($avatar_width > 100)
        {
            $divisor = floatval($avatar_width / 100) ;
            $avatar_width = $avatar_width / $divisor ;
            $avatar_height = $avatar_height / $divisor ;
        }
    }
Danach ins ACP gehen --> Avatar

Hier die gewünschte Größe eingeben. Bsp.:minimum kann man leer lassen, max: 1000 x 1000 px und max Dateigröße 500kb

Die Bilder werden zwar nicht automatisch kleiner auf dem Server abgespeichert, sondern nur kleiner dargestellt...

Aber fürn Anfang scho mal was feines
Schattentraum
Mitglied
Beiträge: 400
Registriert: 17.07.2008 15:14

Re:

Beitrag von Schattentraum »

mwiemarkus hat geschrieben:hab hier was für euch :-)

Code: Alles auswählen

#
#-----[ OPEN ]---------------
#
includes\functions_display.php

#
#-----[ FIND ]---------------
#
return '<img src="' . $avatar_img . '" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';

#
#-----[ BEFORE, ADD ]--------
#
if($avatar_width > $avatar_height)
    {
        if($avatar_width > 100)
        {
            $divisor = floatval($avatar_width / 100) ;
            $avatar_width = $avatar_width / $divisor ;
            $avatar_height = $avatar_height / $divisor ;       
        }
    }
    else
    {
        if($avatar_width > 100)
        {
            $divisor = floatval($avatar_width / 100) ;
            $avatar_width = $avatar_width / $divisor ;
            $avatar_height = $avatar_height / $divisor ;
        }
    }
Danach ins ACP gehen --> Avatar

Hier die gewünschte Größe eingeben. Bsp.:minimum kann man leer lassen, max: 1000 x 1000 px und max Dateigröße 500kb

Die Bilder werden zwar nicht automatisch kleiner auf dem Server abgespeichert, sondern nur kleiner dargestellt...

Aber fürn Anfang scho mal was feines
Hey du ,

das tuts leider net bei mir. Habs an meinem Ava mal versucht. Die größen werden net übernommen , auch nach dem erneuten hochladen des Avas.

Grueße!

PS: Hab nun nochmal genau geschaut.

Die Zeile gibts zweimal zumindest so ähnlich.

Code: Alles auswählen

return '<img src="images/avatars/no_avatar.gif" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
und einmal

Code: Alles auswählen

return '<img src="' . (str_replace(' ', '%20', $avatar_img)) . '" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
Habs nun mal über dem zweiten eingesetzt und da hauts nun hin -informier-
Hängt vermutlich mit der no avatar mod zusammen -denk-

Dank dir dafür :)
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12178
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Avatare automatisch anpassen

Beitrag von Mahony »

Hallo
Versuchs mal mit diesem Avatar auto resize MOD.


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“