Anzeige Private Messages auf meiner Website

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
seyerl
Mitglied
Beiträge: 4
Registriert: 20.09.2009 17:44

Anzeige Private Messages auf meiner Website

Beitrag von seyerl »

Hi Leute!

Bin mir nicht ganz sicher, ob ich hier richtig bin, aber ich stell die Frage einmal.

Ich möchte eine art Userbox auf meiner Webseite, extern von phpBB, machen und da möchte ich anzeigen wie viele Ungelesene Nachrichten man hat.
Hab schon sehr viel rumgegooglet und hab leider nichts gefunden :cry:

Danke schon mal für die Hilfe.

lg
Stefan
seyerl
Mitglied
Beiträge: 4
Registriert: 20.09.2009 17:44

Re: Anzeige Private Messages auf meiner Website

Beitrag von seyerl »

Ich habe die Lösung gefunden, es ist mit folgendem befehl möglich:

Code: Alles auswählen

$user->data['user_new_privmsg']
seyerl
Mitglied
Beiträge: 4
Registriert: 20.09.2009 17:44

Re: Anzeige Private Messages auf meiner Website

Beitrag von seyerl »

Und ich schon wieder.

Habe die Userbox auf meiner Webseite jetzt erfolgreich eingebunden, jetzt möchte ich den Header auch im Forum haben, habe Probiert das ich es einfach so in den overall_header.html kopiert, was aber ja nicht funktioniert, habe ja php code im Header.

Jetzt meine Frage, gibt es eine Möglichkeit im overall_header.html den Avatar des aktuellen Users anzuzeigen?

lg
Seyerl
Benutzeravatar
Sanchez17
Mitglied
Beiträge: 913
Registriert: 10.12.2005 22:21
Wohnort: Moers / Sevilla
Kontaktdaten:

Re: Anzeige Private Messages auf meiner Website

Beitrag von Sanchez17 »

Hola,

schau doch mal ab und zu bei http://wiki.phpbb.com nach. Dies kann manchmal echt nützlich sein.
Zum Beispiel erfährt man dort ( http://wiki.phpbb.com/Deutsch:Vorlage_f ... ene_Seiten ) das man folgenden PHP Code benötigt:

Code: Alles auswählen

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

Beachte, dass die oben genannte Funktion nur funktionert, wenn die die functions_display geladen hast:

Code: Alles auswählen

include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
Ich hoffe, ich konnte dir helfen.
Viva el betís, mi amor :-)
Wir gehn voran, als euer zwölfter Mann, scheiß egal wie weit, ob Sturm oder Schnee, MSV Duisburg oé
seyerl
Mitglied
Beiträge: 4
Registriert: 20.09.2009 17:44

Re: Anzeige Private Messages auf meiner Website

Beitrag von seyerl »

Danke für die schnelle Antwort, funktioniert großartig, habe jetzt in der function.php nach dieser Zeile

Code: Alles auswählen

$template->assign_vars(array(
folgendes eingefügt

Code: Alles auswählen

'USERBOX_AVATAR'     	=> $user->data['user_avatar'],
'USERBOX_AVATAR_WIDTH'	=> $user->data['user_avatar_width'],
'USERBOX_AVATAR_HIGHT'	=> $user->data['user_avatar_height'],
und hier noch der dazugehörige html code

Code: Alles auswählen

<img src="/forum/download/file.php?avatar={USERBOX_AVATAR}" id="Avatar" alt="Avatar" width="{USERBOX_AVATAR_WIDTH}"height="{USERBOX_AVATAR_HIGHT}"/>
Antworten

Zurück zu „Coding & Technik“