Avatar zit niet in stijl...hoe kan ik dat erin programeren?
					Forumregels
			
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief. 
		
		
	Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

- 
				Dorienke
Avatar zit niet in stijl...hoe kan ik dat erin programeren?
Hoi!
Ik heb een forum aangemaakt, werk wel meer met forums van PHPBB
maarnu heb ik dus ook een stijl toegevoegd,
maar hierbij laat hij niet automatisch de avatar naast de berichtjes zien.
Dit wil ik natuurlijk wel, maar dan moet ik denk ik wat in de php zut gaan wroeten.
Weet iemand toevallig snel hoe ik dit voor elkaar kan krijgen?
Het forum is te zien op:
http://gkv.ebbs.net/ja-forum/
			
			
									
									
						Ik heb een forum aangemaakt, werk wel meer met forums van PHPBB
maarnu heb ik dus ook een stijl toegevoegd,
maar hierbij laat hij niet automatisch de avatar naast de berichtjes zien.
Dit wil ik natuurlijk wel, maar dan moet ik denk ik wat in de php zut gaan wroeten.
Weet iemand toevallig snel hoe ik dit voor elkaar kan krijgen?
Het forum is te zien op:
http://gkv.ebbs.net/ja-forum/
Re: Avatar zit niet in stijl...hoe kan ik dat erin programer
Je moet dan een template-tag (dus tussen { en } ) invoegen. Ik zal even kijken welke dat is....Dorienke schreef:Hoi!
Ik heb een forum aangemaakt, werk wel meer met forums van PHPBB
maarnu heb ik dus ook een stijl toegevoegd,
maar hierbij laat hij niet automatisch de avatar naast de berichtjes zien.
Dit wil ik natuurlijk wel, maar dan moet ik denk ik wat in de php zut gaan wroeten.
Weet iemand toevallig snel hoe ik dit voor elkaar kan krijgen?
Het forum is te zien op:
http://gkv.ebbs.net/ja-forum/
Het is {postrow.POSTER_AVATAR}. Als je die invoegt in viewtopic.tpl, komt ie weer tevoorschijn.
MessageBoard.nl, gratis phpBB forum hosting
						- 
				Dorienke
Het moet ergens bij de andere POSTROW-tags in de buurt.Dorienke schreef:Hmoke
maar nu is het dus nog zoeken waar ik dit moet plaatsen precies in die file :S
MessageBoard.nl, gratis phpBB forum hosting
						- 
				Dorienke
dat had ik door  
 
waar ongeveer?
En ik wil de volgende functies eruit hebben:
Geregistreerd op: 7-5-2003
Woonplaats: Enschede
			
			
									
									
						 
 Code: Selecteer alles
//
// Go ahead and pull all data for this topic
//
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*,  pt.post_text, pt.post_subject, pt.bbcode_uid
	FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
	WHERE p.topic_id = $topic_id
		$limit_posts_time
		AND pt.post_id = p.post_id
		AND u.user_id = p.poster_id
	ORDER BY p.post_time $post_time_order
	LIMIT $start, ".$board_config['posts_per_page'];
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, "Could not obtain post/user information.", '', __LINE__, __FILE__, $sql);
}
$postrow = array();
if ($row = $db->sql_fetchrow($result))
{
	do
	{
		$postrow[] = $row;
	}
	while ($row = $db->sql_fetchrow($result));
	$db->sql_freeresult($result);
	$total_posts = count($postrow);
}
else 
{ 
   include($phpbb_root_path . 'includes/functions_admin.' . $phpEx); 
   sync('topic', $topic_id); 
   message_die(GENERAL_MESSAGE, $lang['No_posts_topic']); 
} 
$resync = FALSE; 
if ($forum_topic_data['topic_replies'] + 1 < $start + count($postrow)) 
{ 
   $resync = TRUE; 
} 
elseif ($start + $board_config['posts_per_page'] > $forum_topic_data['topic_replies']) 
{ 
   $row_id = intval($forum_topic_data['topic_replies']) % intval($board_config['posts_per_page']); 
   if ($postrow[$row_id]['post_id'] != $forum_topic_data['topic_last_post_id'] || $start + count($postrow) < $forum_topic_data['topic_replies']) 
   { 
      $resync = TRUE; 
   } 
} 
elseif (count($postrow) < $board_config['posts_per_page']) 
{ 
   $resync = TRUE; 
} 
if ($resync) 
{ 
   include($phpbb_root_path . 'includes/functions_admin.' . $phpEx); 
   sync('topic', $topic_id); 
   $result = $db->sql_query('SELECT COUNT(post_id) AS total FROM ' . POSTS_TABLE . ' WHERE topic_id = ' . $topic_id); 
   $row = $db->sql_fetchrow($result); 
   $total_replies = $row['total']; 
}
$sql = "SELECT *
	FROM " . RANKS_TABLE . "
	ORDER BY rank_special, rank_min";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, "Could not obtain ranks information.", '', __LINE__, __FILE__, $sql);
}
$ranksrow = array();
while ( $row = $db->sql_fetchrow($result) )
{
	$ranksrow[] = $row;
}
$db->sql_freeresult($result);
//
// Define censored word matches
//
$orig_word = array();
$replacement_word = array();
obtain_word_list($orig_word, $replacement_word);
//
// Censor topic title
//
if ( count($orig_word) )
{
	$topic_title = preg_replace($orig_word, $replacement_word, $topic_title);
}
waar ongeveer?
En ik wil de volgende functies eruit hebben:
Geregistreerd op: 7-5-2003
Woonplaats: Enschede
Dat doe je ook gewoon in het bovengenoemde TPL-bestand. Deze tags zijn {postrow.POSTER_JOINED} en {postrow.POSTER_FROM}.
			
			
									
									MessageBoard.nl, gratis phpBB forum hosting
						- 
				Dorienke
Dit heb ik nu weggehaald:
Maar wat moet ik nu veranderen aan die avatar regel:
			
			
									
									
						Code: Selecteer alles
$poster_from = ( $postrow[$i]['user_from'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
	$poster_joined = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Joined'] . ': ' . create_date($lang['DATE_FORMAT'], $postrow[$i]['user_regdate'], $board_config['board_timezone']) : '';
Maar wat moet ik nu veranderen aan die avatar regel:
Code: Selecteer alles
$poster_avatar = '';
	if ( $postrow[$i]['user_avatar_type'] && $poster_id != ANONYMOUS && $postrow[$i]['user_allowavatar'] )
	{
		switch( $postrow[$i]['user_avatar_type'] )
		{
			case USER_AVATAR_UPLOAD:
				$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
				break;
			case USER_AVATAR_REMOTE:
				$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
				break;
			case USER_AVATAR_GALLERY:
				$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
				break;
		}
	}Waar ben je nu allemaal mee bezig? Het moet in templates/<templatenaam>/viewtopic_body.tpl gebeuren hoor.   
   
  
			
			
									
									 
   
  
MessageBoard.nl, gratis phpBB forum hosting
						- 
				Dorienke
Dat gaat wat moeilijk als er geen admins en mods zijn.Dorienke schreef:hm kijk dat is de info die ik zocht
Thnx!
nu ist gefixt.
Van mij mag dit topic sluiten en weggegooid worden..

MessageBoard.nl, gratis phpBB forum hosting
						
