Nhiều bạn sử dụng code javascript để ngăn khách sao chép nội dung bằng cách vô hiệu hóa click chuột phải cũng như vô hiệu hóa tổ hợp phím tắt Ctrl+C và đã hoạt động trên Xenforo 2.2 trở xuống, nhưng khi lên XF 2.3 thì mã này không hoạt động.
Ví dụ một đoạn mã được một thành viên chia sẻ:
JavaScript:
<xf:if is="!$xf.visitor.user_id">
<script>
$(document).bind('copy', function(e){
return false;
});
</script>
<script>
$(document).bind('copy', function(e){
alert('Only members can copy .... Register in the forum first');
return false;
});
</script>
</xf:if>
Nguyên nhân là do XF 2.3 không còn dùng jquery, nên để code js có thể chạy được thì bạn cần chuyển hàm về thuần JavaScript.
Để giải quyết vấn đề này, ở phiên bản sắp tới của addons [VNT] ACP Custom 2.7.3 tải về tại đây, sẽ hỗ trợ tính năng này, tương thích với XF 2.2 và XF 2.3. Trong tùy chọn, cho phép bạn điền mẫu giao diện để bảo vệ nội dung của mình không bị sao chép trái phép.
BQT VNT