[外掛討論]禁止發言 (水桶名單)

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

版主: 版主管理群

atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

Arloha 寫:請問這一行在SQL語法中\r
是不是有點問題阿\r
$bucket_sql = "SELECT username FROM " . USERS_TABLE . " WHERE user_id=" . $users[$i];
是不是怪怪的
有發生什麼錯誤嗎??
發展中 Mod
禁止發言 (水桶名單)
有興趣的人一起來討論喔~~
Arloha
星球普通子民
星球普通子民
文章: 8
註冊時間: 2002-05-22 11:59

文章 Arloha »

今天又改了一次\r
又沒問題了
我也不知道是哪出錯啦\r

atthis 大大這Mod 做的很好喔!
;-)
竹貓忠實會員
竹貓忠實會員
文章: 1058
註冊時間: 2003-05-15 00:30
來自: Game.Hack-遊戲駭客
聯繫:

文章 »

atthis 真抱歉@@~講那麼多建議我自己到現在都還沒更新!順便問一下~tpl有新增什麼重要的東西嗎?我想手動加入!
有事問問題,沒事答問題。
廣告不是這樣打滴!遊戲駭客
atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

你裝的是那一版?
我都有把各版升級的方法寫在說明裡了
請看upgrade/upgrade09x_094.txt
發展中 Mod
禁止發言 (水桶名單)
有興趣的人一起來討論喔~~
頭像
totoromehk
星球公民
星球公民
文章: 47
註冊時間: 2003-12-28 21:15
來自: 天神村
聯繫:

文章 totoromehk »

為什麽當我按"會員禁言紀錄"會出現\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 : c:\appserv\www\phpbb2\bucket.php
SQL是phpbb開首的
測試禁言時.,會員的PM沒有popup(彈出功能己設定為是)
還有沒有了版區的名稱\r
本人用的是php2.06
\nappserv2.2

圖檔
圖檔
Arloha
星球普通子民
星球普通子民
文章: 8
註冊時間: 2002-05-22 11:59

文章 Arloha »

totoromehk 寫:為什麽當我按"會員禁言紀錄"會出現\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 : c:\appserv\www\phpbb2\bucket.php
SQL是phpbb開首的
測試禁言時.,會員的PM沒有popup(彈出功能己設定為是)
還有沒有了版區的名稱\r
本人用的是php2.06
appserv2.2
sql user table 中少加了
這一項 bucket_times
ALTER TABLE phpbb_users ADD bucket_times SMALLINT (5) DEFAULT 0;
Arloha
星球普通子民
星球普通子民
文章: 8
註冊時間: 2002-05-22 11:59

文章 Arloha »

berlinberlin 寫:
atthis 寫:
Arloha 寫:請問這一行在SQL語法中\r
是不是有點問題阿\r
$bucket_sql = "SELECT username FROM " . USERS_TABLE . " WHERE user_id=" . $users[$i];
是不是怪怪的
有發生什麼錯誤嗎??
我想他想說的應該是~~~

代碼: 選擇全部

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
這個問題只會發生在你以非 PHPBB_XXXXX 當資料表名稱時才會發生的問題~
應該是 MOD 程式碼內的問題~
我的talbe 的確不是 phpbb_xxx
這點我知道
只是原始程式嗎不能夠適合我的網站,很可惜民網沒辦法讓大家看,當到兵的才有機會看到\r
網站幾乎55%要全部改\r
我可能這中間可能沒有注意到哪一項有問題吧\r
除錯真的是不容易~
atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

關於\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
的錯誤,是因為我寫說明時的疏忽\r
就像 Arloha 說的一樣,在資料庫中新增

代碼: 選擇全部

ALTER TABLE `phpbb_users` ADD `bucket_times` SMALLINT( 5 ) UNSIGNED DEFAULT '0' NOT NULL ;
即可\r
因為上一個星期有事,所以沒時間上竹貓
一直拖到今天才回覆,造成大家的困擾了 :oops:
發展中 Mod
禁止發言 (水桶名單)
有興趣的人一起來討論喔~~
ggyy73
星球普通子民
星球普通子民
文章: 5
註冊時間: 2002-05-01 06:22
來自: 高雄縣

文章 ggyy73 »

關於禁言模組,小弟有幾個建議的地方\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可以在幫你想想看歐
圖檔
圖檔
竹貓忠實會員
竹貓忠實會員
文章: 1058
註冊時間: 2003-05-15 00:30
來自: Game.Hack-遊戲駭客
聯繫:

文章 »

關於你的建議...我有也有幾個建議= =||

1.覺得沒什麼用!既然都已經有禁言列表、名單,外加可以搜尋,再加上這個功能有點畫蛇添足。
2.Cash mod 已經內含此功能!請多研究。
有事問問題,沒事答問題。
廣告不是這樣打滴!遊戲駭客
竹貓忠實會員
竹貓忠實會員
文章: 1058
註冊時間: 2003-05-15 00:30
來自: Game.Hack-遊戲駭客
聯繫:

文章 »

atthis 寫:你裝的是那一版?
我都有把各版升級的方法寫在說明裡了
請看upgrade/upgrade09x_094.txt
atthis...裝蠻久了...忘了呢!@@||
檔案裡面只有寫下面這個沒寫版本~"~||

代碼: 選擇全部

/***************************************************************************
 *                                 bucket.php
 *                            -------------------
 *   begin                : Dec. 17, 2003
 *   copyright            : Atthis
 *   email                : atthis@chianglab.bio.ncku.edu.tw
 *
 *
 ***************************************************************************/
有事問問題,沒事答問題。
廣告不是這樣打滴!遊戲駭客
atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

給 文:
我發現每一個bucket.php的檔頭都長那樣XD
只能看功能了
Version 0.9.0 --> 最原始版
Version 0.9.1 --> 增加檢查是否輸入會員名或禁言天數\r
Version 0.9.2 --> 禁言原因改為跳出視窗顯示
Version 0.9.3 --> 修正頁數顯示問題
看你有什麼功能,猜猜看是那一版

給 ggyy73
一、
  1. phpbb_bucket 裡的資料是有時效的,禁言的時間過去了資料就自動刪除了
    且這樣作讀viewforum 時又要多做一件事,系統又會多累一點
    理論上每一個版的版面管理員應該都有編輯該版會員文章的權力
    不如請版面管理員去編輯違規的文章加入那一段文字要來的實用\r
    不然也可以像竹貓一樣,管理員回覆違規原因後鎖文
  2. 被禁言不是什麼光彩的事,我想被禁言的會員也不想到處張揚吧?
    只要警告的目的有達到就好了,不用到處告訴別人他被禁言了
    如果是版面管理員可以利用"禁言會員列表"的功能查詢會員被禁言的情況
    我想這樣就足夠了吧
二、
1. 如果Cash mod 可以作到就用Cash mod的功能吧\r
我不想禁言 mod 變成大怪物
發展中 Mod
禁止發言 (水桶名單)
有興趣的人一起來討論喔~~
ATSKBOOK
星球普通子民
星球普通子民
文章: 7
註冊時間: 2003-04-27 13:12

文章 ATSKBOOK »

我是用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

麻煩說明一下..感激不盡^^"
atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

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);
	}
}
另外我看到\r
## Files To Edit:
## language/lang_chinese_traditional_taiwan/lang_admin.php

但是裡面並沒有修改到 lang_admin.php

反而是\r
#-----[ 開啟 ]-------------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_main.php

麻煩說明一下..感激不盡^^"
是language/lang_chinese_traditional_taiwan/lang_main.php 才對
上面的寫錯了,對不起 :oops:
發展中 Mod
禁止發言 (水桶名單)
有興趣的人一起來討論喔~~
主題已鎖定

回到「外掛問題討論」