[外掛]From Required Add-on 1.0.1

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

版主: 版主管理群

主題已鎖定
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

[外掛]From Required Add-on 1.0.1

文章 吉川拓也 »

代碼: 選擇全部

######################################################## 
## 外掛名稱:      From Required Add-on
## 外掛版本:      1.0.1 
## 外掛作者:      小橘子 ( Gamania ) < lineii@3cbuy.com > http://gamania.idv.tw 
## 
## 外掛描述:      這個外掛可以強制會員填寫來自欄位。 
## 
## 安裝難度:      簡單 
## 安裝時間:      5 分鐘 
## 
## 需要編輯的檔案:   2  
##      admin/admin_board.php 
##      includes/usercp_register.php 
##      language/lang_english/lang_admin.php 
##      language/lang_english/lang_main.php 
##      templates/subSilver/profile_add_body.tpl 
##      templates/subSilver/admin/board_config_body.tpl 
## 額外附加的檔案:   n/a 
## 
## 作者留言: 
##   目前該版本在 phpBB 2.0.6 → 2.0.11 上都可正常使用 ! 
## 
############################################################## 
## 版本歷史: 
## 
##   2004-07-13 - 版本 1.0.0 
##        - 首次發佈 
############################################################## 
## 請在安裝此外掛前,請備份所有需要修改的檔案。 
##############################################################
#
#--- [ SQL ] ---
#

代碼: 選擇全部

INSERT INTO phpbb_config (config_name, config_value) VALUES ('from_required', '0'); 
#
#--- [ 開啟 ] ---
#

language/lang_chinese_traditional_taiwan/lang_main.php

#
#--- [ 找到 ] ---
#

代碼: 選擇全部

$lang['No_gender_specify'] = 'None Specified'; 
#
#--- [ 之後加入 ] ---
#

代碼: 選擇全部

// Start add - From MOD 
$lang['From_require'] = '說明一下你來自哪裡= =+.'; 
// End add - From MOD
#
#--- [ 開啟 ] ---
#

language/lang_chinese_traditional_taiwan/lang_admin.php

#
#--- [ 找到 ] ---
#

代碼: 選擇全部

// 
// That's all Folks! 
// ------------------------------------------------- 
#
#--- [ 之前加入 ] ---
#

代碼: 選擇全部

// Start add - From Mod 
$lang['From_required'] = '強迫使用者填寫來自欄位'; 
// End add - From Mod


#
#--- [ 開啟 ] ---
#

includes/usercp_register.php

#
#--- [ 找到 ] ---
#

代碼: 選擇全部

      $avatar_sql = user_avatar_gallery($mode, $error, $error_msg, $user_avatar_local); 
   } 
#
#--- [ 下面加入 ] ---
#

代碼: 選擇全部

   // Start add - From Mod 
   if ($board_config['from_required']) 
   { 
      if (!$location) 
      { 
         $error = TRUE; 
         $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['From_require']; 
      } 
   } 
   // End add - From Mod


#
#--- [ 找到 ] ---
#

代碼: 選擇全部

		'WEBSITE' => $website,
#
#--- [ 下面加入 ] ---
#

代碼: 選擇全部

                                // Start add - From MOD
                                'FROM_REQUIRED' => ($board_config['from_required']) ? ' *' : '', 
                                // End add - From MOD
#
#--- [ 開啟 ] ---
#

admin/admin_board.php

#
#--- [ 找到 ] ---
#

代碼: 選擇全部

$smtp_no = ( !$new['smtp_delivery'] ) ? "checked=\"checked\"" : ""; 
#
#--- [ 之後加入 ] ---
#

代碼: 選擇全部

// Start add - From Mod 
$from_required_yes = ( $new['from_required'] ) ? "checked=\"checked\"" : ""; 
$from_required_no = ( !$new['from_required'] ) ? "checked=\"checked\"" : ""; 
// End add - From Mod 
#
#--- [ 找到 ] ---
#

代碼: 選擇全部

   "L_RESET" => $lang['Reset'], 
#
#--- [ 之後加入 ] ---
#

代碼: 選擇全部

                 // Start add - From Mod 
                "L_FROM_REQUIRED" => $lang['From_required'], 
                "FROM_REQUIRED_YES" => $from_required_yes, 
                "FROM_REQUIRED_NO" => $from_required_no, 
                 // End add - From Mod


#
#--- [ 開啟 ] ---
#

templates/subSilver/profile_add_body.tpl

#
#--- [ 找到 ] ---
#

代碼: 選擇全部

{L_LOCATION}: 
#
#--- [ 之後加入 ] ---
#

代碼: 選擇全部

{FROM_REQUIRED}
#
#--- [ 開啟 ] ---
#

templates/subSilver/admin/board_config_body.tpl

#
#--- [ 找到 ] ---
#

代碼: 選擇全部

   <tr> 
      <td class="row1">{L_BOARD_EMAIL_FORM}<br /><span class="gensmall">{L_BOARD_EMAIL_FORM_EXPLAIN}</span></td> 
      <td class="row2"><input type="radio" name="board_email_form" value="1" {BOARD_EMAIL_FORM_ENABLE} /> {L_ENABLED}  <input type="radio" name="board_email_form" value="0" {BOARD_EMAIL_FORM_DISABLE} /> {L_DISABLED}</td> 
   </tr>


#
#--- [ 下面加入 ] ---
#

代碼: 選擇全部

   <tr> 
      <td class="row1">{L_FROM_REQUIRED}</td> 
      <td class="row2"> 
         <input type="radio" name="from_required" value="1" {FROM_REQUIRED_YES} /> 
         <span class="genmed">{L_YES}</span>   
         <input type="radio" name="from_required" value="0" {FROM_REQUIRED_NO} /> 
         <span class="genmed">{L_NO}</span> 
      </td> 
   </tr> 
#
#--- [ 儲存關閉 ] ---
#eom
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
主題已鎖定

回到「非官方認證外掛」