Recommended Post Slide out for Blogger



Một trong những cách để kéo dài thời gian truy cập của độc giả đối với blog của bạn chính là thủ thuật mình sẽ hướng dẫn trong bài viết này. Tiện ích này sẽ mở ra một hộp mời độc giả của bạn đọc thêm một bài nào đó khi họ kéo thanh cuộn đến một mức nào đó trong bài viết, ta tạm gọi hộp này là "Có Thể Bạn Sẽ Thích"

Bạn có thể xem demo bằng hình ảnh ở dưới để rõ ràng hơn
Demo

Làm cách nào để thêm tiện ích thú vị này vào blog?

Bước 1: Vào blogger > Bố cục>
Bước 2: Thêm tiện ích HTML/Javascrip và dán vào phần nội dung đoạn code bên dưới
<div id="bpslidein" style="display:none;"> <div class="help">?</div><div class="expand">+</div> <div class="close">X</div> <p>Có Thể Bạn Sẽ Thích</p> <div id="bpslidein_image"></div> <div  id="bpslidein_title">Loading..</div> </div> <script> if(document.location.href.split("/").length==6&&document.location.href.indexOf(".html")!=-1){if(typeof bp_onload_queue=='undefined')var bp_onload_queue=[];if(typeof bp_dom_loaded=='boolean')bp_dom_loaded=false;else var bp_dom_loaded=false;if(typeof bp_async_loader!='function'){function bp_async_loader(src,callback,id){var script=document.createElement('script');script.type="text/javascript";script.async=true;script.src=src;script.id=id;var previous_script=document.getElementById(id);if(previous_script)if(previous_script.readyState=="loaded"||previous_script.readyState=="complete"){callback();return}else{script=previous_script}if(script.onload!=null)previous_callback=script.onload;script.onload=script.onreadystatechange=function(){var newcallback;if(previous_script&&previous_callback)newcallback=function(){previous_callback();callback()};else newcallback=callback;if(bp_dom_loaded){newcallback()}else bp_onload_queue.push(newcallback);script.onload=null;script.onreadystatechange=null};var head=document.getElementsByTagName('head')[0];if(!previous_script)head.appendChild(script)}}if(typeof bp_domLoaded!='function')function bp_domLoaded(callback){bp_dom_loaded=true;var len=bp_onload_queue.length;for(var i=0;i<len;i++){bp_onload_queue[i]()}}bp_domLoaded();bp_async_loader("http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js",function(){bp_async_loader("http://trollvlhcv.googlecode.com/svn/trunk/icontrollvl/bp-out-slide.min.js",function(){},"bp-out-slide")},"jQueryjs")} </script>
Bước 3: Lưu lại

Tùy Biến Hộp "Có Thể Bạn Sẽ Thích"

Bạn có thể điều chỉnh hộp trên xuất hiện tại thời điểm nào khi thanh cuộn được kéo xuống. Mặc định của thủ thuật này là khi bạn kéo thanh cuộn xuống cuối cùng của blog thì hộp thoại mới xuất hiện, để thay đổi bạn phải chỉnh sửa lại HTML. Và mình sẽ hướng dẫn bạncách để hộp thoại xuất hiện khi kéo thanh trượt đến hết bài viết
Bước 1: Vào blogger > Mẫu > Chỉnh sửa HTML
Bước 2: Mở rộng mẫu tiện ích
Bước 3: Tìm thẻ <data:post.body/> và dán ngay sau nó code bên dưới
<b:if cond='data:blog.pageType == "item"'>
<div id='bpslidein_place_holder'/>
</b:if>
Bước 4: Lưu lại template 
7 Comments
Comments

7 comments

17/1/13
Không được bác Huy ơi! ;-(
18/1/13
Đã edit, bạn xem lại được chưa? Mình test trên demo đều ok
23/1/13
vấn đề là có đến thẻ """ thì dán vào thẻ nào vậy bạn?
23/1/13
4 thẻ như thế này: data:post.body
Mình đều dán vào 4 lần hay sao bạn?
23/1/13
Dán vào thẻ đầu tiên bạn tìm được :-d
13/10/13
Chào bạn Huy,cho mình hỏi,có cách nào chỉnh khi nào cái hộp nó hiện không,mình muốn khoảng nửa bài viết thì phải làm thế nào ?
26/1/14
Có ảnh thum thì hay nhỉ

Cảm ơn bạn đã ghé thăm Troll VL !
» Tạm thời ngăn không cho comment với chế độ ẩn danh vì có một số bạn không có thành ý cố tình spam. Mong các bạn thông cảm!
» Bạn nên viết bằng Tiếng Việt có dấu để mọi người dễ đọc, dễ bình luận
» Để liên hệ,góp ý và đóng góp bài viết bạn click vào đây
Sử dụng các thẻ sau cho comments
» Chèn nội dung vào blockquote <b rel="quote">Nội dung blockquote</b>
» Chèn nội dung vào note <em rel="note">Nội dung note</em>
» Chèn code vào khung pre <i rel="pre">Nội dung code</i>
» Chèn hình ảnh <i rel="image">Link hình ảnh</i>
» Chèn video từ youtube [youtube]link video[/youtube]
» Chèn link <i rel="anchor">Link</i>

Insert Emoticons
:cuoi
:hihi
:thank
:haha
:meu
:cry
:oaoa
1cuoi
:D
@@
:p
:o
:vi
:ko
:ca
:why
:xin
:lanh
:im
:aoi
:ado
:mda
:tat
0:khoa
a:ab
k:ac
q:ad
w:ae
e:af
l:ag
g:ah
8:ai
9:aj
9:ag
:9a
*Phải có khoảng trống trước các code mới hiển thị mặt cười


Mã Hóa Code Tạo và xem trước comments Cancel Reply
-->