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

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

版主: 版主管理群

athlon
星球公民
星球公民
文章: 82
註冊時間: 2002-09-23 04:00

文章 athlon »

小弟安裝且測試一天了
目前沒有發現任何BUG

不過還是很希望大大提示一下,如何將禁止發言改為禁止瀏覽\r
因為我還滿希望有這個功能的
警告停權系統沒有自動解禁時間,且沒有像這個MOD有一個列表頁面\r
所以還真的滿喜歡大大寫這個功能的~
希望給點提示,小弟也可以研究一下該更改哪裡...能夠讓這個功能有所多元化
謝謝大大
atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

文 寫:嗯嗯~那第一篇的下載連結的檔案更新了?想裝裝看了XD
還沒更新,昨天太晚了,睏~~
今天會弄
athlon 寫:不過還是很希望大大提示一下,如何將禁止發言改為禁止瀏覽
因為我還滿希望有這個功能的
警告停權系統沒有自動解禁時間,且沒有像這個MOD有一個列表頁面
所以還真的滿喜歡大大寫這個功能的~
希望給點提示,小弟也可以研究一下該更改哪裡...能夠讓這個功能有所多元化
謝謝大大
昨天沒看到你上一篇留言,所以沒有回應你
應該可以改出來
大概是改 viewforum.php 及 viewtopic.php
只是這樣Mod就會變得愈來愈難裝(要改的地方太多了)
我晚一點再想看看

----------------------------------
順便一提,你們覺得發PM通知好,還是發Mail通知好
atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

我看過了,有其它人想要禁止閱讀(可看到標題,但無法看到內容)的功能嗎?
  1. 方案
    如果有比較多人想要,我會把它作成漸層式(版面管理員可選用多種處分)
    1. 禁言 -> 禁言
    2. 禁止閱讀 -> 禁止閱讀+禁言
    3. 禁止瀏覽 -> 看不到標題(當然就無法閱讀了)+禁言
    4. 無法進入版面 -> 無法進入版面\r
    5. 隱藏版面 -> 隱藏版面
    大家討論看看要作到什麼程度\r
    (我是覺得到"禁止瀏覽"就可以了啦…)
  2. 方案
    如果只有athlon要,其它人覺得只要禁言就可以了
    那就只有一種處分,處分的程度看admin改到什麼程度
看得懂嗎?
就是A 方案,版主可以自訂不同的人有1-5種不同的處分程度\r
B 方案,admin改到 3 ,那所有處分的人都禁止瀏覽\r

如果要A 方案,我要全部改完了再釋出及寫說明,要過一陣子
如果要B 方案,決議完我就可以開始寫說明了
發展中 Mod
禁止發言 (水桶名單)
有興趣的人一起來討論喔~~
athlon
星球公民
星球公民
文章: 82
註冊時間: 2002-09-23 04:00

文章 athlon »

A方案超正點的!!!
大家快點來點掌聲喔~~
atthis大~你真的是太棒了....

期待其他人一起~
竹貓忠實會員
竹貓忠實會員
文章: 1058
註冊時間: 2003-05-15 00:30
來自: Game.Hack-遊戲駭客
聯繫:

文章 »

先來個B套餐吧,因為目前還不太想吃A套餐的餐點= =||
有事問問題,沒事答問題。
廣告不是這樣打滴!遊戲駭客
atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

只有athlon要,那就先來 B 方案吧(比較簡單作到)

athlon你要禁止到什麼程度(2-5),告訴我
我再告訴你怎麼改
發展中 Mod
禁止發言 (水桶名單)
有興趣的人一起來討論喔~~
athlon
星球公民
星球公民
文章: 82
註冊時間: 2002-09-23 04:00

文章 athlon »

阿~只有我要~真可惜~~
不過好像量身訂做MOD一樣 呵呵~~

禁止閱讀 -> 禁止閱讀+禁言
是指看的到標題卻無法進入閱讀文章內容
禁止瀏覽 -> 看不到標題(當然就無法閱讀了)+禁言
請問是指可以進入版面卻看不到該版的文章標題?

3.無法進入版面 -> 無法進入版面\r
這個好了...比較符合我現在的需求
這是每個版面各自獨立的嗎?是指被禁止者這一段時間就無法再進入該版面嗎?
不會是禁止進入網站吧...那就跟黃牌一樣了...呵呵~

真開心~終於看到這種功能了...謝謝atthis大的傳授~
atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

跟禁言一樣是版面各自獨立的
只是把放在posting.php 的判斷式放到不同的地方
發展中 Mod
禁止發言 (水桶名單)
有興趣的人一起來討論喔~~
atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

已更新完成 :-D
請到這個主題的第一篇下載

還有什麼建議\r
或想要有什麼功能再提出來
(我在想要不要加入"其它會員檢舉"及"處分時間終止後自動刪除違規文章")

給athlon
你更新完成後
開啟 viewforum.php
尋找\r

代碼: 選擇全部

//
// Start auth check
//
$is_auth = array();
$is_auth = auth(AUTH_ALL, $forum_id, $userdata, $forum_row);
之後加上

代碼: 選擇全部

$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['auth_read']=0;
		$lang['Sorry_auth_read']=$lang['Sorry_auth_bucket'];
		$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['auth_read_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
language/lang_chinese_traditional_taiwan/lang_main.php
裡面的

代碼: 選擇全部

$lang['Bucket_message'] = '您因為 %s,<br />已被版面管理員 %s 在此版面進行禁止發言及投票的處分 %s 天,<br />處分起始時間 %s<br />處分終止時間 %s<br />詳情請見本版 禁言會員列表.<br />如果您還是不了解, 為什麼會遭到禁言處分,<br />可以試著連絡版面管理員, 並且提出合理的解釋.';
ps. 這樣改過之後被禁言的會員就看不到"本版 禁言會員列表"
(因為進不去版面了)
GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi »

[quote="atthis"]我在想要不要加入"其它會員檢舉"及"處分時間終止後自動刪除違規文章"[quote]
越改功能越強大了
最後就變成進階版黃牌系統~ :-D
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

是懶人版 :oops:
athlon
星球公民
星球公民
文章: 82
註冊時間: 2002-09-23 04:00

文章 athlon »

超級無敵感謝atthis老爺\r
我馬上就來試試看~
----------------
我已經安裝完了~並且測試到目前沒有發現大BUG
有幾點想跟您詢問一下...
小問題1.第二頁的名單必須自己鍵入...沒有出現在選單中(就是頁面只有一頁的意思)

小問題2.如要增加禁言者的禁言時間,因為沒有編輯項所以就會變成,禁言列表中有兩個相同的ID,而不是同一個人時間向上加成

小問題3.如果測試時版主或自己把自己封起來了就因為看不到被封鎖的名單而無法將自己解禁了,雖然不會那麼白痴...呵呵~

小問題4.圖片我能否自行製作?我會修改啦...小弟的意思是怕侵犯到您的版權哩!

小問題5.如果要將其改成能夠瀏覽不能夠觀看內容或付費(虛擬貨幣)要大概該如何修改呢(給點提示就好...麻煩您太多了~我已經超不好意思了...)?

以上...想到其他再跟您討教~謝謝謝謝謝謝謝~ :oops:
最後由 athlon 於 2004-01-08 04:37 編輯,總共編輯了 3 次。
竹貓忠實會員
竹貓忠實會員
文章: 1058
註冊時間: 2003-05-15 00:30
來自: Game.Hack-遊戲駭客
聯繫:

文章 »

裝完也修改完了,有幾個小問題。
1.沒有兩頁以上的列表,正常因該顯示1頁而非0頁
2.正常來說PAGINATION的內容因該要有2頁或以上才會出現\r
3.禁言完畢後因該要跳回禁言名單列表而非文章列表\r

看圖請點這裡
有事問問題,沒事答問題。
廣告不是這樣打滴!遊戲駭客
竹貓忠實會員
竹貓忠實會員
文章: 1058
註冊時間: 2003-05-15 00:30
來自: Game.Hack-遊戲駭客
聯繫:

文章 »

剛剛本來有想到一個建議,可是忘了...= =|| 先來去補眠
有事問問題,沒事答問題。
廣告不是這樣打滴!遊戲駭客
atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

給 athlon
  1. 頁面的問題,當初這個Mod 除了禁言機制本體之外,
    其它頁面產生的部分都是東拚西湊來的,因為這是我的第一次,人家沒經驗嘛 (羞~~ :oops: ),
    且我從來也沒辦法將禁言列表列到需要分頁的地步(有來過我站上的人就知道,我的站人很少),這個部分我下午會修正(中午要去參加鴻門宴)
  2. 這部分我有想過,只是當初在想怎麼會有人會被禁言兩次(或延長時間),
    且我對sql的語法還不是很熟,當初寫的時候是一邊寫、一邊看包子大散落在各文章中的教學寫的
    (看到這裡大家是不是在冒汗了,可憐的小白鼠們 :oops: ,另外也謝謝包子大的教學),
    這部分我下午也會弄(如果我有把語法弄懂的話…)。
    你們是要重新設定禁言天數(原已禁言10天,若再設30天則改為30天),還是要用加乘的(原已禁言10天,若再設30天則共禁言40天),
    另外變更天數要發信通知嗎?
  3. 這個應該只有你的版本才有的問題,當初在想你的版本的時候也有這個問題,
    本來要加一個判斷式,讓版面管理員以上的人即使被禁了也能進入版面,
    但是寫的時候忘記了,不過你要改禁止閱讀了,所以這一段就不用修正了
  4. 請任意使用,不要介意:-D
  5. 將你昨天另外加在viewforum的那一段剪下,然後打開viewtopic 找到\r

    代碼: 選擇全部

    //
    // Start auth check
    //
    $is_auth = array();
    $is_auth = auth(AUTH_ALL, $forum_id, $userdata, $forum_topic_data);
    然後在下面把那一段貼上就好了
給 文
  • 1. & 2. 上面提到了,我下午會修正
    3. 我想版面管理員應該不會一直在作禁言的動作,所以作完後就把它導到版面,我下午再幫它加個連結,讓它多一個選擇可以回到禁言列表
發展中 Mod
禁止發言 (水桶名單)
有興趣的人一起來討論喔~~
主題已鎖定

回到「外掛問題討論」