問題外掛:Blank Template
參考連結:http://www.phpbbhacks.com/download/3562
使用版本:phpBB 2.0.22)
網站位置:http://humorous.idv.tw/phpbb/index.php)
狀況描述:訪客無法觀看所建立的頁面
在後台建立好的頁面,在Access Auth 也設成「所有會員」,但是訪客點選連結還是會出現「只有註冊會員才能看」的字句
請問要如何才能讓沒有註冊的成員也可以看到呢?
blank template的頁面 http://www.humorous.idv.tw/phpbb/template.php?page=1
(測試帳號 diamond/0000)
blank template 的連結頁面在網頁最下面
[問題]如何讓訪客看見自己創建的頁面?
版主: 版主管理群
我發現它 (template.php) 原來程式碼, 除了 ~倉木麻衣~ 指出的錯誤之外,DVDplayer 寫:按著修改後,
訪客進入後,會看到頁頭和頁尾合併的頁面
看不到內容
http://www.humorous.idv.tw/phpbb/template.php?page=1
請問倉木大,問題在哪呢?
也還有些邏輯判斷的問題.
以下的修改, 提供您參考:
#
#-----[ FIND ]-----
# ps. 這是該外掛原始碼
代碼: 選擇全部
if( $row['user_auth'] != ANONYMOUS )
{
$message = sprintf($lang['Not_auth'], $lang['Users']);
message_die(GENERAL_MESSAGE, $message);
}
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
if( $row['page_auth'] == -1 )
{
$page_title = $row['page_name'];
$page_content = $row['page_content'];
}
if( $row['page_auth'] == 0 )
{
$message = sprintf($lang['Not_auth'], $lang['Users']);
message_die(GENERAL_MESSAGE, $message);
}
if( $row['page_auth'] == 2 )
{
$message = sprintf($lang['Not_auth'], $lang['Moderators']);
message_die(GENERAL_MESSAGE, $message);
}
http://wang5555.dnsfor.me/test/phpbb2/index.php