I made a quick patch that will display the full title of the respective FAQ in the page title, and some generic titles for the other standard pages, if anyone wants to use it.
/include/client/header.inc.php
// $title=($cfg && is_object($cfg) && $cfg->getTitle())
// ? $cfg->getTitle() : 'osTicket :: '.__('Support Ticket System');
if ( $faq && is_object($faq) && $faq->getLocalQuestion() )
{
$title = "FAQ: " . $faq->getLocalQuestion();
}
elseif ( $category && is_object($category) && $category->getFullName() )
{
$title = "FAQ Category: " . $category->getFullName();
}
elseif ( preg_match( "/open.php/", $SERVER['SCRIPT_NAME']) )
{
$title = "Help Desk: Open a New Support Ticket" ;
}
elseif ( preg_match( "/view.php/", $SERVER['SCRIPT_NAME']) )
{
$title = "Help Desk: Check Existing Support Ticket Status" ;
}
elseif ( preg_match( "/kb\/index.php/", $SERVER['SCRIPT_NAME']) )
{
$title = "Help Desk: Knowledgebase Home" ;
}
elseif ( preg_match( "/kb\/faq.php?a=search/", $SERVER['SCRIPT_NAME']) )
{
$title = "Help Desk: Search Results" ;
}
else
{
$title=($cfg && is_object($cfg) && $cfg->getTitle())
? $cfg->getTitle() : 'osTicket :: '.__('Support Ticket System');
}