From 228bf55d114f80ca38461b1cb74db1aa45d7520c Mon Sep 17 00:00:00 2001 From: Graham Cole <chckens@sucs.org> Date: Thu, 20 Mar 2008 01:18:43 +0000 Subject: [PATCH] hackergotchis displayed alongside forum posts --- components/forum.php | 2 +- htdocs/css/forum/SUCS.css | 3 +++ lib/punbb/viewtopic.php | 18 +++++++++++------- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/components/forum.php b/components/forum.php index b00b003..5a63e52 100644 --- a/components/forum.php +++ b/components/forum.php @@ -56,7 +56,7 @@ if ($punbb_file == "extern.php") { $pathlist = array_slice($pathlist, 0, $file_index); $smarty->assign("title", "Forum"); - $smarty->assign("extra_styles", "/css/forum/SUCS.css"); + $smarty->assign("extra_styles", "$baseurl/css/forum/SUCS.css"); $smarty->assign("rss_url", "/Community/Forum/extern.php?action=active&type=rss"); $smarty->assign("body", $page); } diff --git a/htdocs/css/forum/SUCS.css b/htdocs/css/forum/SUCS.css index dbf975c..e598578 100644 --- a/htdocs/css/forum/SUCS.css +++ b/htdocs/css/forum/SUCS.css @@ -263,3 +263,6 @@ td div.tclcon {margin-left: 2.3em} border: none; } +/* cut down on the fat. More space for avatars! */ +.postfootleft, .postfootright {display: none} + diff --git a/lib/punbb/viewtopic.php b/lib/punbb/viewtopic.php index cf0fcc4..e9944a4 100644 --- a/lib/punbb/viewtopic.php +++ b/lib/punbb/viewtopic.php @@ -206,17 +206,19 @@ while ($cur_post = $db->fetch_assoc($result)) // Format the online indicator $is_online = ($cur_post['is_online'] == $cur_post['poster_id']) ? '<strong>'.$lang_topic['Online'].'</strong>' : $lang_topic['Offline']; + /* begin SUCS avatar/hackergotchi hack if ($pun_config['o_avatars'] == '1' && $cur_post['use_avatar'] == '1' && $pun_user['show_avatars'] != '0') { if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.gif')) $user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.gif" '.$img_size[3].' alt="" />'; else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.jpg')) $user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.jpg" '.$img_size[3].' alt="" />'; - else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.png')) - $user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.png" '.$img_size[3].' alt="" />'; - } - else + */ + if ($img_size = @getimagesize("/var/www/sucssite/htdocs/pictures/people".'/'.$cur_post['username'].'.png')) { + $user_avatar = '<img src="/pictures/people/'.$cur_post['username'].'.png" '.$img_size[3].' alt="" />'; + } else { $user_avatar = ''; + } // We only show location, register date, post count and the contact links if "Show user info" is enabled if ($pun_config['o_show_user_info'] == '1') @@ -229,7 +231,8 @@ while ($cur_post = $db->fetch_assoc($result)) $user_info[] = '<dd>'.$lang_topic['From'].': '.pun_htmlspecialchars($cur_post['location']); } - $user_info[] = '<dd>'.$lang_common['Registered'].': '.date($pun_config['o_date_format'], $cur_post['registered']); + //This is totally irrelavent to SUCS + //$user_info[] = '<dd>'.$lang_common['Registered'].': '.date($pun_config['o_date_format'], $cur_post['registered']); if ($pun_config['o_show_post_count'] == '1' || $pun_user['g_id'] < PUN_GUEST) $user_info[] = '<dd>'.$lang_common['Posts'].': '.$cur_post['num_posts']; @@ -317,8 +320,9 @@ while ($cur_post = $db->fetch_assoc($result)) <div class="postleft"> <dl> <dt><strong><?php echo $username ?></strong></dt> - <dd class="usertitle"><strong><?php echo $user_title ?></strong></dd> - <dd class="postavatar"><?php echo $user_avatar ?></dd> +<?php /* +<dd class="usertitle"><strong><?php echo $user_title ?></strong></dd> */ ?> + <dd class="postavatar"><?php echo $user_avatar ?></dd> <?php if (count($user_info)) echo "\t\t\t\t\t".implode('</dd>'."\n\t\t\t\t\t", $user_info).'</dd>'."\n"; ?> <?php if (count($user_contacts)) echo "\t\t\t\t\t".'<dd class="usercontacts">'.implode(' ', $user_contacts).'</dd>'."\n"; ?> </dl> -- GitLab