phpbb/includes/constatns.php
define('SITE_INDEX', -20);
define('SITE_LINKS', -21);
По константе на каждую страницу. Константы именно такие, минусовые.
phpbb/language/lang_russian/lang_main.php
$lang['Viewing_site_index'] = 'Просмотр главной страницы сайта';
$lang['Viewing_site_links'] = 'Просмотр ссылок на сайте';
phpbb/viewonline.php
//Находим
case PAGE_FAQ:
$location = $lang['Viewing_FAQ'];
$location_url = "faq.$phpEx";
break;
//После чего вставляем
case SITE_INDEX:
$location = $lang['Viewing_site_index'];
$location_url = '../index.php';
break;
case SITE_LINKS:
$location = $lang['Viewing_site_links'];
$location_url = '../links.php';
break;
Ну и последний штрих. В каждую страницу из тех, что должны быть видны в списке, в самое начало вставляеться код стандартной авторизации phpbb:
define('IN_PHPBB', true);
$phpbb_root_path = 'phpbb/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, SITE_INDEX);
init_userprefs($userdata);
//
// End session management
//
У меня работало...