Khi đọc bài thì người đọc có thể cần thự hiện một vài thao tác trên blog của bạn, đó là lí do mình tạo ra công cụ này. Những thao tác đó là: in bài viết, dịch bài viết, gửi bài viết qua email, tăng giảm kích thước chữ, nút đi đến ô bình luận và nút back to top. Sau đây là cách thực hiện:
Demo ở trong bài viết này
Công cụ hỗ trợ người đọc |
#Thêm HTML
1. Đăng nhập Blogger
2. Mẫu > Chỉnh sửa HTML
3. Tìm thẻ </body>
4. Dán code dưới vào trước thẻ mới tìm
<script type="text/javascript">$('.add_comment').click(function(){$('html,body').animate({scrollTop:$(".comment-form").offset().top},1000);});</script> <script type="text/javascript"> var tgs = new Array( 'div','td','tr'); var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' ); var startSz = 2; function ts( trgt,inc ) { if (!document.getElementById) return var d = document,cEl = null,sz = startSz,i,j,cTags; sz += inc; if ( sz < 0 ) sz = 0; if ( sz > 6 ) sz = 6; startSz = sz; if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ]; cEl.style.fontSize = szs[ sz ]; for ( i = 0 ; i < tgs.length ; i++ ) { cTags = cEl.getElementsByTagName( tgs[ i ] ); for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = szs[ sz ]; } } </script> <!--khanh98.blogspot.com/2015/08/thanh-cong-cu-ho-tro-nguoi-doc-cho-blogspot.html--> <div class="tool-post"> <a class="fontsize" href="javascript:ts('body',1)" title="Tăng kích thước chữ">+A</a> <a class="fontsize" href="javascript:ts('body',-1)" title="Giảm kích thước chữ">-a</a> <a class="print" href='javascript:window.print()' title="In bài viết này"><i class="fa fa-print"></i></a> <a class="mail" expr:href='"mailto:?subject=" + data:post.title + "&body=" + data:post.url' rel='nofollow' title='Share Via Email'><i class="fa fa-envelope"></i></a> <a class='language' href='#' onclick='window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=vn%7cen&hl=en'); return false;' rel='nofollow' target='_blank' title='Translate to English'><i class="fa fa-language"></i> </a> <a class="top" href="#" onclick='top.window.scrollTo(0,0)' title="Scroll to top"><i class="fa fa-angle-double-up"></i> </a> <a class="add_comment" href="#comment-form" title="Add a comment">+<i class="fa fa-comment"></i> </a> </div>
#Thêm CSS
1. Tìm thẻ ]]></b:skin>
2. Dán code dưới vào trưới thẻ mới tìm
1. Tìm thẻ </head>
2. Thêm thẻ dưới vào trước thẻ vừa tìm để thêm font Awesome
2. Dán code dưới vào trưới thẻ mới tìm
/*thanh-cong-cu-ho-tro-nguoi-doc-cho-blogspot.html*/ a.fontsize,a.print,a.mail,a.language,a.top,a.add_comment{font-weight:bold;text-decoration:none;padding:2px;background:#000;color:#fff;line-height:30px;display:block;text-align:center;margin-bottom:5px !important } .tool-post{ padding:5px;background:#fff; overflow:hidden; position: fixed; left: 0px;/* vị trí so với bên trái */ top: 15px;/* vị trí so với top */ z-index:999; opacity:0.5/*độ mờ của công cụ*/ } .tool-post:hover{opacity:1}#fff là màu trắng và #000 là đen.
#Thêm font Awesome và Jquery
Lưu ý: Nếu trong template của bạn đã có font Awesome thì khỏi cần thêm vào và tương tự với Jquery.1. Tìm thẻ </head>
2. Thêm thẻ dưới vào trước thẻ vừa tìm để thêm font Awesome
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" media="all"/>3. Thêm thẻ dưới vào trước thẻ </head> mới tìm để thêm Jquery
<script src='//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js'/>4. Lưu mẫu lại.
Comments
Post a Comment
» Vui lòng không spam vì nó sẽ bị xóa ngay sau đó.
» Nếu chèn code hãy mã hóa trước khi chèn vào nhận xét.
» Nếu thủ thuật Blog không áp dụng được thì hãy để lại URL blog để mình tiện kiểm tra.