[問題] 如何指定會員註冊時, 必須填寫真實姓名? [已解決]

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

頭像
bsmouse
星球公民
星球公民
文章: 80
註冊時間: 2005-09-15 14:51

文章 bsmouse »

lair 寫:如果只想讓系統管理員才能看到會員的“特定”資料(一般會員和訪客無法觀看)。

開啟 includes/usercp_viewprofile.php

尋找

代碼: 選擇全部

$page_title = $lang['Viewing_profile'];

之前加上這一段(視你需隱藏哪些項目不讓一般會員看到,就留下哪些項目)

代碼: 選擇全部

if ($userdata['user_level'] <> ADMIN)
{
$profiledata['user_from'] = '&nbsp;'; // 隱藏來自\r
$profiledata['user_occ'] = '&nbsp;'; // 隱藏職業
$profiledata['user_interests'] = '&nbsp;'; // 隱藏興趣\r
$profiledata['user_nickname'] = '&nbsp;'; // 隱藏暱稱
}
附註:你可以把暱稱項目改為真實姓名,而且是必填的欄位。
LAIR大大我參照你的改法改過了我的usercp_viewprofile.php
由於我的改法式參照心靈捕手大大的改法(就是有4個檔案不改)
看到您的改法後我就改進了我的usercp_viewprofile.php中,起初我在登入後使用會員列表中點會員ID卻無法在開啟的會員資料中看道真實姓名(我修改過中文的名稱)...後來我就參照原作的改法去改了profile_view_body.tpl
結果....現在我在會員列表中點會員ID進去的畫面看得到會員的真實姓名了...但是您所提到的限定為系統管理員的改法好像失效了...任何會員都可以查到別的會員的真實姓名資料....是我改錯了嗎??
頭像
bsmouse
星球公民
星球公民
文章: 80
註冊時間: 2005-09-15 14:51

文章 bsmouse »

lair大大以及其他大大不好意思....小弟我自己找出問題了
順便貼出來給各位參考參考.. :lol:
要隱藏lair大大所說的那些欄位...先參照lair大大的改法把它提供的那串加在usercp_viewprofile.php中,接著...要變更原MOD說明中\r
#
includes/usercp_viewprofile.php
#
#
#-----[ 尋找 ]------------------------------------------
#
'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : '&nbsp;',

#
#-----[ 之前加上 ]------------------------------------------
#
// Start add - Change User Nick Name
'NICKNAME' => $poster_nickname, 這串有問題
// End add - Change User Nick Name
請改成
'NICKNAME' => ( $profiledata['user_nickname'] ) ? $profiledata['user_nickname'] : '&nbsp;',
這樣lair大大的改法在nickname這欄才會生效唷!! :mrgreen:
主題已鎖定

回到「外掛問題討論」