Users Awaiting Approval - Người dùng chờ đợi phê duyệt 1.5

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,830
Được Like
12,698
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.

pic001.jpg

Tính năng:
  • 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.
Việc chỉnh sửa template chính:

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:
  1. Download usersawaitingapproval_v1.5.zip ở đính kèm và giải nén ra.
  2. Upload folder "library" lên host ngang hàng nơi cài Xenforo.
  3. Vào Admin Control Panel, đến trang "Install Add-on".
  4. Upload file addon-UsersAwaitingApproval_v1.5.xml.
  5. Click vào nút Install Add-on.
Chúc các bạn thành công.


Nguồn: xenforo.com​
 

Đính kèm

  • usersawaitingapproval_v1.4.zip
    3.6 KB · Lượt xem: 6
  • usersawaitingapproval_v1.5.zip
    6.2 KB · Lượt xem: 7

Minh Đức

Gefreiter
Tham gia
15/03/2015
Bài viết
82
Được Like
43
Bác có thể tùy biến nó thành 1 List tất cả thành viên này không chứ mấy cái này thêm vào có ích gì đâu nhỉ.
Vì dụ như:
- Hiển thị list và phân trang.
- Có lọc
- Seach.
Em nghĩ như vậy mới là hay ạ
 

thantaihnvn

Private
Tham gia
16/12/2015
Bài viết
4
Được Like
1
Loằng ngoằng ko làm đc, chỉ biết add lên là dùng chứ sửa thì tìm đau mắt wa!!! mãi ko xong huhuhuhu
 

thantaihnvn

Private
Tham gia
16/12/2015
Bài viết
4
Được Like
1
trang của mình có tới hơn 400 ng "Users Awaiting Approval" đang bị ở trong đây, giờ có nút nào click 1 cái là tick all sau đó chọn proccess nhỉ, chứ làm thủ công thì lâu wa!!!
 

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,830
Được Like
12,698
Update phiên bản 1.5
 

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Dịch vụ XenForo của VNXF

Telegram: anhanhxf

Chỉ nhận web nội dung lành mạnh

Nhà Tài Trợ

Mút Xốp Không Gian
Mút Sofa Không Gian
Top Bottom