Thêm thông tin vào trong đăng ký thành viên

  • Thread starter Thread starter PVS
  • Ngày gửi Ngày gửi

PVS

Super Moderator
Thành viên BQT
Hiện tại trong box đăng ký mặc định của Xenforo thường chỉ có 1 vài thông tin tên, mail, pass, ngày sinh, giới tính... khi các bạn đăng ký. Sau đây mình sẽ hướng dẫn các bạn thêm thông tin như nơi ở, nghề nghiệp, trang chủ... vào trong phần đăng ký thành viên.

them-thong-tin-dang-ky.JPG

Code thêm thông tin nơi ở:
Mã:
<dl class="ctrlUnit">
            <dt><label for="ctrl_location">{xen:phrase location}:</label></dt>
            <dd><input type="text" name="location" value="{$visitor.location}" id="ctrl_location" class="textCtrl OptOut" /></dd>
        </dl>

Code thêm thông tin nghề nghiệp:
Mã:
<dl class="ctrlUnit">
            <dt><label for="ctrl_occupation">{xen:phrase occupation}:</label></dt>
            <dd><input type="text" name="occupation" value="{$visitor.occupation}" id="ctrl_occupation" class="textCtrl OptOut" /></dd>
        </dl>

Code thêm thông tin trang chủ:
Mã:
<dl class="ctrlUnit">
            <dt><label for="ctrl_homepage">{xen:phrase home_page}:</label></dt>
            <dd><input type="url" name="homepage" value="{$visitor.homepage}" id="ctrl_homepage" class="textCtrl" /></dd>
        </dl>

Tìm Template register_form chèn những đoạn code trên dưới đoạn code này:
Mã:
<dl class="ctrlUnit" style="display: none">
        <dt><label for="ctrl_{$fieldMap.timezone}">{xen:phrase time_zone}:</label></dt>
        <dd>
            <select name="{$fieldMap.timezone}" class="textCtrl {xen:if $fields.timezoneAuto, 'AutoTimeZone'} OptOut" id="ctrl_{$fieldMap.timezone}">
                <xen:foreach loop="$timeZones" key="$identifier" value="$name">
                    <option value="{$identifier}" {xen:selected "{$identifier} == {$fields.timezone}"}>{$name}</option>
                </xen:foreach>
            </select>
        </dd>
    </dl>

Chúc các bạn thành công.


Nguồn: forumit24h.net​
 
Có thể tạo bất kỳ thông tin nào muốn hiển thị bằng cách tạo một User custom field và cài đặt cho nó hiện trong phần đăng kí :D
 
  • Like
Reactions: THB
vào phrase tìm (không xác định) thay thành như bạn nói ^^
 
vào admin/opion/User Registration tích zô "Require Location" là được cái nơi ở. còn Nghề nghiệp làm theo cách trên ko lưu lại khi xem thông tin tài khoản
 
Sửa lần cuối:
bạn vào User > Custom User Fields > Create New Field và thêm như các hình dưới nha

1.png


2.png


3.png
 
Làm cách nào để ở mục nơi ở có danh sách của 64 tỉnh thành mà mình kéo chọn là được không các bác?
 
các bác cho em hỏi.. Làm sao để lược bỏ các thông tin không cần thiết khi đăng ký thành viên.
Đăng ký nhanh, đơn giản chỉ cần
  1. tên đăng nhập
  2. email
  3. số điện thoại
khi click vào đăng ký thì bật lên chứ không phải chuyển trang.. có add-on nào hay cách làm nào như vậy không các bác.
 
Back
Top