[外掛]快速砍人

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

版主: 版主管理群

chc_Galford
星球普通子民
星球普通子民
文章: 1
註冊時間: 2002-06-01 23:21

文章 chc_Galford »

:?: 不知這樣翻可不可以......@@
原本我都用原文的
但有人看不懂不會用\r
所以就變成下面這樣了.....@@
而且功能還沒完全測試過
不知道會不會有問題......@@
[php]<?php

#
#-----[ OPEN ]------------------------------------------
#
#
# The following need to be modified for every LANGUAGE you are supporting:
# (Taiwan)
#
language/lang_chinese_traditional_taiwan/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all Folks!
#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// MOD: Prune Inactive Users v1.2.0
//
$lang['User_prune_this_user'] = "刪除 %s 這位會員"; // ALT/TITLE text for memberlist delete button
//
// MOD: -END-
//

#
#-----[ OPEN ]------------------------------------------
#
#
# The following need to be modified for every LANGUAGE you are supporting:
# (Taiwan)
#
language/lang_chinese_traditional_taiwan/lang_admin.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all Folks!
#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// MOD: Prune Inactive Users v1.2.0
//
$lang['User_prune_this_user'] = "刪除 %s 這位會員"; // ALT/TITLE text for memberlist delete button
$lang['Confirm_delete_users'] = "你真的確定,你要永久刪除這 %s 位會員?";
$lang['User_prune_none_explain'] = "沒有任何一位會員被刪除。";
$lang['User_prune_deleted_explain'] = "這 %d 位會員被刪除了: ";
$lang['Click_return_user_prune'] = "按 %s這裡%s 回到快速刪除會員管理頁面";
$lang['Click_return_caller'] = "按 %s這裡%s 返回";

$lang['User_prune'] = "快速刪除會員";
$lang['User_prune_explain'] = "從這頁你能刪除不活躍的會員。你能在五欄刪除列表之間選擇:一個將刪除從未發表任何文章的舊會員,一個將刪除久未來訪的舊會員,和將刪除其他從未啟用他們帳號的會員。<p/><p>此外,有二個刪除會員的功能-原則上是-針對常來訪的。這些容許刪除的會員是久未發表文章和長期未來訪有一段時間的會員。</p><p><b>註解:</b>被刪除的會員現有的文章是<i>不</i>受影響的。被刪除的會員現有的文章將保留他們的作者名字但將被顯示由'訪客'所張貼。</p><p><b>警告!所有會員被刪除將無法復原。</b>既使你重新以相同名稱註冊會員,與他的先前的文章連接也不可能成功的!</p>";
$lang['User_prune_list'] = "將被刪除的會員";
$lang['User_prune_scheme'] = "不活躍的會員種類/刪除列表";

$lang['User_prune_action'] = array();
$lang['User_prune_action_explain'] = array();
// More entries go here if needed. Entries #0 and #1 are 'hard coded'
$lang['User_prune_action'][0] = "刪除單一的會員 (會員名稱)";
$lang['User_prune_action_explain'][0] = "由會員名稱刪除單一的會員: admin/admin_user_prune?mode=delete&type=user_name&user={username}";
$lang['User_prune_action'][1] = "刪除單一的會員 (會員ID)";
$lang['User_prune_action_explain'][1] = "由會員ID刪除單一的會員: admin/admin_user_prune?mode=delete&type=user_id&user={user id}";
$lang['User_prune_action'][2] = "刪除尚未啟用的會員";
$lang['User_prune_action_explain'][2] = "刪除註冊後從未啟用他們帳號的會員,<b>除了</b>註冊未滿 %d 天的新會員例外。";
$lang['User_prune_action'][3] = "刪除久未來訪的會員";
$lang['User_prune_action_explain'][3] = "刪除來訪後就沒有再來訪的會員,<b>除了</b>註冊未滿 %d 天的新會員例外。";
$lang['User_prune_action'][4] = "刪除從未發表文章的會員";
$lang['User_prune_action_explain'][4] = "從未發表任何文章的會員,<b>除了</b>註冊未滿 %d 天的新會員例外。";
$lang['User_prune_action'][5] = "刪除久未發表文章的會員 (發表過的會員)";
$lang['User_prune_action_explain'][5] = "這是'發表過的'會員,但是<b>在發表過文章 %d 天後尚未發表任何文章。</b>";
$lang['User_prune_action'][6] = "刪除長期未來訪的會員";
$lang['User_prune_action_explain'][6] = "這是'常來訪的'會員,但是<b>在來訪後 %d 天還沒有再來訪的會員。</b>";
//
// MOD: -END-
//

?>[/php]
KCTONY
星球公民
星球公民
文章: 158
註冊時間: 2002-06-20 18:44
來自: GB
聯繫:

文章 KCTONY »

對了, 之前第一頁提到的語法....
南宮博士 寫:OOHOO小修改(將這個MOD移到會員管理的選項內), 只要將 admin_prune_users.php 內的
代碼:
[php]<?php
$module['General'][$lang['Prune_inactive']] = $filename;
?>[/php]
改為
代碼:
[php]<?php
$module['Users'][$lang['Prune_users']] = $filename;
?>[/php]
1.20 裡的語法好像沒有這一行, 不敢亂改, 請問有人知道要怎麼把這個 MOD 加到會員管理的選項裡嗎??

[php]<?php
$module['Users']['Prune'] = $filename;
?>[/php]

改成

[php]<?php
$module['Users'][$lang['Prune_users']] = $filename;
?>[/php]
jackyilk
竹貓忠實會員
竹貓忠實會員
文章: 538
註冊時間: 2002-07-21 18:55
來自: 台灣

文章 jackyilk »

為何我按改變日期的那個捲軸之後他卻要重新輸入一次帳號密碼 最慘的是輸入後又回到控制台的畫面
頭像
yuyi
星球普通子民
星球普通子民
文章: 3
註冊時間: 2002-04-14 16:59

文章 yuyi »

我出現了這樣的錯誤,請問要怎麼解決ㄚ
我是1.20版

代碼: 選擇全部


Could not delete group for this user

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near '' at line 2

DELETE FROM phpbb_groups WHERE group_id = 

Line : 329
File : c:\apache\apache\htdocs\emset\admin\admin_user_prune.php
wen_ch
星球普通子民
星球普通子民
文章: 6
註冊時間: 2002-08-14 16:46
來自: 台中

文章 wen_ch »

splin 寫:這個 1.20 版有點怪怪的....
我昨天要砍人時,卻不能用,
系統回應:

[斬立決 -120]: Illegal deletion type specified
這是那裡出問題?
:roll:
>>Illegal deletion type specified
找了一下也有人也是這樣的..不過好像沒找到有人提供解決的方法呢?
因PHP4.X(忘了幾版後)在php.ini裡已將register_globals 及register_argc_argv 改為Off
所以..囉會造成某些人可以正常使用有些人就會產生錯誤就向偶啦>_<
好了不多說了..解決的方法如下..
開啟/admin/admin_user_prune.php
大約在270行 左右吧
有個name="type" value="'$type'"
$type 這個值讀不到..所以把他改為下面
value="'.$HTTP_GET_VARS[type].'"
然後存檔離開..
以上是小弟偶個人的解決方式..
希望對你有幫助
頭像
cater
星球公民
星球公民
文章: 52
註冊時間: 2002-07-02 17:10
來自: 電腦前的cater

文章 cater »

滿好用的^^"
我把他整理一下好了 呵呵.........
godfreychan
星球公民
星球公民
文章: 86
註冊時間: 2003-05-23 10:57

Re: [外掛]快速砍人

文章 godfreychan »

oO]-[Oo™ 寫:ㄏㄏ.. 我不小心發現了這個MOD...
Mod Title: Prune inactive Users 1.03
Author: Niels Chr. R Denmark < ncr@db9.dk >
Source: http://www.phpbb2-users.de/
功能: 砍人用的

中文語系\r
lang_main.php

代碼: 選擇全部

// add to prune inactive
$lang['Prune_no_users_explain']="沒有刪除的會員帳號";
$lang['Prune_users_explain']="%d 位會員被刪除了, 以下是被刪除的會員帳號: ";
lang_admin.php

代碼: 選擇全部

$lang['Prune_users'] = "快速砍人";
$lang['Prune_zero'] = "刪除發表數為 0 的會員";
$lang['Prune_user_list'] = "會員列表";
$lang['Prune_Action'] = "請點選以下的連結執行刪除動作";
$lang['Prune_inactive'] = "刪除久未來訪的會員";
$lang['Prune_users_explain'] = "在這個選項中, 您可以選擇快速地刪除發表數為 0 或是很久沒有來訪的會員.<b> 請注意:</b> 刪除動作是無法復原的, 一旦您執行了這個動作, 所有列於會員列表內的會員帳號都將被刪除.";
$lang['Prune_zero_explain'] = "刪除註冊超過 %d 天, 還沒有發表過任何文章的會員 (<b>不包含</b>新進會員)";
$lang['Prune_inactive_explain'] = "刪除超過 %d 天都沒有來訪的會員 (<b>不包含</b>新進會員)";

OOHOO小修改(將這個MOD移到會員管理的選項內), 只要將 admin_prune_users.php 內的

代碼: 選擇全部

$module['General'][$lang['Prune_inactive']] = $filename;
改為\r

代碼: 選擇全部

$module['Users'][$lang['Prune_users']] = $filename;
即可
不好意思
請問
lang_main.php

代碼: 選擇全部

// add to prune inactive
$lang['Prune_no_users_explain']="沒有刪除的會員帳號";
$lang['Prune_users_explain']="%d 位會員被刪除了, 以下是被刪除的會員帳號: ";
以上句子該放到lang_main.php中那個位置才恰當?

lang_admin.php
代碼:

代碼: 選擇全部

// add to prune users mod 
$lang['Prune_users'] = "快速砍人"; \r
$lang['Prune_zero'] = "刪除發表數為 0 的會員"; 
$lang['Prune_user_list'] = "會員列表"; 
$lang['Prune_Action'] = "請點選以下的連結執行刪除動作"; 
$lang['Prune_inactive'] = "刪除久未來訪的會員"; 
$lang['Prune_users_explain'] = "在這個選項中, 您可以選擇快速地刪除發表數為 0 或是很久沒有來訪的會員.<b> 請注意:</b> 刪除動作是無法復原的, 一旦您執行了這個動作, 所有列於會員列表內的會員帳號都將被刪除."; 
$lang['Prune_zero_explain'] = "刪除註冊超過 %d 天, 還沒有發表過任何文章的會員 (<b>不包含</b>新進會員)"; 
$lang['Prune_inactive_explain'] = "刪除超過 %d 天都沒有來訪的會員 (<b>不包含</b>新進會員)"; 

以上句子該放到lang_admin.php中那個位置才恰當?

admin_prune_users.php 請問在那folder裡去??找了很久耶
主題已鎖定

回到「非官方認證外掛」