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.

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