Đặt nofollow cho các liên kết trong bài viết Xenforo

Thảo luận trong 'Mã nguồn mở Xenforo' bắt đầu bởi tranvcuong94, 7/5/16.

  1. tranvcuong94

    tranvcuong94 Moderator Moderator

    Tham gia ngày:
    9/4/16
    Bài viết:
    228
    Đã được thích:
    1
    Điểm thành tích:
    18
    Giới tính:
    Nam
    Nghề nghiệp:
    N/A
    Nơi ở:
    N/A
    Web:
    N/A

    Chèn thẻ rel=’nofollow’ cho liên kết trong bài viết của XenForo giúp giảm tình trạng spam link của diễn đàn. Cách thực hiện áp dụng cho các phiên bản Xenforo.

    Mở file String.php theo đường dẫn /library/XenForo/Helper/String.php.
    Tìm đoạn code sau:

    Mã:
    Select All
    public static function getLinkClassTarget($url) { $target = '_blank'; $class = 'externalLink'; $type = 'external';
    Thay bằng:

    Mã:
    Select All
    public static function getLinkClassTarget($url) { $target = '_blank'; $class = 'externalLink" rel="nofollow'; $type = 'external';
    Ngoài ra, nếu muốn cho phép một hoặc nhiều tên miền nào đó rel="dofollow"target="_blank" để mở 1 cửa số mới khi bấm vào link, thêm vào trước:

    Mã:
    Select All
    return array($class, $target, $type);
    Đoạn code sau:

    Mã:
    Select All
    if ($host == "huongdanit.net") or if ($host == "cnttqn.com") { $target = '_blank'; $class = 'internalLink'; $type = 'internal'; }
    Chúc các bạn thành công.
     

    Bình Luận Bằng Facebook

    data-href="https://cnttqn.com/threads/dat-nofollow-cho-cac-lien-ket-trong-bai-viet-xenforo.1689.html"