Hãy đăng ký thành viên để có thể dễ dàng trao đổi, giao lưu và chia sẻ về kiến thức lập trình.

Dofollow liên kết trong chữ ký thành viên cho XenForo

Thảo luận trong 'Mã nguồn Xenforo' bắt đầu bởi nokia1202, 18/3/16.

  1. nokia1202
    Offline

    nokia1202 New member

    Bài viết:
    69
    Đã được thích:
    0
    Trước khi vào bài viết mình xin nói qua về Dofollow và Nofollow. Dofollow & Nofollow là gì ? Tầm quan trọng của Dofollow và Nofollow?

    Dofollow & Nofollow là gì ?
    Đây là thuộc tính rel của thẻ liên kết <a>. Việc đặt thuộc tính nofollow trong rel của thẻ <a>, các webmaster đã nói cho các spider biết đừng đặt độ tin cậy lên các liên kết này và vì thế sẽ không có pagerank (không tính backlink) cho các đường dẫn với rel nofollow. Ngược lại với thuộc tính dofollow. Việc các liên kết có thuộc tính rel dofollow trỏ về Website của bạn sẽ ảnh hưởng tới PageRank.
    Cú pháp:
    PHP:
    <a href="http://laptrinhvien-vn.com" rel="nofollow"> (Nofollow ở liên kết)
    <
    a href="http://laptrinhvien-vn.com" rel="dofollow"> (Dofollow ở liên kết)
    Tầm quan trọng của dofollow và nofollow
    Khi bạn xây dựng backlink cho website của bạn như post bài quảng cáo trên các diễn đàn, tạo chữ ký, profile thì bạn nên để ý xem các liên kết này trỏ về website của bạn là dofollow hay nofollow. Vì chỉ dofollow mới tính backlink còn nofollow bạn chỉ nhận được direct traffic.

    Sau đây mình sẽ hướng dẫn các bạn cho phép dofollow các liên kết ở phần chữ ký của một nhóm thành viên nào đó. Mặc định, Xenforo sẽ để là dạng nofollow. Điều này sẽ tốt với các forum không muốn quan tâm đến liên kết bên ngoài của thành viên. Nhưng do nhu cầu SEO, cần cho phép dofollow các liên kết thì các bạn có thể làm như hướng dẫn bên dưới :

    Bước 1: Tìm đến file /library/XenForo/ViewPublic/Helper/Message.php

    Bước 2: Thay đoạn code sau:
    PHP:
    $message[$options['signatureKey']], $parser, array('lightBox' => false)
    Bằng đoạn code sau:
    PHP:
    $message[$options['signatureKey']], $parser, array('lightBox' => false'noFollowDefault' => false)

    Bước 3: Đăng nhập vào Admin Control Panel và tạo một group mới với tên bất kì. Tiến hành đặt quyền hạn cho nhóm thành viên này có quyền chỉnh sửa phần chữ ký. Mặc định sau khi cài đặt XenForo thì nhóm Registered là nhóm mặc định cho tất cả các thành viên mới. Chính vì thế bạn hãy tắt chức năng chữ ký cho nhóm thành viên này.
    [​IMG]
    Bước 4: Tạo một nhóm thành viên mới dạng được ưu tiên (User group promotion) ở phần Admin Panel->Users->User Groups-> User Group Promotions. Sau đó hãy đặt một cái tên cho nhóm mới này. Ví dụ như nhóm ưu tiên chẳng hạn và tích vào mục Promotion is Active. Ở phần Add user to user groups, hãy chọn nhóm mà bạn vừa tạo với tên bất kì bên trên.
    [​IMG]
    Ở đây chọn là nhóm Member.
    Bước 5: Chuyển qua tab Apply This Promotion While. Chuyển xuống dưới đến phần Content and Achievements. Tích chọn vào mục User has posted at least X messages và nhập vào một số, đây chính là số bài viết mà user này phải đạt được để có thể chỉnh sửa chữ ký. Sau đó nhấn nút Save Promotion để lưu lại và kích hoạt nhóm ưu tiên.
    [​IMG]
    Tới đây thì thành viên chưa đủ số bài viết theo như thiết lập bên trên sẽ không thể chỉnh sửa phần chữ ký. Những thành viên có số bài viết lớn hơn hoặc bằng thiết lập thì sẽ có chức năng chỉnh sửa chữ ký và được dofollow link trong phần chữ ký.

    Nguồn: vxf.vn
     
    Đang tải...

Ủng hộ iGoSEO

Thành viên đang xem bài viết (Users: 0, Guests: 0)