1 頁 (共 2 頁)

[問題] 三個論壇的問題(以解決)感謝各位大大的幫助

發表於 : 2005-07-22 13:24
小爆
第一個問題是 中文名稱的管理者按下發言後會顯示 (以解決)
"嚴禁惡意的快速發文攻擊, 請稍後再試"
英文名稱的就不會
圖檔

第二個問題是 要把一個中文名稱的會員修改成管理員的時候會顯示錯誤 (以解決)
圖檔



第三個問題是 有一位會員他回覆一篇文章 可是他回覆的卻跑到第一篇去,感覺好像是兩個主題存在同一個主題裡面(以解決)
210上下十行的程式碼\r

代碼: 選擇全部

			//
			// Delete any entries in auth_access, they are not required if user is becoming an
			// admin
			//
			$sql = "UPDATE " . AUTH_ACCESS_TABLE . "
				SET auth_view = 0, auth_read = 0, auth_post = 0, auth_reply = 0, auth_edit = 0, auth_delete = 0, auth_sticky = 0, auth_announce = 0
				, auth_globalannounce = 0, auth_ban = 0, auth_greencard = 0, auth_bluecard = 0WHERE group_id = $group_id"; 
			if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, "Couldn't update auth access", "", __LINE__, __FILE__, $sql);
			}
		}

		$message = $lang['Auth_updated'] . '<br /><br />' . sprintf($lang['Click_return_userauth'], '<a href="' . append_sid("admin_ug_auth.$phpEx?mode=$mode") . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid("index.$phpEx?pane=right") . '">', '</a>');
		message_die(GENERAL_MESSAGE, $message);
	}
	else
	{
		if ( $mode == 'user' && $HTTP_POST_VARS['userlevel'] == 'user' && $user_level == ADMIN )
		{
圖檔

[修正]文章強迫斷行
[修正]防止重覆發表相同文章
[外掛]主題類型
[修正]強制選擇主題類型才能發表文章
[外掛]金錢外掛
[外掛]卡片警告停權系統
[外掛]推薦網站進階版
[修正]推薦網站進階版中文化
[修正]推薦網站進階版隨機logo
[外掛]偽子分區
[外掛]全區公告
[外掛]快速砍人\r
[修正]在首頁顯示最後回覆主題
[美化] 版面寬度改成 75 %
[修正] 引言代碼問題(?/span)
[強化] 會員個人資料頁面顯示註冊天數\r
[修正] admin_users.php 簽名檔問題
[修正] 輸入連結頭像網址相關錯誤
[修正] Multi-Language Fix 2.0.15
架設主機作業系統:Win Xp
上網方式:ADSL 2M/256K 固定ip
安裝程式:Apache+MySQL+PHP+Perl+PhpMyAdmin
phpBB2 版本:PhpBB 2.0.17

發表於 : 2005-07-22 13:32
小竹子
裝了那麼多外掛...........可能其中不知道哪裡衝突了,你可以全部拆掉重裝試試看

發表於 : 2005-07-22 13:34
小爆
ㄜ 這............. 不是很清楚怎麼拆外掛說......

發表於 : 2005-07-22 13:36
小竹子
那別拆了,砍掉重新安裝一個在重新裝外掛,小心點裝上去,改錯就再來一次吧!

小爆 寫:ㄜ 這............. 不是很清楚怎麼拆外掛說......

發表於 : 2005-07-22 13:37
小爆
好吧~~~慢慢來 哈哈 不知道要搞多久
那資料庫能夠用一樣的嗎????

我的想法是 再裝一個 然後用一樣的資料庫測試看看

發表於 : 2005-07-22 13:42
chsa
Admin_ug_auth.php 不是升級到2.0.17該改的檔..
說不定就是他的問題了.. :roll:

發表於 : 2005-07-22 13:48
小爆
我剛剛架了一個 然後把資料庫改成原本的那個資料庫 他還是一樣不能用 有可能是資料庫的問題
然後我又把資料庫改成新的資料庫 他就可以發言了

我的感覺是資料庫的問題.............

發表於 : 2005-07-22 13:49
小竹子
你改了那麼多外掛,不好查....建議重裝新的

小爆 寫:我剛剛架了一個 然後把資料庫改成原本的那個資料庫 他還是一樣不能用 有可能是資料庫的問題
然後我又把資料庫改成新的資料庫 他就可以發言了

我的感覺是資料庫的問題.............

發表於 : 2005-07-22 13:50
小爆
小竹子 寫:你改了那麼多外掛,不好查....建議重裝新的

小爆 寫:我剛剛架了一個 然後把資料庫改成原本的那個資料庫 他還是一樣不能用 有可能是資料庫的問題
然後我又把資料庫改成新的資料庫 他就可以發言了

我的感覺是資料庫的問題.............
所以資料庫也要全部從新來????

發表於 : 2005-07-22 13:55
小竹子
除非你裝的那些外掛都沒動到資料庫就不需要

小爆 寫:
所以資料庫也要全部從新來????

發表於 : 2005-07-22 14:01
小爆
小竹子 寫:除非你裝的那些外掛都沒動到資料庫就不需要

小爆 寫:
所以資料庫也要全部從新來????
那我另外請問一下 因為我對PHPBB的資料庫架構不是很熟
基本選項裡面有一個防灌水機制 那個是以哪個東西來計算多久以前發表過一邊文章的呢??? 會不會是中文名稱的管理員不會更新那個東西 然後資料庫就一直停留在那邊呢????

發表於 : 2005-07-22 14:06
小竹子
灌水機制
文章發表的間隔時間 (秒)

↑他有中文說明不是嗎?

小爆 寫:
小竹子 寫:除非你裝的那些外掛都沒動到資料庫就不需要

小爆 寫:
所以資料庫也要全部從新來????
那我另外請問一下 因為我對PHPBB的資料庫架構不是很熟
基本選項裡面有一個防灌水機制 那個是以哪個東西來計算多久以前發表過一邊文章的呢??? 會不會是中文名稱的管理員不會更新那個東西 然後資料庫就一直停留在那邊呢????

發表於 : 2005-07-22 14:10
小爆
小竹子 寫:灌水機制
文章發表的間隔時間 (秒)

↑他有中文說明不是嗎?

小爆 寫:
小竹子 寫:除非你裝的那些外掛都沒動到資料庫就不需要

那我另外請問一下 因為我對PHPBB的資料庫架構不是很熟
基本選項裡面有一個防灌水機制 那個是以哪個東西來計算多久以前發表過一邊文章的呢??? 會不會是中文名稱的管理員不會更新那個東西 然後資料庫就一直停留在那邊呢????
是的 ,他應該適用資料庫來計算上一篇文章的時間然後加上15秒來計算的吧????

發表於 : 2005-07-22 14:11
chsa
是這樣沒錯..

發表於 : 2005-07-22 15:39
心靈捕手
To 小爆:

先回答您第二個問題:
依照您在樓頂貼的程式碼看來, 您可以先做以下的修正, 試試看:

代碼: 選擇全部

#
#-----[ Open ]-----
#
admin/admin_ug_auth.php

#-----[ Find ]-----
#
$sql = "UPDATE " . AUTH_ACCESS_TABLE . " 
            SET auth_view = 0, auth_read = 0, auth_post = 0, auth_reply = 0, auth_edit = 0, auth_delete = 0, auth_sticky = 0, auth_announce = 0 
            , auth_globalannounce = 0, auth_ban = 0, auth_greencard = 0, auth_bluecard = 0WHERE group_id = $group_id";

#
#-----[ Replace With ]-----
#
$sql = "UPDATE " . AUTH_ACCESS_TABLE . " 
            SET auth_view = 0, auth_read = 0, auth_post = 0, auth_reply = 0, auth_edit = 0, auth_delete = 0, auth_sticky = 0, auth_announce = 0 
            , auth_globalannounce = 0, auth_ban = 0, auth_greencard = 0, auth_bluecard = 0 WHERE group_id = $group_id";
ps. 應該是您在安裝" YELLOW CARD MOD" 時, 有誤;
只要將" 0WHERE" 修改成" 0 WHERE" 即可.