[外掛討論]禁止發言 (水桶名單)
版主: 版主管理群
還沒更新,昨天太晚了,睏~~文 寫:嗯嗯~那第一篇的下載連結的檔案更新了?想裝裝看了XD
今天會弄
昨天沒看到你上一篇留言,所以沒有回應你athlon 寫:不過還是很希望大大提示一下,如何將禁止發言改為禁止瀏覽
因為我還滿希望有這個功能的
警告停權系統沒有自動解禁時間,且沒有像這個MOD有一個列表頁面
所以還真的滿喜歡大大寫這個功能的~
希望給點提示,小弟也可以研究一下該更改哪裡...能夠讓這個功能有所多元化
謝謝大大
應該可以改出來
大概是改 viewforum.php 及 viewtopic.php
只是這樣Mod就會變得愈來愈難裝(要改的地方太多了)
我晚一點再想看看
----------------------------------
順便一提,你們覺得發PM通知好,還是發Mail通知好
我看過了,有其它人想要禁止閱讀(可看到標題,但無法看到內容)的功能嗎?
就是A 方案,版主可以自訂不同的人有1-5種不同的處分程度\r
B 方案,admin改到 3 ,那所有處分的人都禁止瀏覽\r
如果要A 方案,我要全部改完了再釋出及寫說明,要過一陣子
如果要B 方案,決議完我就可以開始寫說明了
- 方案
如果有比較多人想要,我會把它作成漸層式(版面管理員可選用多種處分)- 禁言 -> 禁言
- 禁止閱讀 -> 禁止閱讀+禁言
- 禁止瀏覽 -> 看不到標題(當然就無法閱讀了)+禁言
- 無法進入版面 -> 無法進入版面\r
- 隱藏版面 -> 隱藏版面
(我是覺得到"禁止瀏覽"就可以了啦…) - 方案
如果只有athlon要,其它人覺得只要禁言就可以了
那就只有一種處分,處分的程度看admin改到什麼程度
就是A 方案,版主可以自訂不同的人有1-5種不同的處分程度\r
B 方案,admin改到 3 ,那所有處分的人都禁止瀏覽\r
如果要A 方案,我要全部改完了再釋出及寫說明,要過一陣子
如果要B 方案,決議完我就可以開始寫說明了
已更新完成
請到這個主題的第一篇下載
還有什麼建議\r
或想要有什麼功能再提出來
(我在想要不要加入"其它會員檢舉"及"處分時間終止後自動刪除違規文章")
給athlon
你更新完成後
開啟 viewforum.php
尋找\r
之後加上
然後看你要不要修改\r
language/lang_chinese_traditional_taiwan/lang_main.php
裡面的
ps. 這樣改過之後被禁言的會員就看不到"本版 禁言會員列表"
(因為進不去版面了)
請到這個主題的第一篇下載
還有什麼建議\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);
}
}
language/lang_chinese_traditional_taiwan/lang_main.php
裡面的
代碼: 選擇全部
$lang['Bucket_message'] = '您因為 %s,<br />已被版面管理員 %s 在此版面進行禁止發言及投票的處分 %s 天,<br />處分起始時間 %s<br />處分終止時間 %s<br />詳情請見本版 禁言會員列表.<br />如果您還是不了解, 為什麼會遭到禁言處分,<br />可以試著連絡版面管理員, 並且提出合理的解釋.';
(因為進不去版面了)
-
- 竹貓忠實會員
- 文章: 1086
- 註冊時間: 2003-10-28 14:50
超級無敵感謝atthis老爺\r
我馬上就來試試看~
----------------
我已經安裝完了~並且測試到目前沒有發現大BUG
有幾點想跟您詢問一下...
小問題1.第二頁的名單必須自己鍵入...沒有出現在選單中(就是頁面只有一頁的意思)
小問題2.如要增加禁言者的禁言時間,因為沒有編輯項所以就會變成,禁言列表中有兩個相同的ID,而不是同一個人時間向上加成
小問題3.如果測試時版主或自己把自己封起來了就因為看不到被封鎖的名單而無法將自己解禁了,雖然不會那麼白痴...呵呵~
小問題4.圖片我能否自行製作?我會修改啦...小弟的意思是怕侵犯到您的版權哩!
小問題5.如果要將其改成能夠瀏覽不能夠觀看內容或付費(虛擬貨幣)要大概該如何修改呢(給點提示就好...麻煩您太多了~我已經超不好意思了...)?
以上...想到其他再跟您討教~謝謝謝謝謝謝謝~
我馬上就來試試看~
----------------
我已經安裝完了~並且測試到目前沒有發現大BUG
有幾點想跟您詢問一下...
小問題1.第二頁的名單必須自己鍵入...沒有出現在選單中(就是頁面只有一頁的意思)
小問題2.如要增加禁言者的禁言時間,因為沒有編輯項所以就會變成,禁言列表中有兩個相同的ID,而不是同一個人時間向上加成
小問題3.如果測試時版主或自己把自己封起來了就因為看不到被封鎖的名單而無法將自己解禁了,雖然不會那麼白痴...呵呵~
小問題4.圖片我能否自行製作?我會修改啦...小弟的意思是怕侵犯到您的版權哩!
小問題5.如果要將其改成能夠瀏覽不能夠觀看內容或付費(虛擬貨幣)要大概該如何修改呢(給點提示就好...麻煩您太多了~我已經超不好意思了...)?
以上...想到其他再跟您討教~謝謝謝謝謝謝謝~
最後由 athlon 於 2004-01-08 04:37 編輯,總共編輯了 3 次。
給 athlon
- 頁面的問題,當初這個Mod 除了禁言機制本體之外,
其它頁面產生的部分都是東拚西湊來的,因為這是我的第一次,人家沒經驗嘛 (羞~~ ),
且我從來也沒辦法將禁言列表列到需要分頁的地步(有來過我站上的人就知道,我的站人很少),這個部分我下午會修正(中午要去參加鴻門宴) - 這部分我有想過,只是當初在想怎麼會有人會被禁言兩次(或延長時間),
且我對sql的語法還不是很熟,當初寫的時候是一邊寫、一邊看包子大散落在各文章中的教學寫的
(看到這裡大家是不是在冒汗了,可憐的小白鼠們 ,另外也謝謝包子大的教學),
這部分我下午也會弄(如果我有把語法弄懂的話…)。
你們是要重新設定禁言天數(原已禁言10天,若再設30天則改為30天),還是要用加乘的(原已禁言10天,若再設30天則共禁言40天),
另外變更天數要發信通知嗎? - 這個應該只有你的版本才有的問題,當初在想你的版本的時候也有這個問題,
本來要加一個判斷式,讓版面管理員以上的人即使被禁了也能進入版面,
但是寫的時候忘記了,不過你要改禁止閱讀了,所以這一段就不用修正了 - 請任意使用,不要介意:-D
- 將你昨天另外加在viewforum的那一段剪下,然後打開viewtopic 找到\r
然後在下面把那一段貼上就好了
代碼: 選擇全部
// // Start auth check // $is_auth = array(); $is_auth = auth(AUTH_ALL, $forum_id, $userdata, $forum_topic_data);
- 1. & 2. 上面提到了,我下午會修正
3. 我想版面管理員應該不會一直在作禁言的動作,所以作完後就把它導到版面,我下午再幫它加個連結,讓它多一個選擇可以回到禁言列表