###############################################################################
## 外掛名稱: Face on the memberlist (在會員列表中顯示虛擬形象)
##
## 外掛作者: 心靈捕手 < wang55.wang55@msa.hinet.net > http://220.134.232.37
##
## 外掛描述: 這個外掛, 讓您的論壇在會員列表中, 顯示虛擬形象.
##
## 外掛版本: 1.0.0
##
## 安裝等級: 容易
##
## 安裝時間: < 5 分鐘
##
## 編輯檔案: 2
##                                memberlist.php
##                                templates/subSilver/memberlist_body.tpl
##
## 上傳檔案: 無
##
############################################################## 
## 由於安全上的考量, 請檢查: http://phpbb-tw.net/phpbb/index.php 
## 是否有此外掛的最新版本. 
################################################################ 
## 作者提醒: 
##
## 1. 此外掛在 phpBB 2.0.23 測試無誤.
## 2. 修改前提是, 您已經安裝好虛擬形象 (Face), 且運行正常.
##     Face Mod v2.20 (虛擬形象) http://phpbb-tw.net/phpbb/viewtopic.php?t=18723
##
############################################################## 
## 外掛歷史:
## 
##   20080801 - Version 1.0.0
##  	- 首次發表
##
############################################################## 
## 新增外掛前, 請先備份相關檔案.
############################################################## 

#
#-----[ Open ]-----
#
memberlist.php

#
#-----[ Find ]-----
#
$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar 

#
#-----[ IN LINE FIND ]-----
#
user_allowavatar

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

#
#-----[ Find ]-----
#
if ( $row = $db->sql_fetchrow($result) )

#
#-----[ BEFORE, ADD ]-----
#
$face=0;

#
#-----[ Find ]-----
#  
				case USER_AVATAR_GALLERY:
					$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : '';
					break;
				
#
#-----[ After, Add ]-----
#
				case USER_AVATAR_FACE:
					//###### begin 虛擬形象 #####
					if ($row[user_gender]<=0)
					{
					   $poster_avatar="";
					   //虛擬形象
					   $userface = "";
					   //虛擬形象
					} 
 					else if ($row[user_gender]==1)
					{
					   $tempequip = '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0';  //男性的初始值   
					   $sex = "m";   
					   $upid = "init";
					}
					else if ($row[user_gender]==2) 
					{
					   $tempequip = '0-0-0-0-0-0-0-0-initf-initf-0-initf-0-initf-initf-0-0-0-initf-0-0-0-0-0-0-0'; //女性的初始值      
					   $sex = "f";   
					   $upid = "initf";
					}
					$userwearip = '400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400';//商品的過期屬性
					$cookiearray = split('-', $tempequip);
					$weararray = split('-', $userwearip);
					for($face_count=0;$face_count<count($face_user[$row['user_id']]);$face_count++) 
					{ 
					   $tempi = $face_user[$row['user_id']][$face_count]['classid']; 
					   $cookiearray[$tempi] = $face_user[$row['user_id']][$face_count]['facepicid']; 
					} 
					$userface = implode("-", $cookiearray);
					$userwear = implode("-", $weararray);
					$poster_avatar = "
					   <!-- 虛擬形象開始-->
					   <DIV id=Show
					      style=\"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 226px\"></DIV>
					   <SCRIPT language=JavaScript>
 					   var currface = \"$userface\";
					   var currwear = \"$userwear\";
 					   start_face($face);
					   </SCRIPT>
					   <!-- 虛擬形象結束-->
					   ";
					$face++;
					//###### end 虛擬形象 #####
					break;

#
#-----[ Find ]-----
#  
			'WWW' => $www,

#
#-----[ After, Add ]-----
#
			'AVATAR_IMG' => $poster_avatar,
								
#
#-----[ Open ]-----
#
templates/subSilver/memberlist_body.tpl

#
#-----[ Find ]-----
#
  <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">

#
#-----[ Before, Add ]-----
# ps. 加在最頂端亦可
# 
  <script language="JavaScript" src="face_js.js"></script>

#
#-----[ Find ]-----
#
	  <th class="thTop" nowrap="nowrap">{L_USERNAME}</th>

#
#-----[ After, Add ]-----
#
	  <th class="thCornerR" nowrap="nowrap">頭像</th>

#
#-----[ Find ]-----
# 
	  <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td>
				
#
#-----[ After, Add ]-----
#
	  <td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.AVATAR_IMG}&nbsp;</td>
				
#
#-----[ Find ]-----
#
	  <td class="catBottom" colspan="8" height="28">&nbsp;</td>

#
#-----[ Before, Add ]-----
#
	  <td class="catBottom" colspan="9" height="28">&nbsp;</td>

#
#-----[ SAVE & CLOSE ]-----
#