Friday, May 24, 2013

Mới AJAX Menu Widget cho Blogger

Sau thời gian quá lâu gần hai tháng, tôi ở đây với awesome blogger widget mới. Nó là rất khó để quản lý các công trình và các blog cùng một lúc. Nhưng vẫn thích cung cấp cho các mới widget blogger và lời khuyên.
AJAX Danh mục trình đơn cho các blogger rất widget mới được tạo ra bởi nhớ trong Blogger nền tảng sử dụng Blogger JSON nguồn cấp dữ liệu API và AJAX. Menu này được lấy cảm hứng từ Mashable.com trang web cũ. Tôi mã hóa tiện ích này cách đây vài tháng, nhưng không có thời gian để xuất bản bài viết này. Và bây giờ tôi được tái mã hóa và cải thiện tiện ích này và thêm các tính năng tùy chỉnh.

LÀM THẾ NÀO NÓ HOẠT ĐỘNG?

Vâng, widget này là hoạt động dựa trên jQuery thư viện và Blogger JSON thức ăn API. Blog của bạn phải cho du khách công cộng. khác khôn ngoan Blogger JSON thức ăn API sẽ không hoạt động.
Thực đơn là hoạt động giống như trình đơn thả xuống bình thường khi javascript bị vô hiệu hóa, và nó sẽ chuyển sang trình đơn thả xuống hỗ trợ AJAX khi javascript được kích hoạt.
AJAX Menu Đối với Banner Blogger

LÀM THẾ NÀO ĐỂ CÀI ĐẶT WIDGET NÀY?

  1. Go to Blogger Dashboard > Select the Blog > Go to Template page of the Blog
  2. Click Edit HTML button
  3. Add the Following CSS Code trước thẻ  ]]>
    /* Menu Stylings */
    .w2bmenu *{margin: 0;padding: 0;}
    ul.w2bmenu {list-style: none;line-height: 1;overflow: visible !important;}
    ul.w2bmenu:after{margin: 0;padding: 0;content: ' ';display: block;height: 0px;clear: both;}
    ul.w2bmenu li{list-style: none;position:relative;float: left;margin: 0 !important;padding: 0 !important;}
    ul.w2bmenu li a{margin: 0;padding: 12px 16px !important;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif !important;color: #6b6b6b !important;text-shadow: 0 1px 0 #fff;font-weight: 700 !important;text-transform: uppercase !important;font-size: 12px !important;display: block !important;border: 0 none !important;}
    ul.w2bmenu li a:hover,ul.w2bmenu li a.hoverover{background: #f5f5f5 !important;}
    ul.w2bmenu ul{position: absolute;display: none;top: 100%;border:1px solid #ccc;}
    ul.w2bmenu li:hover > ul{display: block;}
    ul.w2bmenu ul li{float: none;min-width: 160px;background:#f5f5f5;text-shadow: none;}
    ul.w2bmenu ul li a{padding: 12px 14px;text-transform: none;font-weight: normal;}
    ul.w2bmenu ul li a:hover,ul.w2bajaxmenu ul li a.hoverover{background: #fff !important;}
    ul.w2bmenu ul ul{display: none;left: 100%;top: 0;}
    /* AJAX Menu Stylings */
    ul.w2bajaxmenu li div.submenu {display: none;position: absolute;width: 600px;z-index: 90;left: -1px;top: 100%;overflow: hidden;min-height: 150px;background: #fff;border:1px solid #cccccc;border-top: 0 none;}
    ul.w2bajaxmenu li:hover div.submenu {display: block;}
    ul.w2bajaxmenu ul ,ul.w2bajaxmenu ul li{display: block !important;border: 0 none !important;margin: 0 !important;padding:0 !important;}
    ul.w2bajaxmenu ul li{background: none !important;float: none !important;}
    ul.w2bajaxmenu ul.verticlemenu{position: absolute;width: 33%;left:0;top:0;bottom: 0;background: #f5f5f5;}
    ul.w2bajaxmenu ul.postslist {position: relative;display: block;width:65%;float: right;margin: 8px 0 !important;background: none;}
    ul.w2bajaxmenu ul.postslist li{display: block;overflow: hidden;border-bottom: 1px #eee solid;position: relative;min-height: 60px;padding: 8px 8px 8px 110px !important;}
    ul.w2bajaxmenu ul.postslist li:last-child{border-bottom: none 0;}
    ul.w2bajaxmenu ul.postslist li .imgCont{position: absolute;left: 0;top:8px;width: 100px;height: 60px;overflow: hidden;border:1px solid #dcdcdc;font-size: 0;line-height: 0;}
    ul.w2bajaxmenu ul.postslist li .imgCont img{position: relative;top:-20px;padding: 0;width: 100px;height: 100px;display: block;}
    ul.w2bajaxmenu ul.postslist li a{display: block;line-height: 1.4;padding: 0 !important;}
    ul.w2bajaxmenu .loader{background:url('http://i.imgur.com/SeivG.gif') no-repeat scroll 0 0 transparent;width:22px;height:22px;position: absolute;top:50%;margin-top: -11px;right:5px;}
    ul.w2bajaxmenu .menuArrow {border-bottom: 4px solid transparent;border-top: 4px solid transparent;border-left: 4px solid #999999;display: block;height: 0;margin-top: -4px;position: absolute;right: 11px;top: 50%;width: 0;}
    #w2bajaxmenu {background: #ededed;background: -moz-linear-gradient(top, #ededed 0%, #e0e0e0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#e0e0e0));background: -webkit-linear-gradient(top, #ededed 0%,#e0e0e0 100%);background: -o-linear-gradient(top, #ededed 0%,#e0e0e0 100%);background: -ms-linear-gradient(top, #ededed 0%,#e0e0e0 100%);background: linear-gradient(to bottom, #ededed 0%,#e0e0e0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e0e0e0',GradientType=0 );border: 1px solid #cccccc;}

    THE JAVASCRIPT

    Nếu blog của bạn có jQuery plugin, thì bỏ qua bước này
    Nếu chưa có thì thêm trước thẻ   :
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js">script>
    Thêm mã Javascript sau đây trước thẻ đóng  :
    <script type="text/javascript" src="http://widgets.way2blogging.org/blogger-widgets/ajaxbloggermenu.min.js">script>
    <script type="text/javascript">
    jQuery(document).ready(function($) {
    $('#w2bajaxmenu').ajaxBloggerMenu({
    numPosts : 4, // Number of Posts to show
    defaultImg : 'http://url-to-image.com/default-image.jpeg' // Default thumbnail Image
    });
    });
    script>

    THE HTML

    Trong phần này bạn nên cẩn thận thêm HTML, nếu không nó sẽ không hoạt động.
    Menu AJAX chấp nhận ba loại url. Bạn phải sử dụng url này chỉ có trong trình đơn. họ là : Label,Search Query and Label w/ Search Query.
    Label URLhttp://i-thuthuat.blogspot.com/search/label/LABELNAME
    Search Queryhttp://i-thuthuat.blogspot.com/search?q=SEARCHQUERY
    Label w/ Search Queryhttp://i-thuthuat.blogspot.com/search/label/LABELNAME?q=SEARCHQUERY

    Thêm widget  HTML/JavaScript:
    <ul id="w2bajaxmenu" class="w2bmenu">
    <li>
    <a href="#">Homea>
    li>
    <li>
    <a href="#">Example 1a>
    <ul>
    <li><a href="http://i-thuthuat.blogspot.com/search/label/AdSense">Sample Labela>li>
    <li><a href="http://i-thuthuat.blogspot.com/search/label/Gadgets?q=harish">Label w/ Searcha>li>
    <li><a href="http://i-thuthuat.blogspot.com/search?q=way2blogging">Search Querya>li>
    <li><a href="http://i-thuthuat.blogspot.com/search?q=This+is+long+query+you+do+not+get+any+results,+so+try+others">Unknown Searcha>
    ul>
    li>
    <li>
    <a href="#">Example 2a>
    <ul>
    <li><a href="http://i-thuthuat.blogspot.com/search/label/Design">Designa>li>
    <li><a href="http://i-thuthuat.blogspot.com/search/label/Facebook?q=Like+Button">Facebooka>li>
    <li><a href="http://i-thuthuat.blogspot.com/search/label/Templates">Templatesa>li>
    <li><a href="http://i-thuthuat.blogspot.com/search?q=Guest+Posts">Guest Postsa>li>
    ul>
    li>
    <li><a href="http://i-thuthuat.blogspot.com/">Normal Linka>li>
    ul>
    Tôi hy vọng bạn thích với tiện ích này. . Tôi hy vọng tôi sẽ tiếp tục phát hành các mẫu mới, các widget và lời khuyên dành cho thủ thuật blog
  4. Đề nghị các tính năng mới, thông tin phản hồi của bạn và suy nghĩ của bạn trên tiện ích này bằng cách để lại một bình luận và không quên chia sẻ tiện ích này. và .....:D

No comments:

Post a Comment