- Tham gia
- 28/02/2015
- Bài viết
- 16,399
- Được Like
- 12,626
Users Awaiting Approval - Người dùng chờ đợi phê duyệt 1.5
Mô tả: Thêm Custom User Fields vào trang Users Awaiting Approval.
Tính năng:
Template andy_user_moderate sẽ cần phải được chỉnh sửa. Điều này đòi hỏi chế độ phát triển được thực hiện bằng cách thêm vào phần sau đây trong tập tin config.php của bạn:
Ví dụ về template andy_user_moderate nằm ở đây: Admin CP -> Development -> Admin Templates
Các mã sau đây cần được chỉnh sửa để phù hợp với Field ID của Custom User Fields. Thay đổi "name" và "motorcycle" đến Field ID của bạn sử dụng.
Cài đặt:
Mô tả: Thêm Custom User Fields vào trang Users Awaiting Approval.
- Thêm bất kỳ kiểu của Custom User Fields có thể được thêm vào.
- Cho biết vị trí dựa trên địa chỉ IP.
Template andy_user_moderate sẽ cần phải được chỉnh sửa. Điều này đòi hỏi chế độ phát triển được thực hiện bằng cách thêm vào phần sau đây trong tập tin config.php của bạn:
Mã:
$config['debug'] = true;
Ví dụ về template andy_user_moderate nằm ở đây: Admin CP -> Development -> Admin Templates
Mã:
<xen:title>{xen:phrase users_awaiting_approval}</xen:title>
<xen:form action="{xen:adminlink 'users/moderated/update'}">
<xen:foreach loop="$users" value="$user">
<fieldset>
<xen:controlunit label="{xen:phrase user}:"><a href="{xen:adminlink users/edit, $user}" target="_blank">{$user.username}</a> ({$user.email})</xen:controlunit>
<xen:controlunit label="{xen:phrase joined}:"><xen:datetime time="{$user.register_date}" /></xen:controlunit>
<xen:if is="{$user.ip}">
<xen:controlunit label="{xen:phrase ip}:"><a href="{xen:link misc/ip-info, '', 'ip={$user.ip}'}" target="_blank">{$user.ip}</a> <xen:if is="{$user.ipHost}">({$user.ipHost})</xen:if></xen:controlunit>
</xen:if>
<xen:controlunit label="Location based on IP:">{$user.location}</xen:controlunit>
<xen:controlunit label="Name:">{$user.customFields.name}</xen:controlunit>
<xen:controlunit label="Motorcycle:">{$user.customFields.motorcycle}</xen:controlunit>
<xen:if is="{$user.spamDetails}">
<xen:controlunit label="{xen:phrase spam_log}:"><ul>
<xen:foreach loop="{$user.spamDetails}" value="{$detail}">
<li>{xen:escape $detail, false}</li>
</xen:foreach>
</ul></xen:controlunit>
</xen:if>
<xen:radiounit label="{xen:phrase action}:" name="users[{$user.user_id}][action]">
<xen:option value="none" selected="true">{xen:phrase do_nothing}</xen:option>
<xen:option value="approve">{xen:phrase approve}</xen:option>
<xen:option value="reject">
<xen:label>{xen:phrase reject_and_delete_with_rejection_reason}:</xen:label>
<xen:textbox placeholder="{xen:phrase optional}" name="users[{$user.user_id}][reject_reason]" size="45" />
</xen:option>
</xen:radiounit>
<xen:checkboxunit label="">
<xen:option name="users[{$user.user_id}][notify]" selected="!{$user.spamDetails}">{xen:phrase notify_user_if_action_was_taken}</xen:option>
</xen:checkboxunit>
</fieldset>
</xen:foreach>
<xen:submitunit save="{xen:phrase process_users}" />
</xen:form>
Các mã sau đây cần được chỉnh sửa để phù hợp với Field ID của Custom User Fields. Thay đổi "name" và "motorcycle" đến Field ID của bạn sử dụng.
Mã:
<xen:controlunit label="Name:">{$user.customFields.name}</xen:controlunit>
<xen:controlunit label="Motorcycle:">{$user.customFields.motorcycle}</xen:controlunit>
Cài đặt:
- Download usersawaitingapproval_v1.5.zip ở đính kèm và giải nén ra.
- Upload folder "library" lên host ngang hàng nơi cài Xenforo.
- Vào Admin Control Panel, đến trang "Install Add-on".
- Upload file addon-UsersAwaitingApproval_v1.5.xml.
- Click vào nút Install Add-on.
Nguồn: xenforo.com
Đính kèm
Bài viết liên quan
Được quan tâm
Bài viết mới