[已解決] The Blog Mod0.2.3 只有系統管理員可用..

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

版主: 版主管理群

主題已鎖定
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

[已解決] The Blog Mod0.2.3 只有系統管理員可用..

文章 狂暴戰龍 »

問題外掛:(The Blog Mod0.2.3)
參考連結:(http://phpbb-tw.net/phpbb/viewtopic.php ... e+Blog+Mod)
使用版本:(phpBB 2.0.17)
網站位置:(http://nicecountry.dyndns.tv/phpbb2/index.php)
外掛安裝列表請參考: (http://nicecountry.dyndns.tv/phpbb2/mods.php)
狀況描述:The Blog Mod只有系統管理員能用,其他會員都不能用\r
錯誤代碼:

代碼: 選擇全部

Couldn't obtain mood data from database

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 'ORDER BY mood_text' at line 4

SELECT * FROM phpbb_weblog_moods WHERE mood_set = ORDER BY mood_text

Line : 794
File : weblog_config.php
試過修復資料表phpbb_weblog_moods了..找不出什麼原因@@請各位大大幫幫忙吧
最後由 狂暴戰龍 於 2005-08-15 13:04 編輯,總共編輯了 1 次。
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題] The Blog Mod0.2.3 只有系統管理員可用..

文章 心靈捕手 »

狂暴戰龍 寫:問題外掛:(The Blog Mod0.2.3)
參考連結:(http://phpbb-tw.net/phpbb/viewtopic.php ... e+Blog+Mod)
使用版本:(phpBB 2.0.17)
網站位置:(http://nicecountry.dyndns.tv/phpbb2/index.php)
外掛安裝列表請參考: (http://nicecountry.dyndns.tv/phpbb2/mods.php)
狀況描述:The Blog Mod只有系統管理員能用,其他會員都不能用\r
錯誤代碼:

代碼: 選擇全部

Couldn't obtain mood data from database

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 'ORDER BY mood_text' at line 4

SELECT * FROM phpbb_weblog_moods WHERE mood_set = ORDER BY mood_text

Line : 794
File : weblog_config.php
試過修復資料表phpbb_weblog_moods了..找不出什麼原因@@請各位大大幫幫忙吧
SQL 語法有誤!

建議您:
檢視 weblog_config.php 第 794 行附近的程式碼.

印象中, 並不會去修改這裡;
以下是該行附近的原始碼, 提供您參考:
$sql = "SELECT *
FROM " . WEBLOG_MOODS_TABLE . "
WHERE mood_set = " . $mood_set . "
ORDER BY mood_text";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't obtain mood data from database", "", __LINE__, __FILE__, $sql);
}
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

文章 狂暴戰龍 »

剛剛把心靈大提供的原始碼覆蓋上去還是一樣耶@@

SQL語法執行時我是用裡面的db_updata.php這個檔案執行的..

執行時也沒出現任何問題啊 :-o
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

To 狂暴戰龍:

方便的話, 請提供您的論壇, 測試用帳號, 密碼.

另外, 請問您:
在後台-> 網誌控制台-> 基本組態-> 要求認證
您是設定"是", 還是"否"呢?
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

文章 狂暴戰龍 »

要求認證我選否(應該是預設值吧@@)

測試帳號:抖你
測試密碼:54321

謝謝囉 :mrgreen:
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

狂暴戰龍 寫:要求認證我選否(應該是預設值吧@@)

測試帳號:抖你
測試密碼:54321

謝謝囉 :mrgreen:
幫您測試過, 的確是會出現那段錯誤訊息.

如果說, 您執行資料庫更新一切正常,
後台, 又沒有要求認證的話,
一般註冊會員, 只要按下" Blog 控制台",
應該都可以建立 Blog 才對.

方便的話, 請貼出 weblog_config.php 第 794 行附近的程式碼.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

文章 狂暴戰龍 »

代碼: 選擇全部

$sql = "SELECT *
FROM " . WEBLOG_MOODS_TABLE . "
WHERE mood_set = " . $mood_set . "
ORDER BY mood_text";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't obtain mood data from database", "", __LINE__, __FILE__, $sql);
}
$mood_data = $db->sql_fetchrowset($result);

$i = mt_rand(0,count($mood_data)-1);
$preview_mood = $mood_data[$i]['mood_url'];
以上是788~799行的程式碼\r

謝謝 :mrgreen:
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

狂暴戰龍 寫:

代碼: 選擇全部

$sql = "SELECT *
FROM " . WEBLOG_MOODS_TABLE . "
WHERE mood_set = " . $mood_set . "
ORDER BY mood_text";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't obtain mood data from database", "", __LINE__, __FILE__, $sql);
}
$mood_data = $db->sql_fetchrowset($result);

$i = mt_rand(0,count($mood_data)-1);
$preview_mood = $mood_data[$i]['mood_url'];
以上是788~799行的程式碼\r

謝謝 :mrgreen:
我猜想:
您應該是有動過後台預設的" 表情符號( $mood_set )" 吧!

因為, 您目前 Blog 的資料還沒有很多,
所以, 建議您:
進入phpMuAdmin, 先試著刪除相關資料表 phpbb_weblog_*
重新執行 db_updata.php
( 若有已經存在的欄位, 則可忽略它)
不要更動預設的表情符號, 再試試看!
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

文章 狂暴戰龍 »

感謝心靈大大的幫忙~~

原來是改到表情才掛掉 :-o

已經解決囉^^
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
主題已鎖定

回到「外掛問題討論」