而不是 phpbb_
你先把 新增的隱藏分區的外掛的sql先放棄
重新輸入老師給你的
還有其他的sql
記得是以 kktfriend_開頭....
不過你也應該先進入phpmyadmin裡檢查清楚所有 table和子table中的開頭
ps: 解決了這個問題
要把 database裡的資料都修正一下, 就會比較容易多了....
版主: 版主管理群
這個訊息只是表示:kkt 寫:老師先休息吧, 多謝您了.
按上執行後:
代碼: 選擇全部
錯誤 SQL 語法: CREATE TABLE kktfriend_forums_control( control_id mediumint( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT , show_forums varchar( 3 ) DEFAULT NULL , hide_forums varchar( 255 ) DEFAULT NULL , PRIMARY KEY ( control_id ) ) MySQL 傳回: #1050 - Table 'kktfriend_forums_control' already exists
所更新的卻是 `forum_id` =1回倉大: 手動調整phpbb_forums/is_hideforum 0 改為 1 執行顯示如下:
檢視 is_hideforum 1 正確.代碼: 選擇全部
SQL 語法: UPDATE `phpbb_forums` SET `prune_next` = NULL , `is_hideforum` = '1' WHERE `forum_id` =1 LIMIT 1 ;


另一件事就是, 後台新增的偽子分區記錄是否有寫到phpbb_forums_control資料表裡(或是kktfriend_forums_control ?)
代碼: 選擇全部
## Files to edit : 3
## index.php
## includes/constants.php
## language/lang_chinese_traditional_taiwan/lang_admin.php
## Included Files : 3
## admin/admin_forums_control.php
## templates/subSilver/admin/forum_control_admin_body.tpl
## templates/subSilver/admin/forum_control_edit_body.tpl


代碼: 選擇全部
define('FORUMS_CONTROL_TABLE', $table_prefix.'forums_control');代碼: 選擇全部
$table_prefix = 'kktfriend_';代碼: 選擇全部
define('FORUMS_CONTROL_TABLE', $table_prefix.'forums_control');