有發生什麼錯誤嗎??Arloha 寫:請問這一行在SQL語法中\r
是不是有點問題阿\r
$bucket_sql = "SELECT username FROM " . USERS_TABLE . " WHERE user_id=" . $users[$i];
是不是怪怪的
[外掛討論]禁止發言 (水桶名單)
版主: 版主管理群
- totoromehk
- 星球公民
- 文章: 47
- 註冊時間: 2003-12-28 21:15
- 來自: 天神村
- 聯繫:
為什麽當我按"會員禁言紀錄"會出現\r
SQL是phpbb開首的
測試禁言時.,會員的PM沒有popup(彈出功能己設定為是)
還有沒有了版區的名稱\r
本人用的是php2.06
\nappserv2.2
代碼: 選擇全部
Could not obtain search results
DEBUG MODE
SQL Error : 1054 Unknown column 'bucket_times' in 'field list'
SELECT user_id, username, bucket_times FROM phpbb_users WHERE username LIKE '%' AND user_id <> -1 AND bucket_times > 0 ORDER BY username
Line : 127
File : c:\appserv\www\phpbb2\bucket.php
測試禁言時.,會員的PM沒有popup(彈出功能己設定為是)
還有沒有了版區的名稱\r
本人用的是php2.06
\nappserv2.2
sql user table 中少加了totoromehk 寫:為什麽當我按"會員禁言紀錄"會出現\rSQL是phpbb開首的代碼: 選擇全部
Could not obtain search results DEBUG MODE SQL Error : 1054 Unknown column 'bucket_times' in 'field list' SELECT user_id, username, bucket_times FROM phpbb_users WHERE username LIKE '%' AND user_id <> -1 AND bucket_times > 0 ORDER BY username Line : 127 File : c:\appserv\www\phpbb2\bucket.php
測試禁言時.,會員的PM沒有popup(彈出功能己設定為是)
還有沒有了版區的名稱\r
本人用的是php2.06
appserv2.2
這一項 bucket_times
ALTER TABLE phpbb_users ADD bucket_times SMALLINT (5) DEFAULT 0;
我的talbe 的確不是 phpbb_xxxberlinberlin 寫:我想他想說的應該是~~~atthis 寫:有發生什麼錯誤嗎??Arloha 寫:請問這一行在SQL語法中\r
是不是有點問題阿\r
$bucket_sql = "SELECT username FROM " . USERS_TABLE . " WHERE user_id=" . $users[$i];
是不是怪怪的這個問題只會發生在你以非 PHPBB_XXXXX 當資料表名稱時才會發生的問題~代碼: 選擇全部
Could not obtain search results DEBUG MODE SQL Error : 1054 Unknown column 'bucket_times' in 'field list' SELECT user_id, username, bucket_times FROM phpbb_users WHERE username LIKE '%' AND user_id <> -1 AND bucket_times > 0 ORDER BY username Line : 127 File : /home/bucket.php
應該是 MOD 程式碼內的問題~
這點我知道
只是原始程式嗎不能夠適合我的網站,很可惜民網沒辦法讓大家看,當到兵的才有機會看到\r
網站幾乎55%要全部改\r
我可能這中間可能沒有注意到哪一項有問題吧\r
除錯真的是不容易~
關於\r
的錯誤,是因為我寫說明時的疏忽\r
就像 Arloha 說的一樣,在資料庫中新增
即可\r
因為上一個星期有事,所以沒時間上竹貓
一直拖到今天才回覆,造成大家的困擾了
代碼: 選擇全部
Could not obtain search results
DEBUG MODE
SQL Error : 1054 Unknown column 'bucket_times' in 'field list'
SELECT user_id, username, bucket_times FROM phpbb_users WHERE username LIKE '%' AND user_id <> -1 AND bucket_times > 0 ORDER BY username
Line : 127
File : /home/bucket.php
就像 Arloha 說的一樣,在資料庫中新增
代碼: 選擇全部
ALTER TABLE `phpbb_users` ADD `bucket_times` SMALLINT( 5 ) UNSIGNED DEFAULT '0' NOT NULL ;
因為上一個星期有事,所以沒時間上竹貓
一直拖到今天才回覆,造成大家的困擾了
關於禁言模組,小弟有幾個建議的地方\r
不知道作者可不可以加上這些功能\r
一、
1.就是在受處罰的文章上面可以顯示本篇文章受到處罰,
構想流程-->大致上也是以文章按了禁言之後轉移到禁言的那頁
等輸入要處罰的一些相關資料之後,再文章的資料表希望大大可以在多開一個資料表\r
也就是在phpbb_forums裡面多增加一個欄位,寫入受到處罰的編號(phpbb_bucket中的user_id )
再觀看文章時多增加一個讀入這個值得指令,讓文章上面可以顯示相關的處罰事項
如
本文章由ggyy73管理員處罰 會員test 理由為惡意灌水 處罰:禁言1天\r
2.接下來的就是在觀看文章頁面寫上假如處罰表格(phpbb_bucket)中的會員名稱\r
有出現她的名子就讓該會員的相關屬性下面顯示他正在禁言中或是在個人圖片的顯示也可做修改\r
比如改成本人禁言中的圖示\r
大致上就是這兩個小功能,不知道作者能不能開發\r
二、
1.處罰都用禁言的方式好像處罰的都很重的感覺,能不能配合禁言開發出處罰功能完整一點的MOD
也就是加上扣錢的功能,至於上面那些功能如果可以加上去那就太棒了
希望大大可以開發看看,因為接觸phpbb的時間太短了,心有餘而力不足\r
至於開發的IDEA可以在幫你想想看歐
不知道作者可不可以加上這些功能\r
一、
1.就是在受處罰的文章上面可以顯示本篇文章受到處罰,
構想流程-->大致上也是以文章按了禁言之後轉移到禁言的那頁
等輸入要處罰的一些相關資料之後,再文章的資料表希望大大可以在多開一個資料表\r
也就是在phpbb_forums裡面多增加一個欄位,寫入受到處罰的編號(phpbb_bucket中的user_id )
再觀看文章時多增加一個讀入這個值得指令,讓文章上面可以顯示相關的處罰事項
如
本文章由ggyy73管理員處罰 會員test 理由為惡意灌水 處罰:禁言1天\r
2.接下來的就是在觀看文章頁面寫上假如處罰表格(phpbb_bucket)中的會員名稱\r
有出現她的名子就讓該會員的相關屬性下面顯示他正在禁言中或是在個人圖片的顯示也可做修改\r
比如改成本人禁言中的圖示\r
大致上就是這兩個小功能,不知道作者能不能開發\r
二、
1.處罰都用禁言的方式好像處罰的都很重的感覺,能不能配合禁言開發出處罰功能完整一點的MOD
也就是加上扣錢的功能,至於上面那些功能如果可以加上去那就太棒了
希望大大可以開發看看,因為接觸phpbb的時間太短了,心有餘而力不足\r
至於開發的IDEA可以在幫你想想看歐
atthis...裝蠻久了...忘了呢!@@||atthis 寫:你裝的是那一版?
我都有把各版升級的方法寫在說明裡了
請看upgrade/upgrade09x_094.txt
檔案裡面只有寫下面這個沒寫版本~"~||
代碼: 選擇全部
/***************************************************************************
* bucket.php
* -------------------
* begin : Dec. 17, 2003
* copyright : Atthis
* email : atthis@chianglab.bio.ncku.edu.tw
*
*
***************************************************************************/
給 文:
我發現每一個bucket.php的檔頭都長那樣XD
只能看功能了
Version 0.9.0 --> 最原始版
Version 0.9.1 --> 增加檢查是否輸入會員名或禁言天數\r
Version 0.9.2 --> 禁言原因改為跳出視窗顯示
Version 0.9.3 --> 修正頁數顯示問題
看你有什麼功能,猜猜看是那一版
給 ggyy73
一、
1. 如果Cash mod 可以作到就用Cash mod的功能吧\r
我不想禁言 mod 變成大怪物
我發現每一個bucket.php的檔頭都長那樣XD
只能看功能了
Version 0.9.0 --> 最原始版
Version 0.9.1 --> 增加檢查是否輸入會員名或禁言天數\r
Version 0.9.2 --> 禁言原因改為跳出視窗顯示
Version 0.9.3 --> 修正頁數顯示問題
看你有什麼功能,猜猜看是那一版
給 ggyy73
一、
- phpbb_bucket 裡的資料是有時效的,禁言的時間過去了資料就自動刪除了
且這樣作讀viewforum 時又要多做一件事,系統又會多累一點
理論上每一個版的版面管理員應該都有編輯該版會員文章的權力
不如請版面管理員去編輯違規的文章加入那一段文字要來的實用\r
不然也可以像竹貓一樣,管理員回覆違規原因後鎖文 - 被禁言不是什麼光彩的事,我想被禁言的會員也不想到處張揚吧?
只要警告的目的有達到就好了,不用到處告訴別人他被禁言了
如果是版面管理員可以利用"禁言會員列表"的功能查詢會員被禁言的情況
我想這樣就足夠了吧
1. 如果Cash mod 可以作到就用Cash mod的功能吧\r
我不想禁言 mod 變成大怪物
我是用PHPBB2.06 MOD Version: 0.9.4功能全都正常 (可以加入水桶名單.可以收到訊息)
但是還是可以發言..
另外我看到\r
## Files To Edit:
## language/lang_chinese_traditional_taiwan/lang_admin.php
但是裡面並沒有修改到 lang_admin.php
反而是\r
#-----[ 開啟 ]-------------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_main.php
麻煩說明一下..感激不盡^^"
但是還是可以發言..
另外我看到\r
## Files To Edit:
## language/lang_chinese_traditional_taiwan/lang_admin.php
但是裡面並沒有修改到 lang_admin.php
反而是\r
#-----[ 開啟 ]-------------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_main.php
麻煩說明一下..感激不盡^^"
看看這一段有沒有加,或加的地方對不對ATSKBOOK 寫:我是用PHPBB2.06 MOD Version: 0.9.4功能全都正常 (可以加入水桶名單.可以收到訊息)
但是還是可以發言..
代碼: 選擇全部
#
#-----[ 開啟 ]-------------------------------------------------
#
posting.php
#
#-----[ 尋找 ]-------------------------------------------------
#
//
// The user is not authed, if they're not logged in then redirect
// them, else show them an error message
//
#
#-----[ 之前加上 ]-------------------------------------------------
#
$bucket_sql="SELECT * FROM phpbb_bucket WHERE user_id=" . $userdata['user_id'] . " and forum_id=" . $forum_id;
if ($result = $db->sql_query($bucket_sql)) {
$bucket_info=$db->sql_fetchrow($result);
if ($bucket_info['bucket_time'] > time()) {
$is_auth_type = 'auth_bucket';
$is_auth[$is_auth_type] = 0;
$bucket_start = create_date($board_config['default_dateformat'], $bucket_info['bucket_start'], $board_config['board_timezone']);
$bucket_until = create_date($board_config['default_dateformat'], $bucket_info['bucket_time'], $board_config['board_timezone']);
$is_auth[$is_auth_type . "_type"] = sprintf($lang['Bucket_message'], $bucket_info['bucket_reason'], $bucket_info['warner'], $bucket_info['bucket_day'], $bucket_start, $bucket_until);
} else {
$bucket_sql="DELETE FROM phpbb_bucket WHERE user_id=" . $userdata['user_id'] . " and forum_id=" . $forum_id . " and bucket_time=" . $bucket_info['bucket_time'];
$db->sql_query($bucket_sql);
}
}
是language/lang_chinese_traditional_taiwan/lang_main.php 才對另外我看到\r
## Files To Edit:
## language/lang_chinese_traditional_taiwan/lang_admin.php
但是裡面並沒有修改到 lang_admin.php
反而是\r
#-----[ 開啟 ]-------------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_main.php
麻煩說明一下..感激不盡^^"
上面的寫錯了,對不起