[問題] 請教偽子分區隱藏新疑難 (已解決了)

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

版主: 版主管理群

jwxinst
竹貓忠實會員
竹貓忠實會員
文章: 945
註冊時間: 2006-03-31 10:07
來自: New York, USA     學業狀況: 當天才...       個人狀況: 臭蛋
聯繫:

文章 jwxinst »

這樣子很亂, 你必需要確定目前你所有的sql外掛是全部都在 kktfriend
而不是 phpbb_

你先把 新增的隱藏分區的外掛的sql先放棄

重新輸入老師給你的
還有其他的sql
記得是以 kktfriend_開頭....

不過你也應該先進入phpmyadmin裡檢查清楚所有 table和子table中的開頭 ;-)


ps: 解決了這個問題
要把 database裡的資料都修正一下, 就會比較容易多了....
目前狀態圖檔
GoKo Music進度: 10%

問個問題不要緊可是沒有發文格式、問題不夠詳細情況,難道要用猜嗎?
新手必讀
[教學] 基本認識、學習、隨我架設phpBB的新手通 -更新至2.0.22
問問題的技巧
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44340
MOD安裝教學及轉碼
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=22832
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

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  
這個訊息只是表示:
您執行 ~倉木麻衣~ 兄建議的 SQL 指令前,
已經由執行 (db_create.php) 建立該資料表.

建議您:
檢視 (瀏覽) 資料表 kktfriend_forums
其中新增的版面 (如 B)
它的 'is_hideforum' = '1' 嗎?

因為您既然說 'B 是84' (forum_id)
可是您上頭的語法
回倉大: 手動調整phpbb_forums/is_hideforum 0 改為 1 執行顯示如下:

代碼: 選擇全部

 
SQL 語法: 
UPDATE `phpbb_forums` SET `prune_next` = NULL , 
`is_hideforum` = '1' WHERE `forum_id` =1 LIMIT 1 ; 
檢視 is_hideforum 1 正確.
所更新的卻是 `forum_id` =1
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
kkt
竹貓忠實會員
竹貓忠實會員
文章: 625
註冊時間: 2005-06-15 01:37
來自: H.K.
聯繫:

文章 kkt »

回老師, 我重新整理了一下及測試了一下. 先排除一些否定.

安裝了偽子分區-v2.0.1

1) 外掛安裝正確
2) 後台的設定正確

我再更正了測試項目:

在後台我新增了 4 個主題, 分別是 A,B,C,D.

按偽主分區的功能, 我已把 B,C,D 歸列入 A 主題下.
=================================

A 主題 的版面 id 是 83
B 主題 的版面 id 是 84
C 主題 的版面 id 是 85
D 主題 的版面 id 是 86
=================================

進入phpmyadmin, 在kktfriend_ 為首的資料庫, 再進入kktfriend_forums
我找到了A,B,C,D. 的主題 id, 即forum_id, 就是83,84,85,86.
而forum_id 旁的 cat_id 則全顯示為 27, 而這是正確的. 因為cat_id 是大主題編號. (圖一)
也可判斷出 B,C,D. 三個主題是列於 A 所統屬.
再看各主題的 is_hideforum 是 1 沒有錯. 就是 4 個都是1

(圖一)
圖檔

==============================================

比較有疑惑的是:

資料庫在 kktfriend_ 之下拉選單下面, 再有phpbb_ 的檔案. (因為我以前一直以為是正常的)

我再找到一個 phpbb_forums , (圖二)
從圖中可看見 cat_id 衹有 1 , 所以我確定論壇的主題讀向, 不是指向這個檔

(圖二)
圖檔

==============================================

衹是問題更加深了疑惑, 到底是那裡出錯?



.
最後由 kkt 於 2006-04-17 22:30 編輯,總共編輯了 1 次。
舊站台經已結朿了, 學生們可到遊戲站玩玩 Flash Game (不必註冊) 免費 Flash Game
在此學到很多架站知識, 永遠多謝:
心靈捕手老師, ~倉木麻衣~, 依夢兒 及 神川小羽各位大大相助
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

http://phpbb-tw.net/phpbb/viewtopic.php?p=233443#233443
另一件事就是, 後台新增的偽子分區記錄是否有寫到phpbb_forums_control資料表裡(或是kktfriend_forums_control ?)
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
頭像
kkt
竹貓忠實會員
竹貓忠實會員
文章: 625
註冊時間: 2005-06-15 01:37
來自: H.K.
聯繫:

文章 kkt »

回倉大:

仔細查看 phpbb_forums_control資料表裡(或是kktfriend_forums_control ?)

兩個皆沒有新增的偽子分區記錄
舊站台經已結朿了, 學生們可到遊戲站玩玩 Flash Game (不必註冊) 免費 Flash Game
在此學到很多架站知識, 永遠多謝:
心靈捕手老師, ~倉木麻衣~, 依夢兒 及 神川小羽各位大大相助
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

沒有?
那請問您有將需要上傳的檔案上傳上去嗎?
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
頭像
kkt
竹貓忠實會員
竹貓忠實會員
文章: 625
註冊時間: 2005-06-15 01:37
來自: H.K.
聯繫:

文章 kkt »

回倉大:
除了執行完後請將 db_create.php 刪除

修改的 3 個, 包含新擋 3 個.

經審視一遍, 確已上傳, 位置對應正確. (不然後台我也加不了子分區)

代碼: 選擇全部

## 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

.
舊站台經已結朿了, 學生們可到遊戲站玩玩 Flash Game (不必註冊) 免費 Flash Game
在此學到很多架站知識, 永遠多謝:
心靈捕手老師, ~倉木麻衣~, 依夢兒 及 神川小羽各位大大相助
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

那再試看看重新於後台新增相關設定吧
如果檔案都有上傳, 資料表也都有建立的話, 是不可能在forums_control資料表裡找不到記錄的
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
頭像
kkt
竹貓忠實會員
竹貓忠實會員
文章: 625
註冊時間: 2005-06-15 01:37
來自: H.K.
聯繫:

文章 kkt »

剛才把所有測試主題刪去, 重新建立了 A,B,C,D

在後台我新增了 4 個主題, 分別是 A,B,C,D.

按偽主分區的功能, 我已把 B,C,D 歸列入 A 主題下.
=================================

A 主題 的版面 id 是 83
B 主題 的版面 id 是 84
C 主題 的版面 id 是 85
D 主題 的版面 id 是 86
=================================
偽子分區設定顯示:

圖檔

=================================

進入phpmyadmin, 在kktfriend_ 為首的資料庫, 再進入kktfriend_forums
我衹找到三個新設主題, 是83, 84, 85.
而84, 85 的 is_hideforum 是 1
但83 的 is_hideforum 是 0 (即 A 主題)

圖檔

=================================

在 kktfriend_forums_control 衹顯示了最後更新時間.

圖檔


.
最後由 kkt 於 2006-04-17 22:34 編輯,總共編輯了 1 次。
舊站台經已結朿了, 學生們可到遊戲站玩玩 Flash Game (不必註冊) 免費 Flash Game
在此學到很多架站知識, 永遠多謝:
心靈捕手老師, ~倉木麻衣~, 依夢兒 及 神川小羽各位大大相助
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

怪了, 後台能看到設定完後的結果, 但資料表裡卻查不到記錄?
請問一下您config.php裡的$table_prefix值為何?
另外, includes/constants.php裡的這句是否有改過?

代碼: 選擇全部

define('FORUMS_CONTROL_TABLE', $table_prefix.'forums_control');
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
頭像
kkt
竹貓忠實會員
竹貓忠實會員
文章: 625
註冊時間: 2005-06-15 01:37
來自: H.K.
聯繫:

文章 kkt »

剛打開看過:

config.php

代碼: 選擇全部

$table_prefix = 'kktfriend_';

includes/constants.php 這句並沒有改過

代碼: 選擇全部

define('FORUMS_CONTROL_TABLE', $table_prefix.'forums_control');
舊站台經已結朿了, 學生們可到遊戲站玩玩 Flash Game (不必註冊) 免費 Flash Game
在此學到很多架站知識, 永遠多謝:
心靈捕手老師, ~倉木麻衣~, 依夢兒 及 神川小羽各位大大相助
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

那就真的很奇怪了
那我就真的不知道為何後台會有記錄, 但資料表裡卻查不到任何記錄了

建議你到後台把那一筆偽子分區的記錄刪掉再重建看看
然後到kktfriend_forums_control資料表裡查看是否有新增的記錄
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

kkt 寫:剛打開看過:

config.php

代碼: 選擇全部

$table_prefix = 'kktfriend_';

includes/constants.php 這句並沒有改過

代碼: 選擇全部

define('FORUMS_CONTROL_TABLE', $table_prefix.'forums_control');
建議您:
將下列檔案壓縮後, 貼出下載連結:
config.php (ps. 請先將 '帳號' 與 '密碼' 移除)
includes/constants.php
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
kkt
竹貓忠實會員
竹貓忠實會員
文章: 625
註冊時間: 2005-06-15 01:37
來自: H.K.
聯繫:

文章 kkt »

舊站台經已結朿了, 學生們可到遊戲站玩玩 Flash Game (不必註冊) 免費 Flash Game
在此學到很多架站知識, 永遠多謝:
心靈捕手老師, ~倉木麻衣~, 依夢兒 及 神川小羽各位大大相助
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

kkt 寫:有勞老師, 檔案在此:

http://www.kktfriend.com/phpBB2/templat ... d/v201.rar
檢視您的檔案, 並無異狀;
不知道為何您的資料庫裡頭, 會有兩個不同 '字首' 的資料表?

--
建議您:
將控制台 (版面管理) 關於 '偽子分區' 的設定拍張照, 以供參考.

--
呵! 呵! 發現您前面回文已經有相關的貼圖了. :mrgreen:
看來, 我得舉白旗了. :oops:
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「外掛問題討論」