Hướng dẫn Block spam COMPLETELY with no addons - Ngăn chặn spam hoàn toàn mà không cần addon

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,833
Được Like
12,691
Block spam COMPLETELY with no addons - Ngăn chặn spam hoàn toàn mà không cần addon

Đây là cách dễ nhất để chặn 100% spam mà không cần bất kỳ addon nào.

THIẾT LẬP SPAM BLOCKER
Đầu tiên vào admin panel và đến Options > Spam Management.
Thiết lập Maximum Messages to Check for Spam là 2
Thiết lập Spam Phrases là block [url*

1.png

Bạn cũng có thể chọn để thêm vào các spam phrase để ngăn chặn thông minh hơn.

Mã:
investment
fullz
credit card
forex
mortgage
pharmacy
casino
viagra
outlet
prada
marketing
seo
vn
maletestosterone
supplements

THÔNG BÁO CHO NGƯỜI DÙNG VỚI NHỮNG DANH SÁCH CHÚ Ý
Trong admin panel, chọn List Notices và tạo một notice mới.
Dưới user criteria, thiết lập như sau:

- User is logged in
- User has posted no more than X messages: 2

Sau đó, thêm một tin nhắn cho các thành viên thấy, ví dụ:

2.png

Nghĩa là, bạn đang nói với người dùng nếu muốn đăng các liên kết trong bài viết, chữ ký,... thì sẽ bị từ chối cho đến khi họ đạt được 3 bài viết, khi đó thông báo này sẽ được gỡ bỏ.

THÔNG BÁO CHO NGƯỜI DÙNG VỚI TIN NHẮN TRÊN TRẢ LỜI NHANH
Bạn có thể thêm một thông báo trên các trả lời nhanh để gây chú ý ở phía trên cùng của mỗi trang, hoặc bạn có thể sử dụng độc quyền. Nó sẽ tiết kiệm không gian.

Vào template quick_reply và tìm:
Mã:
<xen:require js="js/xenforo/discussion.js" />

Thêm vào phía sau đoạn code bên dưới:
Mã:
<xen:if is="{$visitor.message_count} < 3"><h2 style="color:white;background:#f72600;border-radius:2px;padding:2px;text-align:center;">You need 3 posts to add links to your posts! This is used to prevent spam.</h2></xen:if>

Điều này sẽ hiển thị một thông báo cho người dùng với ít hơn 3 bài viết. Ví dụ:

3.png

CHẶN FIELD INPUT

Bạn cũng có thể chặn người dùng điền vào các trường trên trang chi tiết cá nhân (home page, nghề nghiệp, vv ..).

Trong template account_personal_details, tìm:
Mã:
<xen:hook name="account_personal_details_information">

Và thêm vào phía trước nó đoạn code sau:
Mã:
<xen:if is="{$visitor.message_count} < 1">
<h3 style="color:white;background:#f72600;border-radius:2px;padding:2px;text-align:center;">You need to make 1 post to fill in location, occupation and home page, why not <a href="http://yourdomain.com"><u>introduce yourself!</u></a></h3>

<xen:hook name="account_personal_details_information">
    <fieldset>
        <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" readonly /></dd>
        </dl>

        <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" readonly /></dd>
        </dl>

        <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" readonly /></dd>
        </dl>
    
        <xen:include template="custom_fields_edit" />
    </fieldset>
    </xen:hook>

<xen:else />

Bây giờ các thành viên sẽ phải có 1 bài viết thì mới có thể điền vào Home Page, Nghề nghiệp và Vị trí của họ. Phần "About Me" cũng được ẩn cho đến khi họ có được 1 bài viết.

4.gif

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


Nguồn: xenforo.rocks​
 

singh

Sergeant
Tham gia
08/06/2015
Bài viết
470
Được Like
276
có thật sự chặn spam không nhỉ?
Theo như bài viết, mình nghĩ có chỉ chặn từ khóa khi nhập, chặn khi chưa đủ số bài.
Còn việc nó chặn spam bằng các spam phần mềm hay spam gì đó thì không thấy?
Có vẻ chính xác nó chỉ : chặn không cho post link theo bài, chặn từ khóa chỉ định. Vậy mà nó để 100% chống spam. chả biết sao
 

vanthoi_it

Private
Tham gia
16/07/2015
Bài viết
31
Được Like
19
cách này vẫn có một cách spam dành cho những kẻ thông minh và chuyên nghiệp :D
Họ có thể lách tất cả các luật ở trên mà ko bị sao cả :D
 

singh

Sergeant
Tham gia
08/06/2015
Bài viết
470
Được Like
276
cách này vẫn có một cách spam dành cho những kẻ thông minh và chuyên nghiệp :D
Họ có thể lách tất cả các luật ở trên mà ko bị sao cả :D
thông minh và chuyên nghiệp thì nói làm cái gì bạn? chỉ sợ cái này chỉ dùng cho kẻ spam mới học spam thôi.
Mình đang bàn luận addon này vì thấy trên trang xenforo tác giả để 100% chống spam. mà trong mô tả chức năng thì...
 

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

XenForo 1 XenForo 2
Translate by PVS

Dịch vụ XenForo của VNXF

Mr. Tuấn

Mobile/Zalo: 0988 488 096

Telegram: bluekpro

Email: [email protected]

Nhà Tài Trợ

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