1 頁 (共 1 頁)

[問題]請教有關子面版安裝問題

發表於 : 2006-02-11 20:44
sqaz000
參考http://www.phpbb-tw.net/phpbb/viewtopic.php?p=202043#202043

目前在安裝簡易子版面時,發現在後台->系統管裡->版面管理->出下以下問題
Parse error: parse error, unexpected ',' in e:\appserv\www\phpbb2\includes\functions_admin.php on line 121
並在版面管理->建立新版面->版面基本設定的分區內有空白下拉選單,且無法建立新的版面\r
在此先將functions_admin.php on line 121 ( }($box_name, $ignore_forum = false, $select_forum = '' ))附近編碼附上

[sort_sub]+1).");";
if( count($forum_sub[$forum_data[$cat_id][$j][forum_id]]) > 0 )
{
for($jj=0;$jj<count($forum_sub[$forum_data[$cat_id][$j][forum_id]]);$jj++)
{
$sub_list.= $forum_sub[$forum_data[$cat_id][$j][forum_id]][$jj];
$sub_list.=sub_search($forum_sub2[$forum_data[$cat_id][$j][forum_id]][$jj],$forum_sub,$forum_sub2);
}
}
}
}
return $sub_list;
}($box_name, $ignore_forum = false, $select_forum = '')問題所在位址
{
global $db, $userdata;
$is_auth_ary = auth(AUTH_READ, AUTH_LIST_ALL, $userdata);
$sql = 'SELECT f.forum_id, f.forum_name
FROM ' . CATEGORIES_TABLE . ' c, ' . FORUMS_TABLE . ' fWHERE f.cat_id = c.cat_idORDER BY c.cat_order, f.forum_order';
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Couldn not obtain forums information', '', __LINE__, __FILE__, $sql);
}
$forum_list = '';
while( $row = $db->sql_fetchrow($result) )
{
if ( $is_auth_ary[$row['forum_id']]['auth_read'] && $ignore_forum != $row['forum_id'] )
{
$selected = ( $select_forum == $row['forum_id'] ) ? ' selected="selected"' : '';
$forum_list .= '<option value="' . $row['forum_id'] . '"' . $selected .'>' . $row['forum_name'] . '</option>';
}
}

.........................我是分隔線......................................
目前已安裝外掛
top5最新發表的主題
進階版閃光會員名稱1.1

發表於 : 2006-02-11 22:01
Mac
你這樣寫更搞不懂問題的程式碼在哪裡了
請用 code 把程式碼包起來,或是把出問題的檔案打包上傳到網路空間

~Mac

發表於 : 2006-02-12 07:26
sqaz000
抱歉~馬上將問題雙手奉上~
http://zaqs000.myweb.hinet.net/
謝謝大大的幫忙~

發表於 : 2006-02-12 07:59
Mac
你的替換的步驟作錯了
他的安裝指示要你把 make_forum_select 這個 function 整個換成他的程式,也就是刮號的整個都要換掉喔

代碼: 選擇全部

# 
#--------[ FIND ]---------------- 
# 
function make_forum_select($box_name, $ignore_forum = false, $select_forum = '') 
{ 
(內容省略)
}
可是你的這邊卻顯示著你有外掛的新 make_forum_select
而且舊的還不完整的存在\r

代碼: 選擇全部

return $sub_list;
}($box_name, $ignore_forum = false, $select_forum = '')
{
global $db, $userdata;
...
...
...
~Mac

發表於 : 2006-02-12 23:05
sqaz000
在經過大大的分析~已將程式碼重新更換
且已經可以使用子分區了~
在此很感謝大大的幫忙
QQ