hmm, in der viewtopic steht wie folgt:
//
// Set or remove bookmark
//
if ( isset($HTTP_GET_VARS['setbm']) || isset($HTTP_GET_VARS['removebm']) )
{
$redirect = "viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&start=$start&postdays=$post_days&postorder=$post_order&highlight=" . $HTTP_GET_VARS['highlight'];
if ( $userdata['session_logged_in'] )
{
if (isset($HTTP_GET_VARS['setbm']) && $HTTP_GET_VARS['setbm'])
{
set_bookmark($topic_id);
}
else if (isset($HTTP_GET_VARS['removebm']) && $HTTP_GET_VARS['removebm'])
{
remove_bookmark($topic_id);
}
}
else
{
if (isset($HTTP_GET_VARS['setbm']) && $HTTP_GET_VARS['setbm'])
{
$redirect .= '&setbm=true';
}
else if (isset($HTTP_GET_VARS['removebm']) && $HTTP_GET_VARS['removebm'])
{
$redirect .= '&removebm=true';
}
redirect(append_sid("login.$phpEx?redirect=$redirect", true));
}
redirect(append_sid($redirect, true));
}
und das (mußte ich wie in der ausgangsfrage schon erwähnt, auskommentieren):
//
// Bookmark information
//
//if ( $userdata['session_logged_in'] )
//{
// $template->assign_block_vars('bookmark_state', array());
// // Send vars to template
// $bm_action = (is_bookmark_set($topic_id)) ? ("&removebm=true") : ("&setbm=true");
// $template->assign_vars(array(
// 'L_BOOKMARK_ACTION' => (is_bookmark_set($topic_id)) ? ($lang['Remove_Bookmark']) : ($lang['Set_Bookmark']),
// 'U_BOOKMARK_ACTION' => append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&start=$start&postdays=$post_days&postorder=$post_order&highlight=" . $HTTP_GET_VARS['highlight'] . $bm_action))
// );
//}
und weiter unten der aufruf:
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
include($phpbb_root_path . 'includes/functions_bookmark.'.$phpEx);
etwas ratlos ich bin. ciao, oliver