To set topic name as page title.
In viewtopic.php, search for the first occurence of gf_siteHeader():
// Display Common headers
gf_siteHeader();
//Check is anonymous users can access
That should read
gf_siteHeader($subject);
In public_html/forum/include/gf_format.php replace the function gf_siteHeader()
function gf_siteHeader($subject = '') {
global $CONF_FORUM;
// Display Common headers
if (!isset($CONF_FORUM['showblocks'])) $CONF_FORUM['showblocks'] = 'leftblocks';
if (!isset($CONF_FORUM['usermenu'])) $CONF_FORUM['usermenu'] = 'blockmenu';
if ($CONF_FORUM['showblocks'] == 'noblocks' OR $CONF_FORUM['showblocks'] == 'rightblocks') {
echo COM_siteHeader('none', $subject);
} elseif ($CONF_FORUM['showblocks'] == 'leftblocks' OR $CONF_FORUM['showblocks'] == 'allblocks' ) {
if ($CONF_FORUM['usermenu'] == 'blockmenu') {
echo COM_siteHeader( array('custom_showBlocks',$CONF_FORUM['leftblocks']), $subject );
} else {
echo COM_siteHeader('menu', $subject);
}
} else {
echo COM_siteHeader('menu', $subject);
}
}