
Khi bạn sử dụng 1 blog's hay website sử dụng nền tảng blogger làm vệ tinh hay 1 website chính của bạn thì việc tạo các liên kết nên ưu tiên làm thủ công để được đúng ý bạn. Trong trường hợp bạn muốn tiết kiệm thời gian thì code tự động cho nhận liên kết khi đăng bài là 1 giải pháp hữu dụng.
Bắt tay vào tạo code tự động nhận liên kết cho blogger của mình chức năng này nào :
CÁCH 1 :
Bước 1 : Chỉnh sửa mẫu HTML của bạn ( nhớ mở rộng mẫu tiện ích )
Bước 2 : Thêm đoạn mã dưới đây trước thẻ đóng </head>
<script type='text/javascript'>//<![CDATA[function doHighlight(a,c,f){for(var d="",b=-1,g=c.toLowerCase(),e=a.toLowerCase();0<a.length;)b=e.indexOf(g,b+1),0>b?(d+=a,a=""):a.lastIndexOf(">",b)>=a.lastIndexOf("<",b)&&e.lastIndexOf("/script>",b)>=e.lastIndexOf("<script",b)&&(d+=a.substring(0,b)+'<a title="'+a.substr(b,c.length)+'" alt="'+a.substr(b,c.length)+'" href="'+f+'">'+Bước 3 : Tìm và thay thế <data:post.body/> bằng đoạn mã :
a.substr(b,c.length)+"</a>",a=a.substr(b+c.length),e=a.toLowerCase(),b=-1);return d} function highlightSearchTerms(a,c,f,d){searchArray=c?[a]:a.split(" ");
div=document.getElementById(d);a=div.innerHTML;
for(c=0;c<searchArray.length;c++)a=doHighlight(a,searchArray[c],f);div.innerHTML=a;return!0};//]]>
</script>
<div expr:id='"summary" + data:post.id'><data:post.body/></div><!-- textlink --><script type='text/javascript'>highlightSearchTerms('Anchor text 1',true,'Liên kết 1','summary<data:post.id/>');highlightSearchTerms('Anchor text 2',true,'Liên kết 2','summary<data:post.id/>');Thay các anchor text 1,2,3,4,5... và các liên kết 1,2,3,4,5... mà bạn muốn. Trong mỗi highlightSearchTerms tương ứng với 1 anchor text và 1 liên kết tương ứng, nếu muốn thêm bạn chỉ việc nhân bản dòng này và cách nhau bởi dấu ";".
highlightSearchTerms('Anchor text 3',true,'Liên kết 3','summary<data:post.id/>');highlightSearchTerms('Anchor text 4',true,'Liên kết 4','summary<data:post.id/>');
highlightSearchTerms('Anchor text 5',true,'Liên kết 5','summary<data:post.id/>');</script>
CÁCH 2 ( Khuyên dùng ) : Với 1 bước duy nhất cực kỳ nhanh gọn và cực kỳ thông minh " chỉ nhận 1 keyword đầu tiên và không lặp lại ". Bạn chỉ việc thêm đoạn mã sau trước thẻ </body>
<script type='text/javascript'>Mỗi f.add ... là một anchor text + 1 liên kết .
function smartLink(){
this.keywdHref = new Object();
this.add = function(keyword, href){
if(keyword.substr(0,1) != " "){keyword = " " + keyword;}
this.keywdHref[keyword] = href;
}
this.createAnchor = function(){
var objs = document.getElementsByTagName("div");
for(var i=0; i<objs.length; i++){
var obj = objs[i];
if(obj.className.indexOf("post-body")>-1){
var content = obj.innerHTML;
for(var keyword in this.keywdHref){
var href = this.keywdHref[keyword];
var newstr = content.replace(keyword, "<a href='"+href+"'>"+keyword+"</a>", "gi");
obj.innerHTML = newstr;
content = newstr;
}
}
}
}
this.startScript = function(){
var onLoad = window.onload;
window.onload = function(){
if(onLoad){onLoad();}
setTimeout("f.createAnchor()", 100);
}
}
}
</script>
<script type='text/javascript'>
var f = new smartLink();
f.add("SEO", "http://hoanghopseo.blogspot.com/search/label/SEO");
f.add("tự động nhận liên kết cho blogger", "http://hoanghopseo.blogspot.com/2017/01/tu-ong-nhan-lien-ket-trong-ngoai-khi.html");
f.startScript();
f.startScript();
</script>
Chúc các bạn thành công !
Công ty dịch thuật A2Z chuyên cung cấp các dịch vụ phiên dịch - dịch thuật như sau:
ReplyDeleteDịch thuật Huế
Dịch thuật Mỹ Tho
Dịch thuật Nghệ An
Dịch thuật Đà Nẵng
Dịch thuật Vũng Tàu
Dịch thuật Đồng Hới
Dịch thuật Hải Phòng
Dịch thuật Nha Trang
Dịch thuật Tiền Giang
Dịch thuật Quảng Ninh
Dịch thuật Quảng Bình
Dịch thuật Buôn Ma Thuột