Thanks for the help so far, here was the code I modified to get the times to disappear from Recent Topics:
echo '
<a href="', $item['href'], '">', $item['subject'], '</a> <span class="smalltext">', $txt['by'], ' ', $item['poster']['link'], $item['new'] ? '' : ' <a href="' . $scripturl . '?topic=' . $item['topic'] . '.msg' . $item['new_from'] . ';topicseen#new" rel="nofollow"><img src="' . $settings['lang_images_url'] . '/new.gif" alt="' . $txt['new'] . '" border="0" /></a>', '</span><br />', empty($item['is_last']) ? '' : '';
As you see I've taken the time out from there. I'm not sure exactly what to do with the code for the icons, here is the install file for the custom board icons if this helps?
// If SSI.php is in the same place as this file, and SMF isn't defined...
if (file_exists(dirname(__FILE__) . '/SSI.php') && !defined('SMF'))
require_once(dirname(__FILE__) . '/SSI.php');
// Hmm... no SSI.php and no SMF?
elseif (!defined('SMF'))
die('<b>Error:</b> Cannot install - please verify you put this in the same place as SMF\'s index.php.');
if((SMF == 'SSI') && !$user_info['is_admin'])
die('Admin priveleges required.');
// columns to add in SMF boards table
$columns_boards = array();
$columns_boards[] = array(
'table' => '{db_prefix}boards',
'info' => array(
'name' => 'img_new',
'type' => 'varchar',
'size' => 255,
'null' => false,
'default' => '',
),
);
$columns_boards[] = array(
'table' => '{db_prefix}boards',
'info' => array(
'name' => 'img_new_type',
'type' => 'tinyint',
'size' => 1,
'null' => false,
'default' => 0,
'unsigned' => true,
),
);
$columns_boards[] = array(
'table' => '{db_prefix}boards',
'info' => array(
'name' => 'img_old',
'type' => 'varchar',
'size' => 255,
'null' => false,
'default' => '',
),
);
$columns_boards[] = array(
'table' => '{db_prefix}boards',
'info' => array(
'name' => 'img_old_type',
'type' => 'tinyint',
'size' => 1,
'null' => false,
'default' => 0,
'unsigned' => true,
),
);
$columns_boards[] = array(
'table' => '{db_prefix}boards',
'info' => array(
'name' => 'img_redirect',
'type' => 'varchar',
'size' => 255,
'null' => false,
'default' => '',
),
);
$columns_boards[] = array(
'table' => '{db_prefix}boards',
'info' => array(
'name' => 'img_redirect_type',
'type' => 'tinyint',
'size' => 1,
'null' => false,
'default' => 0,
'unsigned' => true,
),
);
db_extend('packages');
if (!empty($columns_boards))
foreach ($columns_boards as $column)
$smcFunc['db_add_column']($column['table'], $column['info'], array(), 'ignore');
?>
Can you work out from that what code I should use to display the relative board icon for each line displayed of the recent topics?