Avatar zit niet in stijl...hoe kan ik dat erin programeren?

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Dorienke

Avatar zit niet in stijl...hoe kan ik dat erin programeren?

Bericht door Dorienke » 07 mei 2003, 13:19

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/

Gebruikersavatar
FlorisD
Berichten: 1595
Lid geworden op: 12 nov 2002, 21:06
Locatie: Vijfhuizen
Contacteer:

Re: Avatar zit niet in stijl...hoe kan ik dat erin programer

Bericht door FlorisD » 07 mei 2003, 13:47

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/
Je moet dan een template-tag (dus tussen { en } ) invoegen. Ik zal even kijken welke dat is....

Het is {postrow.POSTER_AVATAR}. Als je die invoegt in viewtopic.tpl, komt ie weer tevoorschijn.
MessageBoard.nl, gratis phpBB forum hosting

Dorienke

Bericht door Dorienke » 07 mei 2003, 13:57

Hmoke
maar nu is het dus nog zoeken waar ik dit moet plaatsen precies in die file :S

Gebruikersavatar
FlorisD
Berichten: 1595
Lid geworden op: 12 nov 2002, 21:06
Locatie: Vijfhuizen
Contacteer:

Bericht door FlorisD » 07 mei 2003, 13:57

Dorienke schreef:Hmoke
maar nu is het dus nog zoeken waar ik dit moet plaatsen precies in die file :S
Het moet ergens bij de andere POSTROW-tags in de buurt.
MessageBoard.nl, gratis phpBB forum hosting

Dorienke

Bericht door Dorienke » 07 mei 2003, 14:00

dat had ik door ;)

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

Gebruikersavatar
FlorisD
Berichten: 1595
Lid geworden op: 12 nov 2002, 21:06
Locatie: Vijfhuizen
Contacteer:

Bericht door FlorisD » 07 mei 2003, 14:14

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

Bericht door Dorienke » 07 mei 2003, 14:20

Dit heb ik nu weggehaald:

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;
		}
	}

Gebruikersavatar
FlorisD
Berichten: 1595
Lid geworden op: 12 nov 2002, 21:06
Locatie: Vijfhuizen
Contacteer:

Bericht door FlorisD » 07 mei 2003, 14:23

Waar ben je nu allemaal mee bezig? Het moet in templates/<templatenaam>/viewtopic_body.tpl gebeuren hoor. :? :? :?
MessageBoard.nl, gratis phpBB forum hosting

Dorienke

Bericht door Dorienke » 07 mei 2003, 14:31

hm kijk dat is de info die ik zocht ;)

Thnx!

nu ist gefixt.

Van mij mag dit topic sluiten en weggegooid worden.. :)

Gebruikersavatar
FlorisD
Berichten: 1595
Lid geworden op: 12 nov 2002, 21:06
Locatie: Vijfhuizen
Contacteer:

Bericht door FlorisD » 07 mei 2003, 14:37

Dorienke schreef:hm kijk dat is de info die ik zocht ;)

Thnx!

nu ist gefixt.

Van mij mag dit topic sluiten en weggegooid worden.. :)
Dat gaat wat moeilijk als er geen admins en mods zijn. :lol:
MessageBoard.nl, gratis phpBB forum hosting

Dorienke

Bericht door Dorienke » 07 mei 2003, 14:38

wat maf!

naja.. dan ni ;) woej

Gebruikersavatar
matel
Berichten: 566
Lid geworden op: 11 nov 2002, 19:54
Locatie: Doetinchem
Contacteer:

Bericht door matel » 07 mei 2003, 18:40

Zelfs al waren er mods, dan sluiten ze denk ik niet gauw elk onderwerp. Alleen wanneer het op onzin oid uitloopt. Bovendien ook niet weggooien, want een ander met hetzelfde probleem kan hier zijn voordeel aan doen :)

(ik heb cursus gehad :wink: )
ManyLinks website
ManyThings Forum Kom en wordt ook lid!
Afbeelding

Gesloten