xenforo Animierte GIF Avatare statt "Standbilder"

Dieses Thema im Forum "XenForo Tipps & Tricks" wurde erstellt von Pinn, 21. Juli 2015.

  1. Pinn

    Pinn ist öfters hier Lizenznehmer

    254
    51
    11. Juli 2015
    Bundesstaat Hessen
    Damit animierte GIF Avatare, auch animiert und nicht nur als Standbild angezeigt werden, muss:

    1. Auf dem Server muss ImagePECL laufen > mit phpinfo überprüfen.
    2. Im ACP > Einstellungen > Anhänge > die ImageMagick PECL Erweiterung aktivieren
    3. In deiner php.ini sollte "extension=imagick.so" aktiv sein


    Edit: ... überarbeitet von Joachim (Titel und Text)
     
    Zuletzt von einem Moderator bearbeitet: 21. Juli 2015
  2. otto

    otto AD Lizenznehmer

    2.705
    1.086
    7. Juli 2015
    LW-Meister
    Leipzig
    Das funktioniert so einfach leider nicht immer. Siehe auch Themen auf XenForo.com.
    Hatte da auch so meine leidlichen Erfahrungen sammeln dürfen. ;)

    Im nächsten Post dann mal auch noch ein Tipp, wie es mit aktivem ImagePECL dann dennoch geht, das animierte GIF Avatare auch animiert angezeigt werden und eben nicht als Standbild...
     
  3. otto

    otto AD Lizenznehmer

    2.705
    1.086
    7. Juli 2015
    LW-Meister
    Leipzig
    TMS oder Template Änderung für das Template message_user_info für animierte Avatare neben den Beiträgen

    1. Das Server Modul ImageMagick PECL ist auch hier erforderlich!
    Also:
    ACP > Einstellungen > Anhänge > ... upload_2015-7-21_7-45-13.png

    2. Öffne das Template: message_user_info

    Finde:
    HTML:
    <xen:avatar user="$user" size="m" img="true" />
    Ersetze mit:
    HTML:
    <xen:if is="!{$visitor.user_id}">
                <xen:avatar user="$user" size="m" img="true" />
                <xen:else />
                <a class="username avatar Av{$user.user_id}l" href="{xen:link members, $user}"><img src="{xen:helper avatar, $user, l, 'true'}" alt="{$user.username}" style="max-height:96px;max-width:96px;" itemprop="photo" /></a>
                </xen:if>

    Erklärung Zeile für Zeile:
    1. Wenn der Besucher kein registrierter Benutzer ist (also Gast),
    2. kommt die Standard Avatar-Ansicht zum Zuge, also nicht animiert.
    3. Wenn es jedoch ein registrierter Benutzer ist (also Mitglied, Mod, Admin) dann...
    4. ... führe den neuen Code für die Anzeige Animierter Avatare aus. (hier die Werte für Höhe und Breite ggf. anpassen)
    5. Ende der Bedingten Abfrage ob Gast oder registierter Besucher.
    @Pinn
    Bei mir führte das von dir gepostete, was ich zuvor auch bereits auf XenForo fand, wie bei etlichen anderen auch, eben leider nicht zum Erfolg. Trotz installiertem und funktionierender ImageMagick PECL Erweiterung. Das aber nur mal als Hinweis und deshalb diesen zusätzlichen Work Arround wenn es mit dem ersten Tipp noch nicht klappen will. :)
     
    Pinn gefällt das.
OK Mehr Informationen

Diese Seite verwendet Cookies. Mit Deinem Klick auf OK, stimmst Du dem setzen von Cookies zu. Andernfalls werden keine gesetzt, was die Funktionalität einschränkt.