User Avatar als Variable

Hier gibt es allerlei Snippets zu finden

User Avatar als Variable

Beitragvon sladdi » Di 12. Nov 2013, 09:25

Name: User Avatar Template Variable in Custom pages
basiert auf: https://www.phpbb.com/community/viewtopic.php?p=13137946#p13137946
Autor: Alien_Time

Öffne: includes/functions.php

Finde Dies kann auch nur ein Teil einer ganzen Zeile sein
Code: Alles auswählen
    'L_ONLINE_EXPLAIN'    => $l_online_time,


Danach einfügen In einer neuen leeren Zeile danach einfügen
Code: Alles auswählen
        'USER_AVATAR'        => get_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']),


Finde Dies kann auch nur ein Teil einer ganzen Zeile sein
Code: Alles auswählen
? >


Davor einfügen In einer neuen leeren Zeile davor einfügen
Code: Alles auswählen
    function get_avatar($avatar, $avatar_type, $avatar_width, $avatar_height, $alt = 'USER_AVATAR')
    {
        global $user, $config, $phpbb_root_path, $phpEx;

        if (empty($avatar) || !$avatar_type)
        {
            return '';
        }

        $avatar_img = '';

        switch ($avatar_type)
        {
            case AVATAR_UPLOAD:
                $avatar_img = $phpbb_root_path . "download/file.$phpEx?avatar=";
            break;

            case AVATAR_GALLERY:
                $avatar_img = $phpbb_root_path . $config['avatar_gallery_path'] . '/';
            break;
        }

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


Nun lässt sich mit der Variablen {USER_AVATAR} das Profilbild eines Users auf eigenen Seiten einbinden.

Liebe Grüße
Sladdi
Moderatoren sind auch nur Menschen.... :roll:
Benutzeravatar
sladdi
Supporter
Beiträge: 903
Themen: 126
Registriert: 23.10.2012
Wohnort: Zell i.W.
Danke gegeben: 61
Danke bekommen:
74 mal in 65 Beiträgen
Vorname: Thomas
phpBB.de: sladdicool

folgende User möchten sich bei sladdi bedanken: [Bedankungen anzeigen]

Zurück zu Snippets



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


x-Achse: 0
y-Achse: 0
cron