[問題]安裝完簡易子版面1.3後,出現的問題..(已解決)

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
頭像
AlexChu
星球公民
星球公民
文章: 47
註冊時間: 2004-10-13 11:39
來自: 你的心裡
聯繫:

[問題]安裝完簡易子版面1.3後,出現的問題..(已解決)

文章 AlexChu »

問題外掛:簡易子版面 1.3
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?p=202043#202043
使用版本:(例:phpBB 2.0.21)
網站位置:(例:http://www.sicang.com/phpbb2/index.php)
狀況描述:

按照說明安裝後....

進入後台管理編輯版面時..出現錯誤訊息 :

代碼: 選擇全部

Fatal error: Call to undefined function: creat_sub_admin() in C:\Program Files\Apache Group\Apache2\htdocs\phpBB2\admin\admin_forums.php on line 1249
補充:

已裝 Mod
Attachment mod 2.4.3 版
Global Announcement_1.2.9 全域公告
簡易子版面1.3
頭像
AlexChu
星球公民
星球公民
文章: 47
註冊時間: 2004-10-13 11:39
來自: 你的心裡
聯繫:

文章 AlexChu »

重新修改簡易子版面1.3版中的說明 Admin\admin_forums.php 的其中一段

代碼: 選擇全部

若您安裝過的外掛,有更改過admin/admin_forums.php的內容 
在admin/admin_forums.php的修改過程中 

請注意: 您是否有因為加入其他外掛, 而更動 $sql = "UPDATE " . FORUMS_TABLE . " 後頭的語法

請參考以下修改方式

# 
#--------[ FIND ]---------------- 
# 
$sql = "UPDATE " . FORUMS_TABLE . " 
            SET forum_name = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', cat_id = " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", forum_desc = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', forum_status = " . intval($HTTP_POST_VARS['forumstatus']) . ", prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . " 
            WHERE forum_id = " . intval($HTTP_POST_VARS[POST_FORUM_URL]); 

# 
#-----[ BEFORE ADD 之前, 加上 ]-------------------------------- 
#
# ps. 請注意: 您如果有加入其他外掛, 則自行更動 $sql = "UPDATE " . FORUMS_TABLE . " 後頭的語法!! 
//forum_sub start 
         $forum_set=$HTTP_POST_VARS[POST_CAT_URL]; 
         if(empty($forum_set)) 
         { 
            message_die(GENERAL_ERROR, "設定錯誤"); 
         } 
         else 
         { 
            $sql = "select count(forum_sub) as id from " . FORUMS_TABLE . " WHERE forum_sub = " . intval($HTTP_POST_VARS[POST_FORUM_URL]); 
            if( !$result = $db->sql_query($sql) ) 
            { 
               message_die(GENERAL_ERROR, "設定錯誤"); 
            } 
            $get_sub_Id = $db->sql_fetchrow($result); 
            if($get_sub_Id[id]>0) 
            { 
               message_die(GENERAL_ERROR, "此版面有其他子版面相連,無法設定成子版面"); 
            } 
            $temp=split(",",$forum_set); 
            $c=intval($temp[0]); 
            $forum_sub=intval($temp[1]); 
            $HTTP_POST_VARS['forumname']=str_replace("<","",$HTTP_POST_VARS['forumname']); 
            $HTTP_POST_VARS['forumdesc']=str_replace("<","",$HTTP_POST_VARS['forumdesc']); 
            if(intval($HTTP_POST_VARS[POST_FORUM_URL])== $forum_sub) 
            { 
               $sort_sub=intval($temp[2]); 
               $sql = "UPDATE " . FORUMS_TABLE . " 
                     SET forum_name = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', forum_desc = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', forum_status = " . intval($HTTP_POST_VARS['forumstatus']) . ", prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . " 
                     WHERE forum_id = " . intval($HTTP_POST_VARS[POST_FORUM_URL]); 
            }else 
            { 
               if(intval($temp[1])>0) 
               { 
                  $sort_sub=intval($temp[2])+1; 
               }else 
               { 
                  $sort_sub=intval($temp[2]); 
               } 
               $main_sub=intval($temp[3]); 

# 
#-----[ AFTER, ADD 之後, 加上 ]--------------------------------- 
#
            } 
         } 
         if( !$result = $db->sql_query($sql) ) 
         { 
            message_die(GENERAL_ERROR, "Couldn't update forum information", "", __LINE__, __FILE__, $sql); 
         } 
//forum_sub end 

# 
#-----[ IN LINE FIND 繼續在這一行尋找 ]------------------------ 
#
intval($HTTP_POST_VARS[POST_CAT_URL]) 

# 
#-----[ REPLACE WITH 替換 ]----------------------------------- 
# 
$c 

# 
#-----[ IN LINE FIND 繼續在這一行尋找 ]------------------------ 
#
, prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . " 

# 
#-----[ IN LINE AFTER, ADD 在指定之後, 加上 ]---------------- 
#
,forum_sub=".$forum_sub.",sort_sub=".$sort_sub.",main_sub=".$main_sub." 
再改成UTF-8後已經正常...
主題已鎖定

回到「外掛問題討論」