Thứ Bảy

Khung thông báo cho blog

Notification Box for Blogger
Đôi khi bạn muốn thông báo cho các độc giả của blog mình về một sự kiện nào đó (ví dụ như chuyển domain hoặc đăng kí nhận tin...) thì việc tạo một Notification Box là cần thiết. Có nhiều cách để làm điều này, ở đây mình giới thiệu một ứng dụng nhỏ của Jquery trong việc tạo khung thông báo. Điểm đặc biệt của khung này là người đọc có thể tắt nó đi nếu muốn, như vậy sẽ đảm bảo tính thẩm mỹ cho blog của bạn.

Chèn đoạn code sau phía trên </body> trong template:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<style type='text/css'>
.notification{height:70px;width:480px;display:block;position:fixed;bottom:10px;left:10px;/*Border Radius*/border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;/*Box Shadow*/-moz-box-shadow:2px 2px 2px #cfcfcf;-webkit-box-shadow:2px 2px 4px #cfcfcf;box-shadow:2px 2px 2px #cfcfcf}
.notification span{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZKJtb4tcEcpQXxjyaU2m5Z-egM0z8tj5SVwpYiJ5DvpDhwW0IHRnW0JRIHqtR5js0IyCVWvoNVPb7OSBUxrvn-tdXqrht-06d7Di8-u93EKqKsM82Y4wKXCgONC1L662AT1pIWMC0WE4/) no-repeat right top;cursor:pointer;display:block;width:19px;height:19px;position:absolute;top:-9px;right:-8px}
.notification p{width:400px;font-family:Arial,Helvetica,sans-serif;color:#323232;font-size:14px;line-height:21px;text-align:left;float:right;margin:10px 15px 0 0;*margin-top:15px;/*for lt IE8*/padding:0;/* TEXT SHADOW */ text-shadow:0 0 1px #f9f9f9}
.warning{border-top:1px solid #fefbcd;border-bottom:1px solid #e6e837;/*Background Gradients*/background:#feffb1;background:-moz-linear-gradient(top,#feffb1,#f0f17f);background:-webkit-gradient(linear,left top,left bottom,from(#feffb1),to(#f0f17f))}
.warning:before{content:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh3UE2tGXl3TPsNdJxX6SIo7RlpXEzdKPZnQ3I9ciC5-bhPxtB8GMuXbnE_Biwmx7M7nw4UYmWY-3QQpR7II2iu0XLbrP-sRHdvqOAQetTM7gEKH1v0i9tgJyhfiCfevS8m468gpwrl78/);float:left;margin:15px 15px 0 25px}
.warning strong{color:#e5ac00;margin-right:15px}
</style>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'/>
<script type='text/javascript'>
$(document).ready(function(){$(&#39;.notification&#39;).hover(function(){$(this).css(&#39;cursor&#39;,&#39;auto&#39;);});$(&#39;.notification span&#39;).click(function(){$(this).parent().fadeOut(800);});});</script>
<div class='notification warning'><span/>
<p><strong>Warning!</strong>Đây là một thông báo. Click vào button ở bên phải để tắt.</p></div></b:if>

Những đoạn được đánh dấu màu đỏ bạn có thể chỉnh sửa cho phù hợp. Khung này theo mặc định chỉ hiển thị ở trang chủ.

- Nếu đang sử dụng một thủ thuật Jquery khác, hãy xóa dòng màu xanh để tránh xung đột.

4 nhận xét:

  1. Cái này không dùng được, bỏ mã đi thì cửa sổ không đóng lại được

    Trả lờiXóa
  2. minh neu ra 1 so truog hop se lam cho no ko dung duoc.thu nhat la nguon ket noi.co the mang bj loj,co hom nhjeu khj thuc hjen ban them tjen jch ko dc vi hom do thuc hjen wa nhjeu.hoac da thanh cong nhug no chua xuat hjen thoi,va cung cn truog hop.ban su dung trjnh duyet internet cua window.to khuy moi nguoi nen dung trjnh duyet web. Googlechorme ,hoac priefox.de tot hon

    Trả lờiXóa
  3. Mình đang dùng Safari, nếu chèn mã vào thì cái Slide ảnh trang đầu không chạy - và tắt được thông báo. Khi bỏ đoạn mã đi - cái Slide chạy ngon - nhưng không đóng được khung thông báo. Bạn có thể xem trang của mình và tư vấn giúp nhé vì cái chức năng này quá cần thiết để hiện thông báo chúc mừng sinh nhật cho các anh em thành viên : http://pcxhanoiclub.blogspot.com. Thanks bạn nhiều.

    Trả lờiXóa
  4. chào DNNT nhé
    vấn đề này đã được xem và test lại
    hãy vào đây thử nhé ,kiểm tra rồi vẫn ẩn đi trang thái hệ thống thông báo đó chứ (http://pcxhanoiclub.blogspot.com/2011/07/danh-sach-thanh-vien.html#)
    và ở đây ẩn đi rất hợp lý mà

    Trả lờiXóa

 

Blogger news

Blogroll

About