Du befindest dich gerade in der alten Erweiterungsverwaltung von Contao 3. Contao 3 wird seit Juni 2019 nicht mehr weiter entwickelt! Die Erweiterungen für Contao 4 findest Du unter extensions.contao.org.

Erweiterungen > sizedAvatarTag

Avatar-Größe dynamisch im Frontend ändern

[sizedAvatarTag]

Miniaturbild

Auf der Profilseite des Users das Bild in groß - im Forum dann klein? Kein Problem!

Zweck

Frontend-Benutzer können Profilbilder durch die Erweiterung Avatar hochladen, x_avatarresizer erlaubt das auch in vernünftiger Größe und ohne dass die Benutzer selbst das Format ihres Bilds ändern müssen. Allerdings fehlte mir da noch etwas, denn mit diesen Erweiterungen ist die spätere Anzeigegröße beim Hochladen schon festgelegt.

Diese Erweiterung benutzt die Contao-interne Bildbearbeitung und den Contao-Cache um die Anzeige von dynamisch geänderten Profilbild-Größen im Frontend zu erlauben.

Dabei bedient sie sich des gleichen Konzepts wie die Erweiterung Avatar, ein Insert Tag fügt das Bild ein, diese Erweiterung fügt allerdings weitere Optionen zur Größenänderung hinzu.

Beispiele:

(Hier folgen Insert-Tags, die im Repository-Modul leider falsch angezeigt werden. Sollten Sie diese Beispiele kopieren wollen, müssen Sie bitte die Tags reparieren oder die Anleitung hier: http://contao.org/de/extension-list/view/sizedAvatarTag.10006.de.html verwenden.)

{{sizedAvatar}}

Das Profilbild des gerade angemeldeten Frontend-Users in Originalgröße (Bild links im Screenshot).

{{sizedAvatar::4}}

Das Profilbild des Users mit der ID 4 in Originalgröße.

{{sizedAvatar::4::150}}

Das Profilbild des Users #4, proportional verkleinert (oder vergrößert!), so dass die Breite genau 150px beträgt.

{{sizedAvatar::::150::150}}

Das Profilbild des gegenwärtig angemeldeten Frontend-Users, von dem die längere Seite auf 150px geändert wird (siehe mittleres Bild im Screenshot). Man kann also die Größe des aktuell angemeldeten Users ändern, indem man das zweite Insert Tag-Argument leer lässt (::::).

{{sizedAvatar::4::150::150::center_center}}

Das Profilbild des Users #4, diesmal wird die kürzere Seite auf 150px eingestellt und von der längeren Seite werden gleiche Teile abgeschnitten, so dass sie auch 150px groß ist. Als 5. Argument kann man jede Kombination von left/center/right_top/center/bottom verwenden.

Die Bilder werden dynamisch vergrößert und verkleinert, aber jede Transformation wird im Cache gespeichert, so dass sie nur einmal berechnet werden muss.

Version
0.1.0-RC1
Typ
Frei
Freigabedatum
06.10.2012
Kategorie
Anwendung
Lizenz
GNU LGPL
Copyright
© Dr. Philip von der Borch, 101010 Webdesign
Autor
101010 Webdesign (philvdb) http://101010-webdesign.de
Freigabe-Notizen und Änderungs-Log für 0.1.0-RC1
Andere Versionen
Version Funktion
 
Total Funktion
0.00
Version Bedienung
 
Total Bedienung
0.00
Version Qualität
 
Total Qualität
0.00
Version Wertung
 
Total Wertung
0.00 (0 Stimmen)
Version Downloads
36
Total Downloads
36
Version Install.
36
Total Install.
36
Abhängigkeiten dieser Erweiterung
Von dieser abhängige andere Erweiterungen
Name
Version von
Version bis
Contao
2.8.0
2.11.6
1.0.0
1.0.2
0.1.0
0.1.3-beta1
Name
Version von
Version bis