第 1 頁 (共 1 頁)
[問題]如何強制使用者註冊時輸入一個暱稱?(已解決)
發表於 : 2003-10-25 10:50
由 lasthero
已安裝會員暱稱MOD, 請問如果我要達到使用者註冊時強制要輸入暱稱的話, 要怎
麼做呢? 謝謝!!
發表於 : 2003-10-25 10:53
由 StickyKid
這樣不好吧@@"
註冊時還要輸入暱稱
如我要的話\r
用js強制輸入表格即可
發表於 : 2003-10-25 10:55
由 lasthero
StickyKid 寫:這樣不好吧@@"
註冊時還要輸入暱稱
如我要的話\r
用js強制輸入表格即可
請問要怎麼做呢?
Re: [問題]如何強制使用者註冊時輸入一個暱稱?
發表於 : 2003-10-25 20:21
由 ernie
lasthero 寫:已安裝會員暱稱MOD, 請問如果我要達到使用者註冊時強制要輸入暱稱的話, 要怎
麼做呢? 謝謝!!
如果是我的話我會用phpbb原本的格式去做,
就是按下確定時會跳出,您必須填寫某某欄位。
發表於 : 2003-10-25 20:28
由 ernie
我來說一下我的做法吧....
開啟 includes/usercp_register.php
找到[php] if ( $mode == 'editprofile' )
{
if ( $user_id != $userdata['user_id'] )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Wrong_Profile'];
}[/php]
在下面加入[php] else if ( empty($nickname) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];\r
}[/php]
找到[php] else if ( $mode == 'register' )
{
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )[/php]
在這一行中找到[php]empty($email)[/php]
在它的後面插入[php] || empty($nickname) [/php]
然後還有一個檔案...等我一下
發表於 : 2003-10-25 20:32
由 ernie
打開templates/風格夾/profile_add_body.tpl
找到
替換成
如果你有安裝Custom Registration Form MOD的話,
記得打開profile_register_body.tpl重複以上動作。
大功告成

發表於 : 2003-10-25 20:40
由 ernie
補充一點,如果有其他欄位想要強制填寫,也可以用這種方式去做。
只是限制填寫的資料太多的話,註冊的人通常會亂填。
(真誠的建議)
發表於 : 2003-11-22 23:37
由 文
請問PCP要怎麼加入?
發表於 : 2004-09-04 14:48
由 hpo14
可能一樣吧!...