Cách chuyên link Dofollow cho toàn diễn đàn

THB

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
6,651
Được Like
3,934
Xenforo được xem là mã nguồn mở rất thích hợp cho việc xây dựng hệ thống diễn đàn. Đa phần các diễn đàn mới tạo đều nghĩ đến mã ngồn này. Mình nghĩ trong thời gian tới các diễn đàn lớn của Việt Nam cũng sẽ chuyển qua mã nguồn này.

Còn đối với dân SEO từ khóa, backlink là 1 phần không thể thiết, vậy cần bao nhiêu backlink là đủ. Câu trả lời là không giới hạn. Hiện nay thực toán google đã có những thay đôi, backlink cần kết hợp giữa nofollowdofollow. Nhưng đa phần việc dùng link dofollow cũng là điều cần thiết để google tìm đến bạn.

Hôm này mình sẽ hướng dẫn các bạn set link dofollow cho toàn bộ diễn đàn dùng mã nguồn Xenforo.

Tìm mở file String.php bằng cách vào đường dẫn sau trên host: /library/XenForo/Helper/String.php

tìm đoạn code
Mã:
public static function getLinkClassTarget($url)
{
$target = '_blank';
$class = 'externalLink';
$type = 'external';
$urlInfo = @parse_url($url);
if ($urlInfo)
{
$host = $urlInfo['host'] . (!empty($urlInfo['port']) ? ":$urlInfo[port]" : '');
if ($host == XenForo_Application::$host)
{
$target = '';
$class = 'internalLink';
$type = 'internal';
}
}
return array($class, $target, $type);
}

Thay thành đoạn:
Mã:
public static function getLinkClassTarget($url)
{
$target = '_blank';
$class = 'externalLink';
$type = 'external';
$urlInfo = @parse_url($url);
if ($urlInfo)
{
$host = $urlInfo['host'] . (!empty($urlInfo['port']) ? ":$urlInfo[port]" : '');
if ($host == XenForo_Application::$host)
{
$target = '';
$class = 'externalLink" rel="dofollow';
$type = 'internal';
}
}
return array($class, $target, $type);
}
Và như thế link bài viết của các thành viên sẽ là dofollow.
 

seluoncocach

Private
Tham gia
03/11/2015
Bài viết
4
Được Like
3
Cảm ơn bạn vì thông tin, cho mình hỏi là cách nào để giới hạn số link của mỗi thành viên, hoặc là chia thành viên thành các cấp khác nhau để giới hạn số link ra. Cảm ơn bạn
 

nhozharass

S.E.O Gà
Thành viên BQT
Tham gia
25/05/2015
Bài viết
178
Được Like
135
Cảm ơn bạn vì thông tin, cho mình hỏi là cách nào để giới hạn số link của mỗi thành viên, hoặc là chia thành viên thành các cấp khác nhau để giới hạn số link ra. Cảm ơn bạn
Bạn có thể cho thành viên vào các group khác nhau rồi khi đó bạn cài addon post limit for link để đế set số lượng đăng link cho mỗi nhóm nhé.
Bạn tham khảo: http://vnxf.vn/addon-gioi-han-link-trong-bai-viet-cho-xenforo.t890.html
 

cutun

Private
Tham gia
26/10/2015
Bài viết
9
Được Like
5
Có ai hỗ trợ em về bài viết này không? em làm tương tự và xét user các kiểu mà link bài viết vẫn Nofollow
 

minmaxpro

Private
Tham gia
02/05/2017
Bài viết
19
Được Like
10
Có thể hướng dẫn cho mình sửa bản 1.5.14 không bạn ơi
 

minmaxpro

Private
Tham gia
02/05/2017
Bài viết
19
Được Like
10
Thanks, mình đã làm được rồi
Thêm giá trị của dòng này :
Mã:
$class = 'externalLink" rel="dofollow';
 
Sửa lần cuối:

Top Bottom