Pagina 1 van 1
Avatar zit niet in stijl...hoe kan ik dat erin programeren?
Geplaatst: 07 mei 2003, 13:19
door Dorienke
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/
Re: Avatar zit niet in stijl...hoe kan ik dat erin programer
Geplaatst: 07 mei 2003, 13:47
door FlorisD
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.
Geplaatst: 07 mei 2003, 13:57
door Dorienke
Hmoke
maar nu is het dus nog zoeken waar ik dit moet plaatsen precies in die file :S
Geplaatst: 07 mei 2003, 13:57
door FlorisD
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.
Geplaatst: 07 mei 2003, 14:00
door Dorienke
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
Geplaatst: 07 mei 2003, 14:14
door FlorisD
Dat doe je ook gewoon in het bovengenoemde TPL-bestand. Deze tags zijn {postrow.POSTER_JOINED} en {postrow.POSTER_FROM}.
Geplaatst: 07 mei 2003, 14:20
door Dorienke
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;
}
}
Geplaatst: 07 mei 2003, 14:23
door FlorisD
Geplaatst: 07 mei 2003, 14:31
door Dorienke
hm kijk dat is de info die ik zocht
Thnx!
nu ist gefixt.
Van mij mag dit topic sluiten en weggegooid worden..

Geplaatst: 07 mei 2003, 14:37
door FlorisD
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.

Geplaatst: 07 mei 2003, 14:38
door Dorienke
wat maf!
naja.. dan ni

woej
Geplaatst: 07 mei 2003, 18:40
door matel
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
)