[3.1] Benutzernamen ausgabe in PHP

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
rockmartin
Mitglied
Beiträge: 77
Registriert: 29.05.2013 08:40
Kontaktdaten:

[3.1] Benutzernamen ausgabe in PHP

Beitrag von rockmartin »

Hallo, ich möchte gerne einen Benutzernamen in php ausgeben. Allerdings geht das nicht mit der Variabel die phpBB zur verfügung stellt.
Ich setze in meinem Forum nicht das no_avatar.gif ein, sondern ein kleines Script, welches Avatare anhand den Benutzernamens erstellt. http://judelicio.us/initial.js/

Ich möchte jetzt die Erweiterung (topicpreview) ohne den no_avatar.gif Fallback verwenden. Allerdings muss ich dafür den Benutzernamen des Thread erstellers in php ausgeben lassen.

Ausgangs Code: (Quelle)

Code: Alles auswählen

// If avatar string is empty, fall back to no_avatar.gif
return $avatar ?: '<img class="avatar" src="' . $this->root_path . 'styles/' . rawurlencode($this->user->style['style_path']) . '/theme/images/no_avatar.gif" width="' . self::AVATAR_SIZE . '" height="' . self::AVATAR_SIZE . '" alt="' . $this->user->lang('USER_AVATAR') . '" />';
So soll es mal sein:

Code: Alles auswählen

// If avatar string is empty, fall back to inital.js
return $avatar ?: '<img data-name="{postrow.POST_AUTHOR}" src="data:image/svg+xml;base64," class="initial-avatar" title="Profil von {postrow.POST_AUTHOR}" alt="Profil von {postrow.POST_AUTHOR}" />';
Leider bekomme ich es nicht mit {postrow.POST_AUTHOR} hin... :roll:
Kann bitte jemand helfen?
rockmartin
Mitglied
Beiträge: 77
Registriert: 29.05.2013 08:40
Kontaktdaten:

Re: [3.1] Benutzernamen ausgabe in PHP

Beitrag von rockmartin »

Ich habe jetzt noch ein wenig rumprobiert mit dem Trial & Error System. Leider erfolglos. Niemand eine Idee?
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: [3.1] Benutzernamen ausgabe in PHP

Beitrag von gn#36 »

Du versuchst, Template Variablen in PHP Code zu verwenden. Das funktioniert leider nicht.

Ich habe die Funktion die du ändern willst nur flüchtig angesehen, es könnte sein, dass dir hier Informationen fehlen oder ich was falsch interpretiert habe auf die Schnelle. Wenn nicht, dann könnte $row['username'] dir vielleicht helfen.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Antworten

Zurück zu „Support-Forum“