[修飾] 修飾Birthday 1.5.4個人資料中的年月日

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

版主: 版主管理群

主題已鎖定
天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

[修飾] 修飾Birthday 1.5.4個人資料中的年月日

文章 天霜 »

在個人資料中,生日的原始年月日排列方式為如下這樣:
  • {數字}{數字月}{數字}
以上的是西方的排列方式,但使用正體中語系時就會顯得怪怪\r
現在筆者將排列方式改為如下這樣:
  • {數字}{數字月} {數字}
  • 修飾開始:
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

language/lang_chinese_traditional_taiwan/lang_main.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

$lang['Submit_date_format'] = 'd-m-Y';
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#

代碼: 選擇全部

$lang['Submit_date_format'] = 'Y-m-d';
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

includes/usercp_register.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

// Start add - Birthday MOD
	$s_b_day = '<span class="genmed">' . $lang['Day'] . ' </span><select name="b_day" size="1" class="gensmall"> 
		<option value="0"> - </option> 
		<option value="1"> 1 </option>
		<option value="2"> 2 </option>
		<option value="3"> 3 </option>
		<option value="4"> 4 </option>
		<option value="5"> 5 </option>
		<option value="6"> 6 </option>
		<option value="7"> 7 </option>
		<option value="8"> 8 </option>
		<option value="9"> 9 </option>
		<option value="10"> 10 </option>
		<option value="11"> 11 </option>
		<option value="12"> 12 </option>
		<option value="13"> 13 </option>
		<option value="14"> 14 </option>
		<option value="15"> 15 </option>
		<option value="16"> 16 </option>
		<option value="17"> 17 </option>
		<option value="18"> 18 </option>
		<option value="19"> 19 </option>
		<option value="20"> 20 </option>
		<option value="21"> 21 </option>
		<option value="22"> 22 </option>
		<option value="23"> 23 </option>
		<option value="24"> 24 </option>
		<option value="25"> 25 </option>
		<option value="26"> 26 </option>
		<option value="27"> 27 </option>
		<option value="28"> 28 </option>
		<option value="29"> 29 </option>
		<option value="30"> 30 </option>
		<option value="31"> 31 </option>
	  	</select>  ';
	$s_b_md = '<span class="genmed">' . $lang['Month'] . ' </span><select name="b_md" size="1" class="gensmall"> 
     		<option value="0"> - </option> 
		<option value="1"> '.$lang['datetime']['January'].' </option>
		<option value="2"> '.$lang['datetime']['February'].' </option>
		<option value="3"> '.$lang['datetime']['March'].' </option>
		<option value="4"> '.$lang['datetime']['April'].' </option>
		<option value="5"> '.$lang['datetime']['May'].' </option>
		<option value="6"> '.$lang['datetime']['June'].' </option>
		<option value="7"> '.$lang['datetime']['July'].' </option>
		<option value="8"> '.$lang['datetime']['August'].' </option>
		<option value="9"> '.$lang['datetime']['September'].' </option>
		<option value="10"> '.$lang['datetime']['October'].' </option>
		<option value="11"> '.$lang['datetime']['November'].' </option>
		<option value="12"> '.$lang['datetime']['December'].' </option>
		</select>  ';
	$s_b_day= str_replace("value=\"".$b_day."\">", "value=\"".$b_day."\" SELECTED>" ,$s_b_day);
	$s_b_md = str_replace("value=\"".$b_md."\">", "value=\"".$b_md."\" SELECTED>" ,$s_b_md);
	$s_b_year = '<span class="genmed">' . $lang['Year'] . ' </span><input type="text" class="post" style="width: 50px" name="b_year" size="4" maxlength="4" value="' . $b_year . '" />  '; 
	$i = 0;
	$s_birthday = '';
	for ($i=0; $i<=strlen($lang['Submit_date_format']); $i++)
	{
		switch ($lang['Submit_date_format'][$i])
		{
			case d:  $s_birthday .= $s_b_day;break;
			case m:  $s_birthday .= $s_b_md;break;
			case Y:  $s_birthday .= $s_b_year;break;
		}
	}
// End add - Birthday MOD
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#

代碼: 選擇全部

// Start add - Birthday MOD
	$s_b_day = '<select name="b_day" size="1" class="gensmall"> 
		<option value="0"> - </option> 
		<option value="1"> 1 </option>
		<option value="2"> 2 </option>
		<option value="3"> 3 </option>
		<option value="4"> 4 </option>
		<option value="5"> 5 </option>
		<option value="6"> 6 </option>
		<option value="7"> 7 </option>
		<option value="8"> 8 </option>
		<option value="9"> 9 </option>
		<option value="10"> 10 </option>
		<option value="11"> 11 </option>
		<option value="12"> 12 </option>
		<option value="13"> 13 </option>
		<option value="14"> 14 </option>
		<option value="15"> 15 </option>
		<option value="16"> 16 </option>
		<option value="17"> 17 </option>
		<option value="18"> 18 </option>
		<option value="19"> 19 </option>
		<option value="20"> 20 </option>
		<option value="21"> 21 </option>
		<option value="22"> 22 </option>
		<option value="23"> 23 </option>
		<option value="24"> 24 </option>
		<option value="25"> 25 </option>
		<option value="26"> 26 </option>
		<option value="27"> 27 </option>
		<option value="28"> 28 </option>
		<option value="29"> 29 </option>
		<option value="30"> 30 </option>
		<option value="31"> 31 </option>
	  	</select> ' . '<span class="genmed">' . $lang['Day'] . '</span>';
	$s_b_md = ' <select name="b_md" size="1" class="gensmall"> 
     		<option value="0"> - </option> 
		<option value="1"> '.$lang['datetime']['January'].' </option>
		<option value="2"> '.$lang['datetime']['February'].' </option>
		<option value="3"> '.$lang['datetime']['March'].' </option>
		<option value="4"> '.$lang['datetime']['April'].' </option>
		<option value="5"> '.$lang['datetime']['May'].' </option>
		<option value="6"> '.$lang['datetime']['June'].' </option>
		<option value="7"> '.$lang['datetime']['July'].' </option>
		<option value="8"> '.$lang['datetime']['August'].' </option>
		<option value="9"> '.$lang['datetime']['September'].' </option>
		<option value="10"> '.$lang['datetime']['October'].' </option>
		<option value="11"> '.$lang['datetime']['November'].' </option>
		<option value="12"> '.$lang['datetime']['December'].' </option>
		</select> ';
	$s_b_day= str_replace("value=\"".$b_day."\">", "value=\"".$b_day."\" SELECTED>" ,$s_b_day);
	$s_b_md = str_replace("value=\"".$b_md."\">", "value=\"".$b_md."\" SELECTED>" ,$s_b_md);
	$s_b_year = '<input type="text" class="post" style="width: 50px" name="b_year" size="4" maxlength="4" value="' . $b_year . '" /> <span class="genmed">' . $lang['Year'] . '</span>'; 
	$i = 0;
	$s_birthday = '';
	for ($i=0; $i<=strlen($lang['Submit_date_format']); $i++)
	{
		switch ($lang['Submit_date_format'][$i])
		{
			case d:  $s_birthday .= $s_b_day;break;
			case m:  $s_birthday .= $s_b_md;break;
			case Y:  $s_birthday .= $s_b_year;break;
		}
	}
// End add - Birthday MOD
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

admin/admin_users.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

// Start add - Birthday MOD
		$s_b_day = '<span class="genmed">' . $lang['Day'] . ' </span><select name="b_day" size="1" class="gensmall"> 
		<option value="0"> - </option> 
			<option value="1"> 1 </option>
			<option value="2"> 2 </option>
			<option value="3"> 3 </option>
			<option value="4"> 4 </option>
			<option value="5"> 5 </option>
			<option value="6"> 6 </option>
			<option value="7"> 7 </option>
			<option value="8"> 8 </option>
			<option value="9"> 9 </option>
			<option value="10"> 10 </option>
			<option value="11"> 11 </option>
			<option value="12"> 12 </option>
			<option value="13"> 13 </option>
			<option value="14"> 14 </option>
			<option value="15"> 15 </option>
			<option value="16"> 16 </option>
			<option value="17"> 17 </option>
			<option value="18"> 18 </option>
			<option value="19"> 19 </option>
			<option value="20"> 20 </option>
			<option value="21"> 21 </option>
			<option value="22"> 22 </option>
			<option value="23"> 23 </option>
			<option value="24"> 24 </option>
			<option value="25"> 25 </option>
			<option value="26"> 26 </option>
			<option value="27"> 27 </option>
			<option value="28"> 28 </option>
			<option value="29"> 29 </option>
			<option value="30"> 30 </option>
			<option value="31"> 31 </option>
			</select>  ';
		$s_b_md = '<span class="genmed">' . $lang['Month'] . ' </span><select name="b_md" size="1" class="gensmall"> 
     		<option value="0"> - </option> 
			<option value="1"> '.$lang['datetime']['January'].' </option>
			<option value="2"> '.$lang['datetime']['February'].' </option>
			<option value="3"> '.$lang['datetime']['March'].' </option>
			<option value="4"> '.$lang['datetime']['April'].' </option>
			<option value="5"> '.$lang['datetime']['May'].' </option>
			<option value="6"> '.$lang['datetime']['June'].' </option>
			<option value="7"> '.$lang['datetime']['July'].' </option>
			<option value="8"> '.$lang['datetime']['August'].' </option>
			<option value="9"> '.$lang['datetime']['September'].' </option>
			<option value="10"> '.$lang['datetime']['October'].' </option>
			<option value="11"> '.$lang['datetime']['November'].' </option>
			<option value="12"> '.$lang['datetime']['December'].' </option>
			</select>  ';
		$s_b_day= str_replace("value=\"".$b_day."\">", "value=\"".$b_day."\" SELECTED>" ,$s_b_day);
		$s_b_md = str_replace("value=\"".$b_md."\">", "value=\"".$b_md."\" SELECTED>" ,$s_b_md);
		$s_b_year = '<span class="genmed">' . $lang['Year'] . ' </span><input type="text" class="post" style="width: 50px" name="b_year" size="4" maxlength="4" value="' . $b_year . '" />  '; 
		$i = 0;
		$s_birthday = '';
		for ($i=0;$i<=strlen($lang['Submit_date_format']);$i++)
		{
			switch ($lang['Submit_date_format'][$i])
			{
				case d:  $s_birthday .=$s_b_day;break;
				case m:  $s_birthday .=$s_b_md;break;
				case Y:  $s_birthday .=$s_b_year;break;
			}
		}
// End add - Birthday MOD
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#

代碼: 選擇全部

// Start add - Birthday MOD
		$s_b_day = ' <select name="b_day" size="1" class="gensmall"> 
		<option value="0"> - </option> 
			<option value="1"> 1 </option>
			<option value="2"> 2 </option>
			<option value="3"> 3 </option>
			<option value="4"> 4 </option>
			<option value="5"> 5 </option>
			<option value="6"> 6 </option>
			<option value="7"> 7 </option>
			<option value="8"> 8 </option>
			<option value="9"> 9 </option>
			<option value="10"> 10 </option>
			<option value="11"> 11 </option>
			<option value="12"> 12 </option>
			<option value="13"> 13 </option>
			<option value="14"> 14 </option>
			<option value="15"> 15 </option>
			<option value="16"> 16 </option>
			<option value="17"> 17 </option>
			<option value="18"> 18 </option>
			<option value="19"> 19 </option>
			<option value="20"> 20 </option>
			<option value="21"> 21 </option>
			<option value="22"> 22 </option>
			<option value="23"> 23 </option>
			<option value="24"> 24 </option>
			<option value="25"> 25 </option>
			<option value="26"> 26 </option>
			<option value="27"> 27 </option>
			<option value="28"> 28 </option>
			<option value="29"> 29 </option>
			<option value="30"> 30 </option>
			<option value="31"> 31 </option>
			</select>  ' . '<span class="genmed">' . $lang['Day'] . '</span>';
		$s_b_md = ' <select name="b_md" size="1" class="gensmall"> 
     		<option value="0"> - </option> 
			<option value="1"> '.$lang['datetime']['January'].' </option>
			<option value="2"> '.$lang['datetime']['February'].' </option>
			<option value="3"> '.$lang['datetime']['March'].' </option>
			<option value="4"> '.$lang['datetime']['April'].' </option>
			<option value="5"> '.$lang['datetime']['May'].' </option>
			<option value="6"> '.$lang['datetime']['June'].' </option>
			<option value="7"> '.$lang['datetime']['July'].' </option>
			<option value="8"> '.$lang['datetime']['August'].' </option>
			<option value="9"> '.$lang['datetime']['September'].' </option>
			<option value="10"> '.$lang['datetime']['October'].' </option>
			<option value="11"> '.$lang['datetime']['November'].' </option>
			<option value="12"> '.$lang['datetime']['December'].' </option>
			</select> ';
		$s_b_day= str_replace("value=\"".$b_day."\">", "value=\"".$b_day."\" SELECTED>" ,$s_b_day);
		$s_b_md = str_replace("value=\"".$b_md."\">", "value=\"".$b_md."\" SELECTED>" ,$s_b_md);
		$s_b_year = '<input type="text" class="post" style="width: 50px" name="b_year" size="4" maxlength="4" value="' . $b_year . '" /> <span class="genmed">' . $lang['Year'] . '</span>'; 
		$i = 0;
		$s_birthday = '';
		for ($i=0;$i<=strlen($lang['Submit_date_format']);$i++)
		{
			switch ($lang['Submit_date_format'][$i])
			{
				case d:  $s_birthday .=$s_b_day;break;
				case m:  $s_birthday .=$s_b_md;break;
				case Y:  $s_birthday .=$s_b_year;break;
			}
		}
// End add - Birthday MOD
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題

這世界還有拼命守護的價值嗎...
主題已鎖定

回到「非官方認證外掛」