[外掛][管理模組]快速砍人1.4.3

MODs Released by Other phpbb Sites
非官方認證通過之 MOD ,或許有安全性之疑慮,所有問題由原發表者回覆!

版主: 版主管理群

主題已鎖定

你會想要裝這個來玩玩嗎?

這是一定要的啦
44
90%
不要!我要讓大家隨時可以回來!
5
10%
 
總投票數: 49

頭像
godbless
竹貓忠實會員
竹貓忠實會員
文章: 647
註冊時間: 2002-05-17 06:02
來自: 台北市南京東路4段
聯繫:

[外掛][管理模組]快速砍人1.4.3

文章 godbless »

已經確定可以用在2.0.14
作者首頁:
http://mods.db9.dk
http://mods.db9.dk/viewtopic.php?t=21
下載點:
http://mods.db9.dk/download.php?id=25
竹貓相關討論:
就是這一篇
安裝方法:

代碼: 選擇全部

############################################################## 
## MOD Title:          Prune users 
## MOD Author:         Niels < ncr@db9.dk > (Niels Chr. R鷣) http://mods.db9.dk
## MOD Description:    Admin plug-in that makes it posible to
##                     delete users who are inactive/haven't
##                     posted or like. 
## MOD Version:        1.4.3
## MOD Compatibility:  2.0.x
## 
## Installation Level: Easy
## Installation Time:  2 Minutes (1mn by EasyMOD of Nuttzy)
## Files To Edit:      2
##      memberlist.php 
##      language/lang_english/lang_admin.php
##
## Included Files:     5
##      delete_users.php 
##      admin/admin_prune_users.php
##      language/lang_english/lang_prune_users.php
##      language/lang_english/email/delete_users.tpl
##      templates/subsilver/admin/prune_users_body.tpl
##
############################################################## 

代碼: 選擇全部

# 
#-----[ COPY 複製 ]------------------------------------------------ 
# 
copy root/delete_users.php to delete_users.php
copy root/language/lang_english/lang_prune_users.php to language/lang_english/lang_prune_users.php
copy root/language/lang_english/email/delete_users.tpl to language/lang_english/email/delete_users.tpl
copy root/admin/admin_prune_users.php to admin/admin_prune_users.php
copy root/templates/subSilver/admin/prune_users_body.tpl to templates/subSilver/admin/prune_users_body.tpl

# 
#-----[ OPEN ]------------------------------------------------ 
# 
memberlist.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
'ROW_NUMBER' => $i + ( $start + 1 ),

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
,

# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
# 
.(($userdata['user_level']==ADMIN)?'<a href="' . append_sid("delete_users.$phpEx?mode=user_id&del_user=$user_id") . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete'] . ' '.$username.'" title="' . $lang['Delete'] . ' '.$username.'" border="0" /></a>&nbsp;':'')


也就是說這一行變成是(相信有很多人改錯):
'ROW_NUMBER' => $i + ( $start + 1 ).(($userdata['user_level']==ADMIN)?'<a href="' . append_sid("delete_users.$phpEx?mode=user_id&del_user=$user_id") . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete'] . ' '.$username.'" title="' . $lang['Delete'] . ' '.$username.'" border="0" /></a>&nbsp;':''),
# 
#-----[ OPEN ]------------------------------------------------ 
# 
language/lang_english/lang_admin.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
?>

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
#

// Start add - Prune users MOD
$lang['Prune_users'] = 'Prune users'; 
// End add - Prune users MOD

# 
#-----[ SAVE/CLOSE ALL FILES ]-------------------------------- 
# 
# EoM
語系中文化:

代碼: 選擇全部

<?php 
/************************************************************* 
* MOD Title:   Prune users
* MOD Version: 1.4.2
* Translation: English
* Rev date:    19/12/2003 
* 
* Translator:  Niels < ncr@db9.dk > (Niels Chr. R鷣) http://mods.db9.dk 
* 
**************************************************************/
/*************************************************************************** 
*                            lang_prune_users.php [Traditional Chinese Translation] 
*                              ------------------- 
*                            Traditional Chinese Translation [正體中文語系] 
*                              ------------------- 
*     begin                : Sun Feb 23 2003
*     MOD Title		   : Prune users
*     MOD Version	   : 1.4.2 
*     by                   : GFF_Grant(godbless) 
*     email                : yang.grant@msa.hinet.net 
***************************************************************************/
// add to prune inactive 
$lang['X_Days'] = '%d 天'; 
$lang['X_Weeks'] = '%d 週'; 
$lang['X_Months'] = '%d 月'; 
$lang['X_Years'] = '%d 年'; 

$lang['Prune_no_users']="沒有需要被刪除的會員"; 
$lang['Prune_users_number']="%d 位會員已經被刪除, 以下是被刪除會員的名稱"; 

$lang['Prune_user_list'] = '將會被刪除的會員'; 
$lang['Prune_on_click'] = '您即將刪除 %d 位會員, 繼續嗎 ?'; 
$lang['Prune_Action'] = '按下下方的連結處死這些會員'; 
$lang['Prune_users_explain'] = '你可以在這頁刪除會員, 您可以藉著下面三個方式, 一個將用來刪除沒發文過的會員, 一個將用來刪除沒登入過的會員, 最後一個則是用來刪除未啟用帳號的會員<p/><b> 注意:</b> 這是一個無法回復的功能, 當您按下了下面的連結,所有在表列上的會員都將會被刪除'; 
$lang['Prune_commands'] = array();
// ******************************************* 
// here you can make more entrys if needed 
$lang['Prune_commands'][0] = '刪除沒有發表文章的會員'; 
$lang['Prune_explain'][0] = '沒有發表文章的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。'; 
$lang['Prune_commands'][1] = '刪除不活躍的會員'; 
$lang['Prune_explain'][1] = '沒有登入過的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。'; 
$lang['Prune_commands'][2] = '刪除尚未啟用的會員'; 
$lang['Prune_explain'][2] = '刪除註冊後從未啟用他們帳號的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。'; 
$lang['Prune_commands'][3] = '刪除久未來訪的會員'; 
$lang['Prune_explain'][3] = '超過60天沒來拜訪的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。'; 
$lang['Prune_commands'][4] = '刪除久未發表文章的會員'; 
$lang['Prune_explain'][4] = '註冊後平均10天發表少於1篇文章的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。'; 

?>
通知信件中文化:
看底下動機不明寫的就知道了:

修正:
http://phpbb-tw.net/phpbb/viewtopic.php?p=141767#141767
http://phpbb-tw.net/phpbb/viewtopic.php?p=146857#146857
最後由 godbless 於 2005-04-29 01:41 編輯,總共編輯了 4 次。
外掛問題區發問格式就在這裡,請務必一定照著格式來~!
你不照著規則來,就算是也搞不清楚你的問題在哪裡!
新手問問題不是罪惡
罪惡的是自己沒有先做好本分和功課,說話的口氣也不好,再加上態度有好像我們這群人欠你多少似的~~!!
竹貓星球發問規則:
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149
發問比率最高的句子翻譯:
Please ensure both the install/ and contrib/ directories are deleted
請確認install和contrib資料夾已被刪除(奇怪,翻一下英漢字典有這麼困難嗎)
小斌
星球公民
星球公民
文章: 129
註冊時間: 2003-03-03 22:57
來自: 麥麥團
聯繫:

文章 小斌 »

請問一下,delete_users.tpl這個檔案有沒有中文化?我在這裡搜尋沒能找到。 :s

另外這裡有個問題:
godbless 寫:打開:lang_prune_users.php
修改成
[php]<?php
<?
/***************************************************************************
* lang_prune_users.php [Traditional Chinese Translation]
* -------------------
* Traditional Chinese Translation [正體中文語系]
* -------------------
* begin : Sun Feb 23 2003
* by : GFF_Grant(godbless)
* email : godbless@gff.mac.to
* yang.grant@msa.hinet.net
***************************************************************************/

/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
//
// Traditional Chinese Translation Language File
//

// add to prune inactive
$lang['X_Days'] = '%d 天';
$lang['X_Weeks'] = '%d 週';
$lang['X_Months'] = '%d 月';
$lang['X_Years'] = '%d 年';

$lang['Prune_no_users']="沒有需要被刪除的會員";
$lang['Prune_users_number']="%d 位會員已經被刪除, 以下是被刪除會員的名稱";

$lang['Prune_user_list'] = '將會被刪除的會員';
$lang['Prune_on_click'] = '您即將刪除 %d 位會員, 繼續嗎 ?';
$lang['Prune_Action'] = '按下下方的連結處死這些會員';
$lang['Prune_users_explain'] = '你可以在這頁刪除會員, 您可以藉著下面三個方式, 一個將用來刪除沒發文過的會員, 一個將用來刪除沒登入過的會員, 最後一個則是用來刪除未啟用帳號的會員<p/><b> 注意:</b> 這是一個無法回復的功能, 當您按下了下面的連結,所有在表列上的會員都將會被刪除';
$lang['Prune_commands'] = array();
// *******************************************
// here you can make more entrys if needed
$lang['Prune_commands'][0] = '刪除沒有發表文章的會員';
$lang['Prune_explain'][0] = '沒有發表文章的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。';
$lang['Prune_commands'][1] = '刪除不活躍的會員';
$lang['Prune_explain'][1] = '沒有登入過的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。';
$lang['Prune_commands'][2] = '刪除尚未啟用的會員';
$lang['Prune_explain'][2] = '刪除註冊後從未啟用他們帳號的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。';
$lang['Prune_commands'][3] = '刪除久未來訪的會員';
$lang['Prune_explain'][3] = '超過60天沒來拜訪的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。';
$lang['Prune_commands'][4] = '刪除久未發表文章的會員';
$lang['Prune_explain'][4] = '註冊後平均10天發表少於1篇文章的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。';

?>
?>[/php]
如果照這樣改的話,會有錯誤訊息無法使用,好像是因為多了"<?"以及"?>"的原因。我改成這樣就可以用了:
[php]<?php
/***************************************************************************
* lang_prune_users.php [Traditional Chinese Translation]
* -------------------
* Traditional Chinese Translation [正體中文語系]
* -------------------
* begin : Sun Feb 23 2003
* by : GFF_Grant(godbless)
* email : godbless@gff.mac.to
* yang.grant@msa.hinet.net
***************************************************************************/

/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
//
// Traditional Chinese Translation Language File
//

// add to prune inactive
$lang['X_Days'] = '%d 天';
$lang['X_Weeks'] = '%d 週';
$lang['X_Months'] = '%d 月';
$lang['X_Years'] = '%d 年';

$lang['Prune_no_users']="沒有需要被刪除的會員";
$lang['Prune_users_number']="%d 位會員已經被刪除, 以下是被刪除會員的名稱";

$lang['Prune_user_list'] = '將會被刪除的會員';
$lang['Prune_on_click'] = '您即將刪除 %d 位會員, 繼續嗎 ?';
$lang['Prune_Action'] = '按下下方的連結處死這些會員';
$lang['Prune_users_explain'] = '你可以在這頁刪除會員, 您可以藉著下面三個方式, 一個將用來刪除沒發文過的會員, 一個將用來刪除沒登入過的會員, 最後一個則是用來刪除未啟用帳號的會員<p/><b> 注意:</b> 這是一個無法回復的功能, 當您按下了下面的連結,所有在表列上的會員都將會被刪除';
$lang['Prune_commands'] = array();
// *******************************************
// here you can make more entrys if needed
$lang['Prune_commands'][0] = '刪除沒有發表文章的會員';
$lang['Prune_explain'][0] = '沒有發表文章的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。';
$lang['Prune_commands'][1] = '刪除不活躍的會員';
$lang['Prune_explain'][1] = '沒有登入過的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。';
$lang['Prune_commands'][2] = '刪除尚未啟用的會員';
$lang['Prune_explain'][2] = '刪除註冊後從未啟用他們帳號的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。';
$lang['Prune_commands'][3] = '刪除久未來訪的會員';
$lang['Prune_explain'][3] = '超過60天沒來拜訪的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。';
$lang['Prune_commands'][4] = '刪除久未發表文章的會員';
$lang['Prune_explain'][4] = '註冊後平均10天發表少於1篇文章的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。';

?>[/php]
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

補充 delete_users.tpl

原文:

代碼: 選擇全部

Subject: Your account have been removed
Charset: iso-8859-1

Dear {USERNAME},

Your acount on {SITENAME} have been removed by a administrator, this is done according to the site account policy
probably due to inactivity.

if you wish to be a active part of our comunity again, then please re-register using this link
{U_REGISTER}

{EMAIL_SIG}

中文化:

代碼: 選擇全部

Subject: 您在 {SITENAME} 的帳號已被移除\r
Charset: big5

親愛的 {USERNAME},

您於 {SITENAME} 的帳號已被管理員移除, 原因可能是因為您的帳號到期,或者是違反了我們所訂定的規矩(詳細情形請您上站查詢)

假如您希望再次加入我們並參予討論, 請使用底下的連結重新註冊!!
{U_REGISTER}

{EMAIL_SIG}
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
majimmy
工友兼校長
工友兼校長
文章: 170
註冊時間: 2001-11-15 14:16
來自: 屏東
聯繫:

文章 majimmy »

這樣就可以ㄌ

代碼: 選擇全部

<?php 
/*************************************************************************** 
*                            lang_prune_users.php [Traditional Chinese Translation] 
*                              ------------------- 
*                            Traditional Chinese Translation [正體中文語系] 
*                              ------------------- 
*     begin                : Sun Feb 23 2003 
*     by                   : GFF_Grant(godbless) 
*     email                : godbless@gff.mac.to 
*                            yang.grant@msa.hinet.net 
***************************************************************************/ 

/*************************************************************************** 
* 
*   This program is free software; you can redistribute it and/or modify 
*   it under the terms of the GNU General Public License as published by 
*   the Free Software Foundation; either version 2 of the License, or 
*   (at your option) any later version. 
* 
***************************************************************************/ 
// 
// Traditional Chinese Translation Language File 
// 

// add to prune inactive 
$lang['X_Days'] = '%d 天'; 
$lang['X_Weeks'] = '%d 週'; 
$lang['X_Months'] = '%d 月'; 
$lang['X_Years'] = '%d 年'; 

$lang['Prune_no_users']="沒有需要被刪除的會員"; 
$lang['Prune_users_number']="%d 位會員已經被刪除, 以下是被刪除會員的名稱"; 

$lang['Prune_user_list'] = '將會被刪除的會員'; 
$lang['Prune_on_click'] = '您即將刪除 %d 位會員, 繼續嗎 ?'; 
$lang['Prune_Action'] = '按下下方的連結處死這些會員'; 
$lang['Prune_users_explain'] = '你可以在這頁刪除會員, 您可以藉著下面三個方式, 一個將用來刪除沒發文過的會員, 一個將用來刪除沒登入過的會員, 最後一個則是用來刪除未啟用帳號的會員<p/><b> 注意:</b> 這是一個無法回復的功能, 當您按下了下面的連結,所有在表列上的會員都將會被刪除'; 
$lang['Prune_commands'] = array(); 
// ******************************************* 
// here you can make more entrys if needed 
$lang['Prune_commands'][0] = '刪除沒有發表文章的會員'; 
$lang['Prune_explain'][0] = '沒有發表文章的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。'; 
$lang['Prune_commands'][1] = '刪除不活躍的會員'; 
$lang['Prune_explain'][1] = '沒有登入過的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。'; 
$lang['Prune_commands'][2] = '刪除尚未啟用的會員'; 
$lang['Prune_explain'][2] = '刪除註冊後從未啟用他們帳號的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。'; 
$lang['Prune_commands'][3] = '刪除久未來訪的會員'; 
$lang['Prune_explain'][3] = '超過60天沒來拜訪的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。'; 
$lang['Prune_commands'][4] = '刪除久未發表文章的會員'; 
$lang['Prune_explain'][4] = '註冊後平均10天發表少於1篇文章的會員, <b>除了</b> 註冊未滿 %d 天的新會員例外。'; 

?> 
1.有問題,請先搜尋過一次,再來問
2.不要PM給我=.=(除非有好康的)


圖檔
頭像
godbless
竹貓忠實會員
竹貓忠實會員
文章: 647
註冊時間: 2002-05-17 06:02
來自: 台北市南京東路4段
聯繫:

文章 godbless »

更新成為1.4.3版!

增加安裝說明

安裝時候請特別注意這一段:

代碼: 選擇全部

# 
#-----[ OPEN ]------------------------------------------------ 
# 
memberlist.php 

# 
#-----[ FIND ]------------------------------------------------ 
# 
'ROW_NUMBER' => $i + ( $start + 1 ), 

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
, 

# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
# 
.(($userdata['user_level']==ADMIN)?'<a href="' . append_sid("delete_users.$phpEx?mode=user_id&del_user=$user_id") . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete'] . ' '.$username.'" title="' . $lang['Delete'] . ' '.$username.'" border="0" /></a>&nbsp;':'') 


也就是說這一行變成是(相信有很多人改錯): 
'ROW_NUMBER' => $i + ( $start + 1 ).(($userdata['user_level']==ADMIN)?'<a href="' . append_sid("delete_users.$phpEx?mode=user_id&del_user=$user_id") . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete'] . ' '.$username.'" title="' . $lang['Delete'] . ' '.$username.'" border="0" /></a>&nbsp;':''), 
外掛問題區發問格式就在這裡,請務必一定照著格式來~!
你不照著規則來,就算是也搞不清楚你的問題在哪裡!
新手問問題不是罪惡
罪惡的是自己沒有先做好本分和功課,說話的口氣也不好,再加上態度有好像我們這群人欠你多少似的~~!!
竹貓星球發問規則:
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149
發問比率最高的句子翻譯:
Please ensure both the install/ and contrib/ directories are deleted
請確認install和contrib資料夾已被刪除(奇怪,翻一下英漢字典有這麼困難嗎)
主題已鎖定

回到「非官方認證外掛」