Tùy biến SEO Auto Links để tự động chèn link vào từ khóa
- Thứ năm - 16/03/2017 17:16
- In ra
- Đóng cửa sổ này
Nếu các bạn làm seo thường nghe nói đến SEO Auto Links với mục đích tự chèn link dẫn đến danh mục, tag hay một liên kết bất kỳ vào đúng từ khóa mà bạn đã định sẵn. Tuy không đầy đủ, nhưng hướng dẫn bài này sẽ giúp xây dựng liên kết nội bộ nếu trong bài viết đó có chứa tag nó sẽ tự tìm và thêm link vào.
Tùy biến SEO Auto Links để tự động chèn link vào từ khóa: Việc này vô cùng có lợi nếu như bạn muốn tiết kiệm thời gian cho việc xây dựng backlink nội bộ, đặc biệt là với các website có quá nhiều bài viết.
Theo hướng dẫn trên diễn đàn Nuke, mình xin tổng hợp chia sẽ lại hướng dẫn để bạn có thể tự tùy biến nukeviet và sử dụng nó tốt nhất có thể.
Đối với Module New
Bước 1: các bạn mở file modules/news/funcs/detai.php tìm dòng
$array_keyword = array();
và sửa thành:
$array_keyword = $array_tag_keyword = $array_tag_alias = $array_tag_link = array();
Thêm vào dưới dòng
$meta_property['article:tag'][] = $row['keyword'];
}
Đoạn mã sau:
$a_tag = 1;
foreach( $array_keyword as $tag )
{
$array_tag_keyword[] = $tag['keyword'];
$array_tag_alias[] = $tag['alias'];
$array_tag_link[] = '<a style="color:blue"href="' . NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=tag/' . urlencode( $tag['alias'] ) . '" title="' . $tag['keyword'] . '">' . $tag['keyword'] . '</a>';
if( $a_tag >=10 ) break; //lay 10 key
++$a_tag;
}
$news_contents['bodyhtml'] = str_replace( $array_tag_keyword, $array_tag_link, $news_contents['bodyhtml'] );
- style="color:blue" //sửa lại màu link liên kết
- - if( $a_tag >=10 ) break; // sửa lại số tag cần thêm vào
- -$news_contents['bodyhtml'] //là chèn tag vào nội dung
$array_keyword = $array_tag_keyword = $array_tag_alias = $array_tag_link = array();
$key_words = array();
$_query = $db_slave->query('SELECT a1.keyword, a2.alias FROM ' . NV_PREFIXLANG . '_' . $module_data . '_tags_id a1 INNER JOIN ' . NV_PREFIXLANG . '_' . $module_data . '_tags a2 ON a1.tid=a2.tid WHERE a1.id=' . $news_contents['id']);
while ($row = $_query->fetch()) {
$array_keyword[] = $row;
$key_words[] = $row['keyword'];
$meta_property['article:tag'][] = $row['keyword'];
}
$a_tag = 1;
foreach( $array_keyword as $tag )
{
$array_tag_keyword[] = $tag['keyword'];
$array_tag_alias[] = $tag['alias'];
$array_tag_link[] = '<a style="color:blue"href="' . NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=tag/' . urlencode( $tag['alias'] ) . '" title="' . $tag['keyword'] . '">' . $tag['keyword'] . '</a>';
if( $a_tag >=10 ) break; //lay 10 key
++$a_tag;
}
$news_contents['bodyhtml'] = str_replace( $array_tag_keyword, $array_tag_link, $news_contents['bodyhtml'] );
Đối với Module Shops
Bước 1: mở file modules/shops/funcs/detai.php tìm dòng
$array_keyword = array();
sửa thành
$array_keyword = $array_tag_keyword = $array_tag_alias = $array_tag_link = array();
Tìm dưới đoạn
$key_words = ! empty($key_words) ? implode(',', $key_words) : '';
thêm vào
$a_tag = 1;
foreach( $array_keyword as $tag )
{
$array_tag_keyword[] = $tag['keyword'];
$array_tag_alias[] = $tag['alias'];
$array_tag_link[] = '<strong><a style="color:red"href="' . NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=tag/' . urlencode( $tag['alias'] ) . '" title="' . $tag['keyword'] . '">' . $tag['keyword'] . '</a></strong>';
if( $a_tag >=10 ) break; //lay 10 key
++$a_tag;
}
$data_content['vi_hometext'] = str_replace( $array_tag_keyword, $array_tag_link, $data_content['vi_hometext'] );
$data_content['vi_bodytext'] = str_replace( $array_tag_keyword, $array_tag_link, $data_content['vi_bodytext'] );
- style="color:red" sửa lại màu link liên kết
- if( $a_tag >=10 ) break; // sửa lại số tag cần thêm vào
- $data_content['vi_hometext'] là chèn tag vào giới thiệu
- $data_content['vi_bodytext'] là chèn tag vào nội dung
Lời kết:
Tùy biến SEO Auto Links để tự động chèn link vào từ khóa: Nếu các bạn gặp bất kỳ khó khăn gì trong quá trình thực. Có thể đặt câu hỏi ngay phần bình luận này.Xem thêm: Hướng dẫn module nukeviet