HTML 5

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.
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: HTML 5

Beitrag von HabNurNeFrage »

Hi,

um das Avatar des Betrachters (das war mit eigenes gemeint - wär ja blöd, wenn immmer Deins angezeigt würde :lol: ) im gesamtem Template verfügbar zu machen:

Öffne includes/functions.php und finde darin The following assigns all _common_ variables.
Danach startet ein Array, indem lauter globale Template-Variablen definiert sind. Füge darin eine Zeile hinzu:

Code: Alles auswählen

'USER_AVATAR' => get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']), 
Nun kannst Du überall das Ava des Betrachters aufrufen. Anbieten tut sich das bedingt, da vielleicht nicht jeder ein Avatar hat:
<!-- IF USER_AVATAR -->{USER_AVATAR}<!-- ENDIF -->

Wenn Du die Größe noch beeinflussen möchtest: <span class="avatarthumb">{USER_AVATAR}</span> und im CSS: .avatarthumb img { max-height: 44px; }

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
mps
Mitglied
Beiträge: 143
Registriert: 10.11.2013 21:02

Re: HTML 5

Beitrag von mps »

Ich glaube du weißt gar nicht, wie sehr du mir geholfen hast. Vielen lieben Dank!
mps
Mitglied
Beiträge: 143
Registriert: 10.11.2013 21:02

Re: HTML 5

Beitrag von mps »

Hallo,

leider gibt es ein kleines Problemchen.

Auf einigen Seiten wird folgender Fehler-Code angezeigt:
Fatal error: Call to undefined function get_user_avatar() in /home/webpages/lima-city/epboard/html/site/test4ever/includes/functions.php on line 4643
Ich habe die entsprechende Stelle mal kopiert:

Code: Alles auswählen

// The following assigns all _common_ variables that may be used at any point in a template.
    $template->assign_vars(array(
    'USER_AVATAR' => get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']),
// AJAX CHAT - START
'CHAT_LINK'                  => append_sid("{$phpbb_root_path}chat1/index.$phpEx"),
        'CHAT_LABEL'               => 'Chat ['.count(getChatOnlineUserIDs()).']',
        'CHAT_TITLE'               => 'Online sind: '.htmlentities(implode(', ', getChatOnlineUsers()), ENT_QUOTES, 'UTF-8'),
// AJAX CHAT - ENDE
        'SITENAME'                        => $config['sitename'],
        'SITE_DESCRIPTION'                => $config['site_desc'],
        'PAGE_TITLE'                    => $page_title,
        'SCRIPT_NAME'                    => str_replace('.' . $phpEx, '', $user->page['page_name']),
        'LAST_VISIT_DATE'                => sprintf($user->lang['YOU_LAST_VISIT'], $s_last_visit),
        'LAST_VISIT_YOU'                => $s_last_visit,
        'CURRENT_TIME'                    => sprintf($user->lang['CURRENT_TIME'], $user->format_date(time(), false, true)),
        'TOTAL_USERS_ONLINE'            => $l_online_users,
        'LOGGED_IN_USER_LIST'            => $online_userlist,
        'RECORD_USERS'                    => $l_online_record, 
Zeile 4643:

Code: Alles auswählen

'USER_AVATAR' => get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']), 
Danke!

Gruß,
mps
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11982
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: HTML 5

Beitrag von Crizzo »

Hi,

dann ergänze mal diesen Code.
Öffne: includes/functions.php
Finde:

Code: Alles auswählen

    // The following assigns all _common_ variables that may be used at any point in a template.
    $template->assign_vars(array(
Ergänze davor:

Code: Alles auswählen

// Workaround to get the missing function into "functions.php" 
        if (!function_exists('get_user_avatar'))
        {
            include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
        }
Grüße
mps
Mitglied
Beiträge: 143
Registriert: 10.11.2013 21:02

Re: HTML 5

Beitrag von mps »

Danke sehr! Funktioniert fantastisch.
Antworten

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