Hướng dẫn Fix addon ẩn links với mem chưa xác nhận

tx101

Private
Tham gia
09/05/2016
Bài viết
35
Được Like
25
Như ở đây:
http://vnxf.vn/vnxf-vn-an-link-khi-chua-dang-nhap-trong-xenforo.t4205.html#post-46220

Mình có hỏi nhưng không có ai hướng dẫn, thế là tự mò rồi fix.

Addon ẩn link chỉ ẩn với khách chưa đăng kí, nếu forum có bật chức năng xác nhận email khi đăng kí, thì họ không cần xác nhận email vẫn thấy links trong khi chưa là member chính thức.

Để fix điều này, các bạn thêm chút code trong: library/CCPLZHideLinks/BbCode/Formatter/Base.php
Mở file Base.php

Tìm:
$visitor = XenForo_Visitor::getInstance();

Thêm vào dưới đó
$user = XenForo_Visitor::getInstance();
if ($user['user_state'] == 'email_confirm')
{
return new XenForo_Phrase('hide_link_from_email_confirm');
}

Vào admincp --> Appearance -->Languages
Tạo Phrases mới có tên (cả bên tiếng anh và việt)
hide_link_from_email_confirm

Với nội dung
<font color="#00ff00"><b>Vui lòng xác nhận email để thấy links download.</b></font>

Màu font color thì các bạn đổi theo ý thích nhé.

Code trên không biết có được tối ưu hay không, vì đối với 1 thằng chưa học qua 1 lớp code nào nên chỉ đc có vậy, nhưng với mình nó hoạt động theo ý muốn là okrofl~~


Nếu thấy hay thì ủng hộ 1 clink vào links dưới chữ ký nhé, thanks.
 

Top Bottom