Thêm chức năng Floating Scocial và Back to top

Mạng xã hội như Facebook, Google plus, Twitter… ngày càng nhiều người sử dụng, chính vì thế nếu bạn có một blog và giới thiệu nó đến mọi người thông qua các mạng xã hội này sẽ giúp blog của bạn được nhiều người biêt đến hơn.

Bài viết sau đây của Congtoan sẽ hướng dẫn các bạn tích hợp một công cụ nhỏ để làm điều đó.

Tạo Floating Social media button – thanh trượt xuống cho bo-blog.

Thêm chức năng Floating Scocial và Back to top

Tiến hành edit các file sau: (lưu ý: nhớ lưu lại 2 file gốc mà bạn edit sau để nếu có gì trong quá trình edit bị hư thì có thể dùng lại)

File elements.php trong skin mà bạn đang dùng:
Tìm:

{extraheader}

Thêm vào dưới nó đoạn mã:

<script type="text/javascript" src="images/js/jquery.min.js"></script>
<script type="text/javascript">
        $(function() {
            var offset = $("#box").offset();
            var topPadding = 15;
            $(window).scroll(function() {
                if ($(window).scrollTop() > offset.top) {
                    $("#box").stop().animate({
                        marginTop: $(window).scrollTop() - offset.top + topPadding
                    });
                } else {
                    $("#box").stop().animate({
                        marginTop: 0
                    });
                };
            });
        });
</script>

File jquery.min.js bạn download ở cuối bài viết về và upload nó vào thư mục images/js/

Tiếp theo, tìm: (có thể tùy theo skin của bạn mà thêm vào cho phù hợp)

<div id="mainWrapper">

Thêm vào sau nó đoạn mã:

<div id="floating-box">
    <div id="box">
      <div><a href="https://twitter.com/share" class="twitter-share-button" data-count="vertical" data-via="congtoan">Tweet</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script></div>      
      <div><g:plusone size="tall"></g:plusone></div>      
      <div><script src="http://www.stumbleupon.com/hostedbadge.php?s=5"></script></div>
      <div><script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div>  
    </div>
</div>

Lưu ý: Bạn hãy chỉnh sửa lại cho đúng với tên twitter của bạn:

data-via="congtoan">
Thêm chức năng Floating Scocial và Back to top

Tiếp theo, mở file styles.css của skin mà bạn đang dùng, thêm vào cuối file đoạn mã css sau:

#box{position:absolute; left:-78px; top:22px; border:1px solid #A9DBF6; padding: 5px; background-color:#EAF4FF; padding-top:10px;}
#box div{margin: 0px 0; padding-bottom:5px; text-align:center;}

Xong rồi đó, upload đè lên 2 file elements.phpstyle.css cũ, refresh lại blog của bạn xem kết quả.

Download file jquery.min.js trực tiếp từ blog Congtoan:
Thêm chức năng Floating Scocial và Back to top

Thêm chức năng Back to top cho bo-blog

Thêm chức năng Floating Scocial và Back to top

Chức năng này sẽ tạo một mũi tên ở dưới cùng góc phải màn hình khi bạn kéo rê trang xuống dưới… demo như blog của Congtoan.

Cách làm như sau: download file dưới đây về, giải nén ra.

– Upload file scrolltop.js vào thư mục images/js
– Upload file hình scroll_top.png vào thư mục images/

Edit file elements.php của skin mà bạn đang dùng, tìm:

{extraheader}

Thêm vào dưới nó đoạn mã:

<script type="text/javascript" src="images/js/scrolltop.js"></script>

Vậy là xong, bạn thử refresh lại blog xem đã được chưa.

P/s: 2 script trên sử dụng Jquery nên khi bạn chèn vào website hay blog sẽ dễ bị đụng với script khác, bạn có thể khắc phục thử bằng cách xem bài viêt sau: https://api.jquery.com/jQuery.noConflict/

Viết một bình luận

Bài viết mới

Bạn là dân kế toán, hoặc đang soạn thảo một tài liệu quan trọng nào đó, bạn đã đặt password bảo vệ cho file exel này của bạn, nhưng đôi khi bạn quên mất password mình đã đặt là gì...
Máy tính của bạn đang sử dụng hệ hành Windows 10 nhưng bạn chưa hiểu rõ được hết các tính năng của Windows 10. Việc sử dụng những phím tắt sẽ giúp bạn sử dụng Windows 10 một cách hiệu...
Máy tính của bạn đang cài quá nhiều chương trình, bạn mở quá nhiều cửa sổ và không muốn ra Desktop để click đúp mở thêm chương trình mà bạn muốn, thay vì điều đó, hãy sử dụng chức năng tạo phím tắt cho một số chương trình mà bạn thường dùng để mỗi khi...
Thông qua một loạt hình ảnh rò rỉ, trang Neowin cho biết một bản cập nhật dành cho Windows 8.1 sẽ được phát hành trong mùa xuân này không chỉ là một gói dịch vụ như truyền thống. Hình ảnh...
Các chip xử lý gắn liền với tên gọi Atom thường mang tiếng là hiệu năng kém, vì thế Intel sẽ khai tử tên gọi này và thay bằng các tên Pentium và Celeron. Atom – một trong các thương...
Công cụ lưu trữ đám mây của Microsofts – Sky Driver hiện tại đang cung cấp miễn phí cho cộng đồng sử dụng với mức dung lượng là 7GB, gửi file kích thước lớn đến 2GB với điều kiện máy tính của bạn phải cài thêm chương trình Skydriver for desktop. Bạn có thể nâng...
Tình trạng ngốn ram, hay bị treo trình duyệt, mượt mà và nhẹ nhàng hơn, bảo mật hơn là những cải thiện đáng kể so với bản 20 mà Mozilla Firefox đã hứa mang đến cho người dùng. Hiện tại Congtoan đang sử dụng 3 trình duyệt đó là Firefox, Chrome và Internet Explorer. Nhưng...
Hơn một tháng sau khi đưa ra bản beta của trình duyệt web Firefox 19, Mozilla hôm nay đã phát hành phiên bản chính thức của Firefox 19 với bổ sung đáng kể nhất là khả năng đọc file PDF. Trước đó, trình duyệt web Firefox cần tới một ứng dụng khác để mở file...
Hồi cuối tháng 11, The Verge – một trang tin có mối quan hệ khá thân thiết với Microsoft – từng tiết lộ rằng Microsoft đã bắt tay vào phát triển phiên bản Windows 9 và dự định tung ra...