既然您能收到 '私人訊息的彈跳視窗',
那麼, 不就表示您已經登入論壇了嗎?
我個人以為, 應該不必這麼 '費心' 吧!
檔案:privmsg.php
程式碼部分:start main
紅色部分是我自己寫的,目的是想再這裡找出pm的subject,這樣我的彈跳視窗裡才能顯示pm的subject但是他都讀不到,希望你能幫我稍微看一下,該如何寫才能顯示出pm的subject
// Start main
//
if ( $mode == 'newpm' )
{
$gen_simple_header = TRUE;
$page_title = $lang['Private_Messaging'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'privmsgs_popup.tpl')
);
if ( $userdata['session_logged_in'] )
{
if ( $userdata['user_new_privmsg'] )
{
$l_new_message = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['You_new_pm'] : $lang['You_new_pms'];
$sqlstr="SELECT * FROM PRIVMSGS_TABLE WHERE user_id = pm.privmsgs_to_userid";
$res=$db->sql_query("$sqlstr");
$row=$db->sql_fetchrow($res);
}
else
{
$l_new_message = $lang['You_no_new_pm'];
}
$l_new_message .= '<br /><br />' . sprintf($lang['Click_view_privmsg'], '<a href="' . append_sid("privmsg.".$phpEx."?folder=inbox") . '" onclick="jump_to_inbox();return false;" target="_new">', '</a>');
$ps=$row[privmsgs_subject];
}
else
{
$l_new_message = $lang['Login_check_pm'];
}
$template->assign_vars(array(
'L_CLOSE_WINDOW' => $lang['Close_window'],
'L_MESSAGE' => $l_new_message,
'SENDER_USERNAME' => htmlspecialchars($userdata['username']),
'PM_SUBJECT'=>$ps )
);