Private Nachrichten mit Avatar?

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
beachgirl
Mitglied
Beiträge: 305
Registriert: 12.10.2005 18:57
Wohnort: Bremen
Kontaktdaten:

Private Nachrichten mit Avatar?

Beitrag von beachgirl »

Meine PM's sehen irgendwie langweilig und trocken aus, ich möchte gern daß das Avatar des Absenders dem Empfänger entgegenlächelt.

Was muß ich dazu machen?

Also das Template bekomme ich hin, kann ich hier einfach {memberrow.AVATAR_IMG} einbauen, oder muß ich in der php noch was dazuschreiben?
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Hallo

privmsg.php
suchen

Code: Alles auswählen

u.user_avatar,
ersetzten mit

Code: Alles auswählen

u.user_avatar, u.user_avatar_type, u.user_allowavatar,
suchen

Code: Alles auswählen

	//
	// Dump it to the templating engine
	//
	$template->assign_vars(array(
davor einfügen

Code: Alles auswählen

   $poster_avatar = ''; 
   if ( $privmsg['user_avatar_type'] && $privmsg['user_allowavatar'] ) 
   { 
      switch( $privmsg['user_avatar_type'] ) 
      { 
         case USER_AVATAR_UPLOAD: 
            $poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $privmsg['user_avatar'] . '" alt="" border="0" />' : ''; 
            break; 
         case USER_AVATAR_REMOTE: 
            $poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $privmsg['user_avatar'] . '" alt="" border="0" />' : ''; 
            break; 
         case USER_AVATAR_GALLERY: 
            $poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $privmsg['user_avatar'] . '" alt="" border="0" />' : ''; 
            break; 
      } 
   }
Und dann kannst du in der privmsgs_read_body.tpl

Code: Alles auswählen

{POSTER_AVATAR}
verwenden.
Benutzeravatar
beachgirl
Mitglied
Beiträge: 305
Registriert: 12.10.2005 18:57
Wohnort: Bremen
Kontaktdaten:

Beitrag von beachgirl »

Danke schön! Funktioniert prima.


[ externes Bild ]
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“