[版面修改+修正]快速砍人1.4.3(Last Edit : 2005-09-19 pm 07:23)

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

版主: 版主管理群

主題已鎖定
頭像
hentaibbc
版面管理員
版面管理員
文章: 342
註冊時間: 2005-09-01 18:01

[版面修改+修正]快速砍人1.4.3(Last Edit : 2005-09-19 pm 07:23)

文章 hentaibbc »

原文請看這裡\r
http://phpbb-tw.net/phpbb/viewtopic.php?t=14115

依照上面的那個修改之後,到「會員列表」中會看到…\r
數字貼著「叉叉」,個人覺得還蠻不好看的…\r
所以修改了一些小地方\r

[2005-09-14]
修正一個小地方\r
因為有鑑於上次我不小心把系統管理者刪除...
害我緊張了很久很久...>"<
雖然最後我救回來了...
可是....總覺得這一個地方要改掉....所以我修正這一個部分
以防不小心把ADMIN殺了...^^""

[2005-09-19]
修正我自己的錯誤...>"<
外加修改只有系統管理者登入時才會看到刪除會員那一欄

[2005-09-19 pm 7:23]
增加一項安全裝置\r
以防不小心刪除了錯誤的使用者....^^""

原本的方式如下:
\n

代碼: 選擇全部

# 
#-----[ 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;':'')
修改後:(2005/09/19修正。和我最早那一次修改有很大的不同了)

代碼: 選擇全部

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

# 2005/09/19修正
#-----[ FIND ]-------------------------------------------------
#
	'L_PM' => $lang['Private_Message'],

# 2005/09/19修正
#-----[ AFTER, ADD ]----------------------------------------
#
	'L_PRUNEUSER' => $lang['Pruneuser'],

#
#-----[ FIND ]-------------------------------------------------
#
$sql = "SELECT username, user_id,

#
#-----[ IN-LINE AFTER, ADD ]------------------------------
#
user_level, 

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

# 
#-----[BEFORE, ADD ]--------------------------------------- 
# 
'PRUNEUSER_COL' => ($userdata['user_level']==ADMIN)?'<td class="'. $row_class .'" align="center">'. ((!$row['user_level'] == ADMIN)?'<a href="' . append_sid("delete_users.$phpEx?mode=agree_del&del_user=$user_id") . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete'] . ' '.$username.'" title="' . $lang['Delete'] . ' '.$username.'" border="0" /></a>':'').'</td>':'',

# 
#-----[ FIND ]------------------------------------------------
#
$template->pparse('body');

# 
#-----[ BEFORE, ADD ]--------------------------------------
#
if ( $userdata['user_level'] == ADMIN ){
	$template->assign_block_vars('switch_admin_logged_in',array());
}

#
#-----[OPEN]-------------------------------------------------
#
templates/subSilver/memberlist_body.tpl

#
#-----[FIND]--------------------------------------------------
#
<th class="thCornerR" nowrap="nowrap">{L_WEBSITE}</th>


#
#-----[IN-LINE FIND]----------------------------------------
#
thCornerR

#
#-----[REPLACE]---------------------------------------------
#
thTop

# 
#-----[AFTER, ADD]-----------------------------------------
#
<!-- BEGIN switch_admin_logged_in -->
<th class="thCornerR" width="60" nowrap="nowrap">{L_PRUNEUSER}</th>
<!-- END switch_admin_logged_out -->

#
#-----[FIND]--------------------------------------------------
#
<td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.WWW_IMG}&nbsp;</td>

# 
#-----[AFTER, ADD]------------------------------------------
#
{memberrow.PRUNEUSER_COL}

#
#-----[FIND]--------------------------------------------------
#
<td class="catBottom" colspan="8" height="28">&nbsp;</td>

#
#-----[IN-LINE FIND]-----------------------------------------
#
8

#
#-----[REPLACE]----------------------------------------------
#
9

#
#-----[ OPEN ]-------------------------------------------------
#
delete_users.php

#
#-----[ FIND ]-------------------------------------------------
#
	case 'user_id' :		$sql=' FROM '. USERS_TABLE .' WHERE user_id="'.$del_user.'"';break;

#
#-----[ BEFORE, ADD ]----------------------------------------
#
	case 'agree_del' :

#
#-----[ FIND ]--------------------------------------------------
#
$i=0;

#
#-----[ BEFORE, ADD ]----------------------------------------
#
if( $mode == 'agree_del' ) 
{
	$username = str_replace("'","\'",$user_list[0]['username']);
	$message_del = $lang['Pruneuser'] . ' : <font color="red">' . $username . '</font>';
	message_die(GENERAL_MESSAGE, $message_del .'</br></br>'. sprintf($lang['Click_Yes'],'<A HREF="'.append_sid("delete_users.$phpEx?mode=user_id&del_user=$del_user").'">','</A>').'&nbsp;&nbsp;&nbsp;&nbsp;'. sprintf($lang['Click_No'],'<A HREF="'.append_sid("memberlist.$phpEx").'">','</A>'),$lang['Pruneuser']);
}

#
#-----[ OPEN ]--------------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_main.php

#
#-----[ FIND ]---------------------------------------------------
#
?>\r

#
#-----[ BEFORE, ADD ]-----------------------------------------
#
// BEGIN: PRUNE USER MOD
$lang['Pruneuser'] = '刪除會員';
$lang['Click_Yes'] = '%s確定%s';
$lang['Click_No'] = '%s取消%s';
// END: PRUNE USER MOD

# 
#-----[ SAVE/CLOSE ALL FILES ]-------------------------------- 
# 
# EoM
不知道有沒有違規...>"<
希望沒有...^^"
主題已鎖定

回到「非官方認證外掛」