[問題] 簡易子面板1.3
版主: 版主管理群
[問題] 簡易子面板1.3
升級成1.3板後.在後台原本有子面板的版面變成無法修改.會出現以下內容
Not Found
The requested URL /lstc/admin/admin_forums. was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
--------------------------------------------------------------------------------
Apache/1.3.33 Server at http://www.XXXXX.XXX.XX Port 80
主版面正常可修改.就只有子版面會出現上面紅字的內容.請問是我哪邊有改錯了嗎????
參考安裝簡易子版面1.3
Not Found
The requested URL /lstc/admin/admin_forums. was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
--------------------------------------------------------------------------------
Apache/1.3.33 Server at http://www.XXXXX.XXX.XX Port 80
主版面正常可修改.就只有子版面會出現上面紅字的內容.請問是我哪邊有改錯了嗎????
參考安裝簡易子版面1.3
最後由 yung821 於 2005-10-28 10:52 編輯,總共編輯了 1 次。
Re: [問題] 簡易子面板1.3
你是不是把php副檔名刪掉了yung821 寫:升級成1.3板後.在後台原本有子面板的版面變成無法修改.會出現以下內容
Not Found
The requested URL /lstc/admin/admin_forums. was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
--------------------------------------------------------------------------------
Apache/1.3.33 Server at http://www.XXXXX.XXX.XX Port 80
主版面正常可修改.就只有子版面會出現上面紅字的內容.請問是我哪邊有改錯了嗎????
水色論壇 http://www.et99.net
簡德賢分享
簡德賢分享
我把子版面轉移到其他版面時.會出現以下回報\r
Couldn't update forum information
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 3
UPDATE phpbb_forums SET sort_sub=sort_sub+0 WHERE forum_id in ()
Line : 760
File : admin_forums.php
請問是哪邊有問題??????
Couldn't update forum information
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 3
UPDATE phpbb_forums SET sort_sub=sort_sub+0 WHERE forum_id in ()
Line : 760
File : admin_forums.php
請問是哪邊有問題??????
恩 少了一個判斷\r
在admin_forums.php
尋找\r
前面加上
尋找\r
後面加上
在admin_forums.php
尋找\r
代碼: 選擇全部
$sort_sub=($sort_sub-intval($HTTP_POST_VARS["s_sort_sub"]));代碼: 選擇全部
if(count($sub_id_array)>0)
{代碼: 選擇全部
WHERE forum_id in (".implode(', ',$sub_id_array).")" ;代碼: 選擇全部
}水色論壇 http://www.et99.net
簡德賢分享
簡德賢分享
把yung821 寫:加上上面的修正後.子版面移動不會再出現錯誤了.但是現在變成在後台的版面管理裡出問題
點下面圖示中藍色圈起來的主版面路徑.可以開啟主版面網頁
點下面圖市中紅色圈起來的子版面路徑.卻變成尋找不到子版面網頁
請問.是哪邊有問題呢.謝謝!!
代碼: 選擇全部
function creat_sub_admin($forum_id,$forum_sub2)
{
global $template,$phpEx;代碼: 選擇全部
function creat_sub_admin($forum_id,$forum_sub2)
{
global $template,$phpEx,$phpbb_root_path;水色論壇 http://www.et99.net
簡德賢分享
簡德賢分享
yung821 寫:ETERNAL 寫: 把
function creat_sub_admin($forum_id,$forum_sub2)
{
global $template,$phpEx;[/code]
改成代碼: 選擇全部
function creat_sub_admin($forum_id,$forum_sub2) { global $template,$phpEx,$phpbb_root_path; [/quote] 加上這個修正後.以正常可已使用.謝謝!![/quote] 您提到的第二個" 錯誤訊息", 我也是有收到; 經過引言部份的修正後, 已正常. 建議您: 在樓頂的文章, 補上" 發問格式": http://phpbb-tw.net/phpbb/viewtopic.php?t=16161 -- [b]To ETERNAL:[/b] 拍謝! 當初您寫私訊給我時, 沒有好好幫您偵錯. :oops: 我當初只針對" 有子版面的主版面, 是否允許異動更新" 做測試; 而忽略了做" 子版面移動" 的測試. 不過, 總是會有其他熱心的大大們幫您偵錯的. :mrgreen: [color=red]剛剛在測試" 移動子版面" 時, 我發現有一小問題:[/color] 舉例: 主版面 A 底下, 原新增有三個子版面 a1, a2, a3; 將子版面 a1, 移動到主版面 B 底下, 成為其新的子版面時; 發現, 在首頁的子版面 a1 的最後發表文章, 並沒有辦法顯示在主版面 B; 也就是說, 子版面 a1 的文章數,... 等, 並無法和主版面 B 一起計算. 進入 phpMyAdmin-> phpbb_forums 後, 發現: 子版面 a1 經移動後, 它的 [b]forum_sub[/b] 欄位值, 有對應到新的主版面 B; 可是它的 [b]main_sub[/b] 欄位值, 仍舊是對應到舊的主版面 A, 並未做更新. 目前解法: 暫時以手動更新.
謝謝大家協助找問題
心捕所發現的問題,修正方法如下
在admin_forums.php
尋找\r
改成
心捕所發現的問題,修正方法如下
在admin_forums.php
尋找\r
代碼: 選擇全部
$sql = "UPDATE " . FORUMS_TABLE . "
SET sort_sub=sort_sub+".$sort_sub."
WHERE forum_id in (".implode(', ',$sub_id_array).")" ;改成
代碼: 選擇全部
$sql = "UPDATE " . FORUMS_TABLE . "
SET sort_sub=sort_sub+".$sort_sub.",main_sub=".$main_sub."
WHERE forum_id in (".implode(', ',$sub_id_array).")" ;水色論壇 http://www.et99.net
簡德賢分享
簡德賢分享
真糟糕! 經過測試發現, 經過引言部份的修改,ETERNAL 寫:謝謝大家協助找問題
心捕所發現的問題,修正方法如下
在admin_forums.php
尋找\r代碼: 選擇全部
$sql = "UPDATE " . FORUMS_TABLE . " SET sort_sub=sort_sub+".$sort_sub." WHERE forum_id in (".implode(', ',$sub_id_array).")" ;
改成
代碼: 選擇全部
$sql = "UPDATE " . FORUMS_TABLE . " SET sort_sub=sort_sub+".$sort_sub.",main_sub=".$main_sub." WHERE forum_id in (".implode(', ',$sub_id_array).")" ;
子版面的 main_sub 欄位值, 還是沒辦法對應到新的主版面.
不過, 問題癥結是我在升級修改時, 漏掉了下列的程式碼:
( 此行, 就位於該段語法上面幾行的地方)
代碼: 選擇全部
,forum_sub=".$forum_sub.",sort_sub=".$sort_sub.",main_sub=".$main_sub."
在此, 鄭重向您致歉, 敬請見諒!
不過, 您提到的修改部分, 也許是因應其他問題, 所以我一樣照做啦!




