Code trình diễn ảnh tuyệt đẹp cho vào blog

Hôm nay mình post tặng các bạn code trình diễn ảnh rất đẹp

Demo
http://caobang83.webng.com/slides2/

Code
1.Code sau các bạn cho vào thẻ head nhé

<script type="text/javascript" src="http://caobang83.webng.com/slides2/jquery.js"></script>
    <script type="text/javascript" src="http://caobang83.webng.com/slides2/jquery.nivo.slider.pack.js"></script>
    <link rel="stylesheet" href="http://caobang83.webng.com/slides2/nivo-slider.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="http://caobang83.webng.com/slides2/themes/default.css" type="text/css" media="screen" />

    <style>
    .theme-default #slider, .theme-default #slider img
    {
        top:100px;
        left: 20%;
        width:700px; /* Chiều rộng */
        height:300px; /* Chiều cao */

    }
    html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, font, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
        margin:0;
        padding:0;
        border:0;
        outline:0;
        font-weight:inherit;
        font-style:inherit;
        font-size:100%;
        font-family:inherit;
        vertical-align:baseline;
    }
    body {
        line-height:1;
        color:black;
        background:white;
    }
    table {
        border-collapse:separate;
        border-spacing:0;
    }
    caption, th, td {
        text-align:left;
        font-weight:normal;
    }
    body {
    font:14px/1.6 Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    color:#333;
    background:#eee;
    }
  
    a, a:visited {
        color:blue;
        text-decoration:none;
    }
    a:hover, a:active {
        color:#000;
        text-decoration:none;
    }

    </style>
    <script type="text/javascript">
    $(window).load(function() {
        $('#slider').nivoSlider({
        animSpeed: 1000,// Tốc độ trượt ảnh, quy định 1000 = 1giây
        pauseTime: 3000, // Tốc độ chuyển ảnh A sang ảnh B
        startSlide: 2 // Để ảnh số mấy hiển thị đầu tiên, Ảnh số 1 để startSlide: 0

        });
    });
    </script>

2. Code sau các bạn cho vào thẻ body nhé chôc nào muốn hiển thị

<div class="slider-wrapper theme-default">
            <div id="slider" class="nivoSlider">
                <a href="http://webtruonghoc.oni.cc"><img src="http://doxinh.com/templates/default/img/jqbanner/doxinh_1.jpg" alt="" title="Điền nội dung vào đây 1" /></a>
                <a href="http://webtruonghoc.oni.cc"><img src="http://doxinh.com/templates/default/img/jqbanner/doxinh_2.jpg" alt="" title="Điền nội dung vào đây 2" /></a>
                <a href="http://webtruonghoc.oni.cc><img src="http://doxinh.com/templates/default/img/jqbanner/doxinh_3.jpg" alt="" title="Điền nội dung vào đây 3" /></a>

                <a href="http://webtruonghoc.oni.cc"><img src="http://doxinh.com/templates/default/img/jqbanner/doxinh_4.jpg" alt="" title="Điền nội dung vào đây 4" /></a>
                <a href="http://webtruonghoc.oni.cc"><img src="http://doxinh.com/templates/default/img/jqbanner/doxinh_5.jpg" alt="" title="Điền nội dung vào đây 5" /></a>
            </div>
        </div>

3.Hướng dẫn
-Các bạn chỉnh sửa phần in đậm ở code 1 còn lại để nguyên
-Các bạn thay đổi link liên kết ,link ảnh , nội dung ở code 2

Đưa trang Web của bạn vào Google cách nhanh nhất!; Miễn phí hoàn toàn



http://voz.vn/wp-content/uploads/2010/07/google-monster.png

Ý nghĩa của việc đưa website của bạn vào Google là gì chắc không phải bàn cãi. Vậy làm thế nào để đưa Website của bạn vào Google một cách nhanh nhất? Cho dù bạn đã thực hiện mọi thủ thuật SEO (Search Engine Optimization) hay cập nhật đầy đủ nội dung cho Website thì đây là bước không thể thiếu. MangVN.Org sẽ chia sẻ với bạn những công cụ hữu ích nhất để website của bạn được Google biết đến sớm nhất.

Đây là một trong những thủ thuật SEO hiệu quả nhất nhưng thường bị các Webmaster ở Việt Nam bỏ qua trong khi chúng ta mải tìm hiểu những thủ thuật sao siêu, tốn thời gian mà chẳng hiệu quả.


Các bước để đưa Website của bạn vào Google:

1. Cập nhật nội dung cho Website của bạn càng nhiều càng tốt.
Lần cập nhật đầu tiên trước khi Website của bạn được tạo chỉ mục luôn là lần cập nhật quan trọng nhất vì những hình ảnh đầu tiên về Website của bạn cũng được lưu trữ lại và không thể biết chắc bản cache đầu tiên được lưu trữ bao lâu. Do đó, mọi lỗi lầm nếu có sẽ bị ghi nhận lại và khó mà xóa bỏ. Vậy nên dù đã cập nhật nội dung rồi, bạn cũng đừng quên kiểm tra lại một lượt xem site có lỗi gì không.

2. Gửi nội dung Website của bạn đến Google.
Thông thường google sẽ tự tìm đến Website của bạn nhờ các liên kết trên web. Tuy nhiên, song song với việc trao đổi các liên kết với các website khác bạn hãy trực tiếp tự mình gửi Website của mình đến máy chủ Google. Việc này rất đơn giản và hoàn toàn miễn phí nhưng hay bị bỏ qua. Với thao tác này, khoảng 2-3 tuần sau Website của bạn có thể sẽ xuất hiện thứ nhất hoặc nhì ở những từ khóa tìm kiếm đặc biệt. Ví dụ như trang http://doson.vn tôi tạo ngày 01/04/2009, đến ngày 20/04/2009 Website đã đứng top đầu với các từ khóa như: Trang thông tin Đồ Sơn, đến đồ sơn, Giá nhà nghỉ ở Đồ Sơn… chỉ với một thủ thuật này. Địa chỉ gửi Website của bạn cho Google là:

http://www.google.com/addurl/?continue=/addurl

3. Kiểm tra xem máy chủ Google đã lập chỉ mục cho Website của bạn chưa?
Để kiểm tra việc này, bạn hãy sử dụng tài khoản Gmail của mình để login vào bất cứ dịch vụ nào của google, sau đó truy cập tới địa chỉ
https://www.google.com/webmasters/si...testatus?hl=vi
Nhập địa chỉ Website của bạn và nhấp nút “Tiếp theo”. Google sẽ kiểm tra và báo cho bạn biết Website đã được Google tạo chỉ mục chưa.
Một cách khác là vào trang chủ google, tìm kiếm với từ khóa: site:mangvn.org, trong đó mangvn.org thay bằng địa chỉ Website của bạn.

4. Chủ động tạo Sơ đồ Site để gửi đến Google.
Cho dù Google đã tạo chỉ mục và đánh dấu cho Website của bạn hay chưa thì bước này. Trong thông báo của mình, Google cũng nói rõ rằng máy chủ Google không thể tạo chỉ mục hết và quá trình này có thể có lỗi. Vì vậy dù site của bạn có mặt trên google hay chưa bạn cũng nên tự gửi Sơ đồ site của mình lên cho google. Sơ đồ site mà google yêu cầu có thể là một nguồn cấp RSS, một file .txt trên web của bạn trong đó có chứa tất các các link của website của bạn hoặc một cấu trúc xml trong đó liệt kê tất cả danh sách các link của Website của bạn.

Nếu site của bạn là một hệ thống Web động xây dựng trên nền tảng các phần mềm PHP như NukeViet thì bạn nên viết một Script tự động để thực hiện quá trình này. RSS được dựng sẵn trong NukeViet 2.0 RC1 chính là một nguồn hữu ích để bạn gửi đến Google.

Nếu bạn không biết gì về lập trình thì cách đơn giản nhất để tạo sitemap gửi lên máy chủ google là tạo một file .txt liệt kê các URL của Website của bạn và upload lên thư mục gốc trên website của bạn. Nội dung file này phải thỏa mãn:

* Mỗi địa chỉ đặt ở 1 dòng.
* Bạn phải xác định đầy đủ các URL, bao gồm cả http://
* Mỗi tập tin văn bản có thể chứa tối đa là 50.000 các URL và phải không lớn hơn 10MB (10485760 bytes). Nếu bạn trang web bao gồm hơn 50.000 URL, bạn có thể tách thành nhiều danh sách các tập tin văn bản và thêm vào máy chủ Google nhiều lần.
* Các tập tin văn bản phải được mã hóa UTF-8. Bạn có thể chỉ định điều này khi bạn lưu các tập tin (ví dụ, trong Notepad, bạn chỉ định nó ở hộp thoại Save As).
* Các tập tin văn bản chỉ nên chứa danh sách các URL. Không nên đưa vào bất cứ thành phần nào khác như tiêu đề hoặc các thông tin khác.
* Bạn có thể nén file này dưới dạng gzip để giảm băng thông.
* Tên file có thể là bất cứ gì nhưng phải tuân thủ quy định đặt tên thông thường. Tốt nhất nên để là sitemap.txt
* Bạn nên upload file sitemap.txt vào thư mục cấp cao nhất mà bạn muốn công cụ tìm kiếm google thu thập thông tin và chắc chắn rằng không có file simap.txt nào khác được đặt ở cấp cao hơn.

Sau khi đã có được file sitemap hợp lệ, ví dụ là file sitemap.txt và upload nó lên web của bạn, ví dụ http://mangvn.org/sitemap.txt bạn hãy login vào trang webmasters tools của google tại địa chỉ https://www.google.com/webmasters/tools/home?hl=vi, sau đó làm các bước sau.
Nguồn:KTV.info.tm.

6 mẹo hay khi nhúng clip từ YouTube

( Bài viết chia sẻ trên hệ thống website của AnhSaoKhuya.Net )



Khi vào YouTube để tìm video và chia sẻ trên diễn đàn, blog, người sử dụng có thể áp dụng một số thủ thuật đơn giản để bỏ qua đoạn đầu clip, xóa các đường link liên quan...
1. Để không phải xem đoạn đầu của video trên YouTube, người sử dụng chỉ cần thêm #t=XXmYYs (trong đó XX là số phút và YY là số giây) vào cuối URL.

Video chạy từ giây thứ 30 nên đoạn đầu thanh trượt có màu xám.
Chẳng hạn: youtube.com/watch?v=_OBlgSz8sSM#t=00m30s để xem từ giây thứ 30.
2. Còn muốn video chạy từ giây thứ 25 khi đăng blog, thêm mã &start=25 (hoặc bất cứ số giây nào bạn muốn) vào cuối URL trong mã nhúng (embed code) khi viết entry.


Khi viết blog, bổ sung lệnh &start=25 (đánh dấu đỏ) trong mã nhúng và video sẽ chỉ hiển thị từ giây 25.
3. Nếu không thích hộp tìm kiếm của YouTube xuất hiện cuối clip, mọi người có thể ẩn đi bằng cách thêm mã &showsearch=0 vào cuối URL nhúng trước khi chia sẻ (tương tự phần 2).

4. Thông thường, video sẽ nằm yên trên blog cho đến khi người xem bấm vào nút "Play". Để clip tự động phát nội dung, thêm &autoplay=1 vào URL nhúng. Còn nếu muốn clip đó tự động chạy lại (replay), thêm mã &loop=1.

5. Khi người sử dụng đăng nội dung, YouTube thường thêm một số video khác và đôi khi khiến họ khó chịu. Khi đó, chỉ cần thêm &rel=0 vào URL nhúng để clip trở nên "sạch" hơn.


Không còn hộp tìm kiếm và các video liên quan.
6. Có nhiều cách để tải video từ YouTube, nhưng phương pháp đơn giản nhất là thay đổi chữ "youtube" thành "kickyoutube" trong đường link. Khi đó, người dùng sẽ truy cập trang kickyoutube.com để tải video theo các định dạng được liệt kê ở hai hàng trên cùng.

[BLOGGER] Khung comment đẹp cho Blogger

( Bài viết chia sẻ trên hệ thống website của AnhSaoKhuya.Net )







Đầu tiên, bạn xóa hết các đoạn CSS của khung comment cũ trong template, chúng thường có dạng:

Mã:
#comments-block {...}

.comment-body {...}

.comment-footer {...}

......
Tiếp theo, chèn đoạn CSS sau phía trên </b:skin>

Mã:
.comments-block a,.comments-block p,.comments-block a img{margin:0;padding:0;outline:none;border:none}

.comments-block{width:600px;background:#fff;padding:10px;font-family:Arial;line-height:18px}

.comments-block .arrow{float:left;margin:22px 0 0 6px;display:block;width:8px;height:16px;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2xttL97C6mJ0OHbdF7D3Xqh2PFQlwO2DjXM8g2tS-xt_VZG1LIKSMoaU6Gh5szRK9a58S7z468MmmmF5lLhYc_LkMz2A5NAsiLgkR4SUAGlJsw4fhTiOgme_8h5SyP2c6dgqhoS84_1c/) no-repeat}

#comments-box{float:right;width:510px;margin-bottom:10px;border:5px solid #e3e3e3;border-radius:8px}

.comments-avatar{float:left}

.comments-meta{padding:5px;background:#F1F1F1;border-bottom:1px solid #E3E3E3}

.comments-meta{font-size:18px}

.comments-meta a{font-size:18px;color:#0E6284;text-decoration:none}

.comments-timestamp{color:#0E6284;font-size:12px}

.comments-body{font-size:13px;padding:5px;background:#fff}

a.comments-reply{margin:10px 10px 0 0;display:block;width:68px;height:28px;float:right}

.avatar-image-container{width:60px;height:60px;padding:2px;border:1px solid #ccc}

.avatar-image-container img{background:#fff url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK3kNZswBgGRwKR6UWviFsEa7GPyCKeSZElfKy4Hr74f1dXA1hb2YMUtpmJx-HFwHW0c1xS3K-PpdPd-r5JI9YWxNflqROvNCuqUZtUZ-qozreN-DcGOblousXgBZijFKfqo2W_Whwzwk/) no-repeat;width:60px;height:60px}
Tiếp tục click chọn mở rộng mẫu tiện ích, tìm đến đoạn sau:

Mã:
<dl expr:class='data:post.avatarIndentClass' id='comments-block'>

<b:loop values='data:post.comments' var='comment'>

...........

</b:loop>

</dl>
Đoạn code này khá dài và có thể khác đôi chút trên từng template, thay thế toàn bộ đoạn ở trên bằng:

Mã:
<div class='clear'/>

<div class='comments-block'>

<b:loop values='data:post.comments' var='comment'>

<div class='comments-avatar'>

<b:if cond='data:comment.favicon'>

<img expr:src='data:comment.favicon'/>

</b:if>

<a expr:name='data:comment.anchorName'/>

<b:if cond='data:blog.enabledCommentProfileImages'>

<data:comment.authorAvatarImage/>

</b:if>

</div>

<div class='arrow'/>

<div id='comments-box'>

<a class='comments-reply' expr:href='&quot;https://www.blogger.com/comment.g?blogID=6885746016973304322&amp;postID=&quot; + data:post.id + &quot;&amp;isPopup=true&amp;postBody=%40%3C%61%20%68%72%65%66%3D%22%23&quot; + data:comment.anchorName + &quot;%22%3E&quot; + data:comment.author + &quot;%3C%2F%61%3E%20%3A#form&quot;' onclick='javascript:window.open(this.href,&quot;bloggerPopup&quot;,&quot;toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=650,height=450&quot;);return false;' rel='nofollow'><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV9pSoy-VuGMHkhO8UKC4M3sfL9l7MDqTiwHlcjJ7dpGKHI3qnYGeDaFg_0b27pP4_0yIDH-EtOKtHNi3hS0wUF4-beG5AuWa3aoiaPNA89kYmyw7ChTQuBk7WhlrEQ_e15rfx5a-JOow/'/></a>

<div class='comments-meta'>

<b:if cond='data:comment.authorUrl'>

<a expr:href='data:comment.authorUrl' rel='nofollow'><data:comment.author/></a>

<b:else/><data:comment.author/>

</b:if><data:commentPostedByMsg/>

<div class='comments-timestamp'>

<data:comment.timestamp/>

<b:include data='comment' name='commentDeleteIcon'/>

</div></div>

<div class='comments-body'>

<b:if cond='data:comment.isDeleted'>

<span class='deleted-comment'><data:comment.body/></span>

<b:else/>

<p><data:comment.body/></p>

</b:if></div>

</div>

<div class='clear'/>

</b:loop>

</div>
Thay Blog ID của bạn vào trên để kích hoạt nút Reply. Lưu lại và xem kết quả. Hy vọng khung nhận xét này thỏa mãn được phần nào nhu cầu chém gió của bạn.

Nguồn : Nocl-landNguồn: http://anhsaokhuya.net/diendan

[BLOGGER] Form đăng nhập cho Blogspot


( Bài viết chia sẻ trên hệ thống website của AnhSaoKhuya.Net )





Bài viết này sẽ hướng dẫn bạn làm một form đăng nhập (Login Form) trên blog với phong cách của Wordpress. Như vậy sẽ tiết kiệm thời gian cho độc giả khi họ muốn để lại nhận xét kèm avatar trên blog của bạn mà quên chưa đăng nhập


Chèn đoạn CSS sau phía trên thẻ </b:skin> trong template:


Mã:
#slide-panel{background-color:#000;border-bottom:2px solid #838383;display:none;height:80px;margin:auto;padding-top:20px}

.slide{width:950px;margin:auto}

.btn-slide:link,.btn-slide:visited{color:#fff;float:right;display:block;font-size:14px;text-transform:uppercase;font-weight:bold;height:28px;padding:3px 0 3px 0;line-height:28px;text-align:center;text-decoration:none;width:80px;font-family:Arial;background:#000;margin-top:-2px}

.loginform{width:950px;margin:0 auto;color:#999;font-family:Arial,Helvetica,sans-serif}

.formdetails{color:#FFF;font-size:12px;padding:5px}

.formdetails input{border:none;padding:2px 5px;background-color:#EFEFEF}

.loginregister{color:#999;padding:5px}

.loginregister a:link,.loginregister a:visited{color:#90fff6;font-size:12px}

.loginregister a:hover{color:#fff}

.loginform h2{padding:10px 10px 10px 0;font-size:18px;font-weight:normal;text-transform:uppercase}

.loginform ul li{display:inline}

.loginform ul li a:link,.loginform ul li a:visited{color:#FFF;font-size:12px;text-decoration:underline}

input#signIn{color:#fff;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6gARbENA6pFgmRVMFgEqJSlxMqfh-qyXPyfCVcBZIs5yqof5vapTY8aT_qinrjS1pxNDj9fsn8rWhh9FmRI7MJhAjiovueF-4a4zfMgu5PbBzGSmUC-Kjk2jrfJz_OgcltCxODo7ny94/) no-repeat;width:94px;height:25px;cursor:pointer;padding-bottom:5px}

input#Email,input#Passwd{background:#414141;color:#fff}

input:focus#Email,input:focus#Passwd{background:#545454}
Tiếp theo, chèn đoạn code sau ngay bên dưới </head>:

Mã:
<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(){$(&quot;.btn-slide&quot;).click(function(){$(&quot;#slide-panel&quot;).slideToggle(&quot;slow&quot;);});});

</script>



<div id='slide-panel'><div class='loginform'><div class='formdetails'>

<form action='https://www.google.com/accounts/ServiceLogin?service=blogger&amp;continue=https%3A%2F%2Fwww.blogger.com%2Floginz%3Fd%3Dhttp%253A%252F%252Fwww.blogger.com%252Fhome%26a%3DADD_SERVICE_FLAG&amp;passive=true&amp;alinsu=0&amp;aplinsu=0&amp;alwf=true&amp;ltmpl=start&amp;skipvpage=true&amp;rm=false&amp;showra=1&amp;fpui=2&amp;naui=8#s01' method='post'>



<label for='log'>Username : </label><input id='Email' name='Email' size='20' type='text'/>



<label for='pwd'>Password : </label><input id='Passwd' name='Passwd' size='20' type='password'/>



<input id='signIn' name='signIn' type='submit' value='Đăng nhập'/>



<label for='rememberme'><input checked='checked' id='rememberme' name='rememberme' type='checkbox' value='forever'/> Ghi nhớ</label>

</form></div>



<div class='loginregister'>

<a href='https://www.blogger.com/signup.g' rel="nofollow" target='_blank'>Đăng kí­</a> | <a href='http://www.blogger.com/forgot.g' rel="nofollow" target='_blank'>Quên mật khẩu ?</a>

</div></div></div>



<div class='slide'><a class='btn-slide' href='#'>Login </a></div>
Nguồn : Noct-land

Tao forum liên hê cho blog

Nếu các bạn đã từng vào blog của mình chắc hẳn sẽ thấy một Form liên hệ dùng để trao đổi riêng khi có thắc mắc không thể đưa lên tại blog và yêu cầu tài liệu.
Xem Ảnh:




Bạn hãy thử tạo cho mình một Form liên hệ như vậy tại trang Kontactr.com. làm như sau:
  1. Đầu tiên bấm vào đây để vào tạo Tài Khoản.
Xem ảnh:

    2. Sau khi Đăng kí hoàn tất vào Mail của bạn để kích hoạt tài khoản tại Kontactr. Coi kĩ Mail vì có thể ở trong thư mục SPAM. Sau khi kích hoạt xong thì bạn hãy vào tài khoản của chính bạn tại Kontactr.com   để đăng nhập vào tài khoản của mình.  Tại đây bạn sẽ thấy CODE dùng để tạo Form liên hệ. Nó có hai dạng là code HTML và code AJAX. Việc chọn Code nào là tùy vào bạn, nhưng mình khuyên bạn nên sử dụng Code HTML để tiện sửa Code (sẽ nói sau).

Xem ảnh

 Còn đây là HTML code:

Bây giờ việc tiếp theo của ban là tạo một trang riêng. Bằng cách xem ảnh sau:


Thế là xong. Giờ chỉ việc bạn dẫn link của trang vừa tạo vào một menu mang tên là Liên hệ hay đại loại tên nào khác cũng được. Chúc thành công!

Tạo diễn đàn mini bằng hệ thống nhận xét Disqus

Trước đây tôi đã dùng Hệ thống nhận xét Disqus trong một khoảng thời gian và tôi nhận thấy hệ thống nhận xét này có nhiều điểm tích cực. Nếu bạn đã dùng trong một thời gian lâu thì nên duy trì nó. Hiện nay tôi quay sang dùng lại Hệ thống nhận xét của Blogger bởi vì blog của tôi chuyên về thủ thuật Blogger cho nên cần phải sử dụng hệ thống nhận xét của chính Blogger.

Phải chăng khi quay trở lại sử dụng Hệ thống nhận xét của Blogger thì tôi sẽ không bao giờ dùng đến Hệ thống nhận xét Disqus? Không. Tôi cho rằng nó vẫn còn hữu ích đấy. Tại sao chúng ta không tạo một diễn đàn mini sử dụng Hệ thống nhận xét Disqus (Disqus Mini-Forum). Tôi đã nghiên cứu và áp dụng thành công thủ thuật này.

Bước đầu tiên là tạo một blogspot dùng riêng cho diễn đàn mini Disqus. Đăng nhập Blogger đến bảng điều khiển của blogspot đó, vào Design >> Edit HTML. Dùng tổ hợp phím Ctrl + A rồi xóa toàn bộ code trong Template. Đặt toàn bộ nội dung code dưới đây vào trong Template.



<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html b:version='2' class='v2' expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
<head>
<b:include data='blog' name='all-head-content'/>
<title><data:blog.pageTitle/></title>
<b:skin><![CDATA[
body {background: #FFF; color: #777; font-family: Arial; font-size: 12px; margin: 0; text-align: center;}
#navbar {display: none; height: 0; visibility: hidden;}
a:link, a:visited {color: #006400; font-family: arial; text-decoration: none;}
a:hover {color: #3F9CC7; text-decoration: underline;}
#header-wrapper {background-color: #000; margin: 0 auto; text-align: center;}
#header-wrapper h1 {color: #92C72A; font-size: 50px; font-weight: normal; line-height: 100px; margin: 0;}
#outer-wrapper {margin: 0 auto; padding: 10px; text-align: left;}
#content-wrapper {margin: 0 auto; width: 600px;}
]]></b:skin>
</head>

<body>
<div id='outer-wrapper'>
<div id='header-wrapper'>
<h1>Diễn đàn Mini</h1>
</div>
<div id='content-wrapper'>
<div id='disqus_thread'/>
<script src='http://disqus.com/forums/tencuaban/embed.js' type='text/javascript'/>
<noscript><a href='http://disqus.com/forums/tencuaban/?url=ref'>Xem thảo luận</a></noscript>
</div>
</div>
</body>
</html>

Ở trong đoạn code trên, chú ý thay tencuaban bằng shortname trong tài khoản Disqus của bạn.

Chú ý tham số width: 600px, điều chỉnh chiều rộng tương đương với chiều rộng của trang mà bạn muốn đặt diễn đàn mini.

Lưu Template. Sau đó xem trang blogspot này để lấy liên kết của blog (URL_blog).

Bước tiếp theo là Đăng nhập blogspot chính của bạn. Tạo một trang tĩnh có tên là Diễn đàn mini và đặt đoạn code sau đây vào phần nội dung trang ở chế độ Edit HTML trong trang.

<div align="center"><iframe scrolling="yes" style="width:100%;height:500px;" frameborder="0" marginheight="0" src="URL_blog" marginwidth="0" align="middle"></iframe></div>

Chúc bạn thành công!

Tự động ẩn hiện thanh Navbar của Blogger


(Huynh Nhat Ha's Blog) -- Blogger mặc định một thanh Navbar trên cùng của blog bao gồm các menu như Tìm kiếm, Chia sẻ, Báo cáo lạm dụng, Blog tiếp theo … Đa số blogger không thích hiển thị thanh Navbar này. Để dấu nó đi bạn chỉ cần đặt đoạn code dưới đây vào trước thẻ </head>.

<style type="text/css">
#navbar-iframe {height:0px; visibility:hidden; display:none; }
</style>

Tuy nhiên bạn có thể làm cho thanh Navbar ẩn hiện bằng một nút Ẩn/Hiện Navbar bởi vì về một phương diện nào đó, thanh Navbar của Blogger cũng có ích đấy.

Để làm được điều này, trước tiên bạn cần đặt đoạn code dưới đây vào trước thẻ </head>.

<script type="text/javascript">
var showHeader=false;
function ShowHideNav()
{showHeader=!showHeader;
var nav=document.getElementById("navbar-iframe");
if (showHeader)
{nav.style.visibility="visible";
nav.style.display="block";}
else
{nav.style.visibility="hidden";
nav.style.display="none";}
}
</script>

<style type="text/css">
#navbar-iframe {visibility: hidden; display: none;}
</style>

Tiếp theo bạn đặt đoạn code dưới đây vào vị trí cần hiển thị nút Ẩn/Hiện Navbar, có thể đặt trong một tiện ích HTML/JavaScript hoặc ở thanh Menu trên cùng của Blog.

<span style="cursor:pointer;" onclick="ShowHideNav();">
Ẩn / Hiện Navbar
<a style="visibility:hidden;">
</a></span>

Bạn có thể thay dòng Ẩn / Hiện Navbar bằng một liên kết hình ảnh <img src="URL_hình ảnh"/>.

Bạn hãy thử click vào icon Blogger ở góc trái trên cùng trên thanh Menu của Blog này, bạn sẽ thấy kết quả của thủ thuật này. Và tôi e rằng bạn sẽ ngay lập tức thử nghiệm cho blog của mình rồi đấy .

Chèn icon cho nhãn trước tiêu đề bài viết Blogger

Đặt icon cho từng nhãn trước tiêu đề bài viết là một cách giúp nhận diện nhanh chủ đề của bài viết. Trước đây blogger Fan Dung đã có bài giới thiệu về cách thực hiện điều này.

Hôm nay tôi có nghĩ ra một cách có thể nói là có hiệu quả tương đương, sử dụng javascript để gán tự động hình icon đại diện cho từng nhãn và ít can thiệp đến cấu trúc HTML trong Template. Mỗi khi blogspot của bạn có thêm nhãn thì chỉ cần gán thêm hình icon đại diện cho nhãn trong đoạn code javascript một cách đơn giản, tránh đụng đến HTML trong Template và điều này đặc biệt hữu dụng đối với các bạn chưa rành về XML của Blogger Template.

Xem Demo.

Để thực hiện điều này, bạn hãy thực hiện theo các bước sau đây.

Bước 1. Đăng nhập Blogger, vào Design >> Edit HTML chọn Expand Widget Templates.

Đặt đoạn code sau đây vào trước thẻ </head>.

<!--ICON FOR LABEL AUTO BEFORE POST TITLE BY HUYNH NHAT HA-->
<style type='text/css'>
.post-icon{
filter: alpha(opacity=80);
opacity: .8;
-moz-opacity:0.8;
-khtml-opacity: 0.8;
float:left;margin-right:5px;width:20px;height:20px;display:block;border:solid 0px;
}
.post-icon:hover{
filter: alpha(opacity=100);
opacity: 1.0;
-moz-opacity:1.0;
-khtml-opacity: 1.0;
}
</style>
<script type='text/javascript'>
//<![CDATA[
function imagelabel(label) {
type=0;
image = new Array()
image[0] = ""
image[1] = "<img class='post-icon' src='URL_icon_Nhãn 1' title='Chuyên mục: Nhãn 1'/>"
image[2] = "<img class='post-icon' src='URL_icon_Nhãn 2' title='Chuyên mục: Nhãn 2'/>"
image[3] = "<img class='post-icon' src='URL_icon_Nhãn 3' title='Chuyên mục: Nhãn 3'/>"
image[4] = "<img class='post-icon' src='URL_icon_Nhãn 4' title='Chuyên mục: Nhãn 4'/>"
image[5] = "<img class='post-icon' src='URL_icon_Nhãn 5' title='Chuyên mục: Nhãn 5'/>"

if (label == "Nhãn 1"){type=1;}
if (label == "Nhãn 2"){type=2;}
if (label == "Nhãn 3"){type=3;}
if (label == "Nhãn 4"){type=4;}
if (label == "Nhãn 5"){type=5;}
document.write(image[type]);
}
//]]>
</script>

Bạn cần thay những dòng được đánh dấu màu xanh bằng địa chỉ URL icon đại diện cho từng nhãn và những dòng được đánh dấu màu đỏ bằng tên nhãn tương ứng với icon. Mỗi khi blog của bạn có thêm nhãn thì chỉ cần gán thêm vào đoạn code javascript ở trên theo đúng cách thức:

image[n] = "<img style='width:15px;' class='post-icon' src='URL_icon_Nhãn n' title='Chuyên mục: Nhãn n'/>"

if (label == "Nhãn n"){type=n;}

Bước 2. Tìm dòng <div class='post-title'> rồi đặt sau nó với đoạn code bên dưới.

<div class='post-icon'>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><script type='text/javascript'>imagelabel(&quot;<data:label.name/>&quot;);</script></a>
</b:loop>
</b:if>
</div>

Lưu Template là OK.

Chèn section blogspot vào vị trí mong muốn cho blog của bạn


Đôi khi bạn muốn thêm widget vào một vị trí nào đó ví dụ như footer, nhưng trong tab “phần tử trang” lại không có dòng “thêm tiện tích” (add a widget). Giải quyết việc này khá đơn giản, hôm nay Vnblogspot sẽ cùng các bạn tìm hiểu vấn đề ngày.
Đầu tiên, bạn cần hiểu rằng, muốn thêm widget vào chỗ nào thì chỗ đó phải có section trước đã. Blog của bạn chứa nhiều section, và mỗi section chứa nhiều widget.
Việc không hiển thị dòng “thêm tiện ích” đa phần gồm 2 nguyên nhân, chúng ta sẽ cùng giải quyết từng nguyên nhân một.

Thuộc tính showaddelement của section bị tắt

Nghĩa là tại vị trí bạn muốn thêm widget đã có sẵn section nhưng lại khóa mất chức năng “thêm tiện ích” do thuộc tính showaddelement đã bị set là no.
Chọn tab thiết kế
Hiện tượng thông thường để nhận biết trường hợp này
Để khắc phục việc này, bạn hãy search đoạn code:
showaddelement='no'
Sau khi tìm, bạn sẽ có trong tay các dòng trong template mà đoạn code trên xuất hiện. Lúc này, hãy để ý tới id của các section chứa đoạn code đó xem có cái nào phù hợp với vị trí mà mình muốn thêm widget không.
Chẳng hạn, nếu Vnblogspot tìm được đoạn code như sau:
<b:section id='footer-section-line1' showaddelement='no'>
Hãy để ý, tại đoạn code này, section id là “footer-section-line1”, trong khi vị trí mà Vnblogspot muốn thêm widget cũng là chân blog (footer) nên khả năng việc không cho thêm widget là do dòng này mà ra.
Lúc này hãy thử thay đổi thuộc tính showaddelement từ no sang yes rồi chuyển sang tab “phần tử trang” để xem có hiệu quả gì không nhé?

Thêm mới hoàn toàn một section

Nếu bạn làm cách này thì không cần quan tâm xem vị trí nào đó đã có section hay chưa. Tuy nhiên, lúc này bạn cần hiểu rõ về template của mình và xác định chính xác vị trí muốn thêm section vào.
Cũng có thể có cách tương đối để xác định vị trí muốn thêm đó là nhìn xung quanh xem có widget nào đứng gần không, rồi vào template search tiêu đề của widget đó.
Ví dụ, Vnblogspot muốn thêm một section vào chân blog (footer), trong khi gần và ở trên vị trí đó là một widget có tên “Recent posts” như hình dưới đây

Chọn tab thiết kế

Vị trí cần thêm section
Như vậy, Vnblogspot sẽ vào template và search:
title='Recent posts'
Sau khi tìm thấy đoạn này rồi thì từ vị trí này, Vnblogspot sẽ search tiếp đoạn code:
</b:section></div>
Đây là đoạn code đánh dấu kết thúc của một section. Thẻ </div> có thể có hoặc không tùy vào template. Lúc này, bạn chỉ việc chèn dưới đoạn code này một đoạn code nhỏ như sau:
<div id='vbs-footer-wrapper'>
<b:section id='vbs_footer01' showaddelement='yes'>
</b:section>
</div>
Bạn cần chú ý tới thuộc tính ID (đoạn code màu đỏ) phải là duy nhất, không trùng với id của bất kỳ tag nào trong template.
Bây giờ hãy SAVE template lại và chuyển qua tab “phần tử trang” để xem kết quả. Lúc này thì dòng “Thêm tiện ích” đã hiện ra, và bạn chỉ việc thêm vào đó những widget mà mình ưa thích.

Chọn tab thiết kế

Kết quả sau khi Vnblogspot thêm section
Vnblogspot chúc bạn “vọc” thành công mỹ mãn!

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/AVvXsEhlHZpm9WRYAecDBd9aCUiH6_59aa0v_y-whGYuQJpaxrI-T4VyWu_hJR4MBZ1EAEBZpG-KNMxSVLTMM0LpVnABdAFAX990HqKICsxOo2Zvc3tnx_c9zwx0FAPCH1jv_EjujR9Jyn3GMD8/) 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/AVvXsEj63D5I-42IvLfo8Sa76mIfxAzgu2RSLXKM8bNhe1Om60lnbwGw4of83Z9fdOun9Yfcuyb60_7I1XwMkbENaeHRcYqsOOBuVUJwEI85RnOwa88BQ1uUwCMoLOUw77zxUV2-KqVnx8UbL0s/);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.

Làm sao để phần ghi chú comment của blogspot đẹp hơn?


Ghi chú hoặc có bạn còn gọi là nhắc nhở cho phần comment của blogspot là một dạng qui định ngắn gọn, dùng thông báo cho bạn đọc những điều cần lưu ý khi họ comment trên blog của bạn.
Vì khá nhiều bạn đọc của Vnblogspot muốn mình có thể điều chỉnh cho phần này đẹp thêm nên, nên hôm nay, Vnblogspot xin giới thiệu đến các bạn thủ thuật khá đơn giản và dễ làm này.
Ví dụ về phần ghi chú cho comment
Phần ghi chú sẽ hiển thị tương tự thế này

1. Tạo nội dung cho phần ghi chú

Sau khi bạn đăng nhập vào blogspot, hãy click vào phần "Cài đặt" cho blog mà bạn muốn thêm ghi chú comment.
Chọn tab cài đặt
Chọn cài đặt sau khi đăng nhập
Giao diện quản lý hiện lên, bạn nhấp vào tab "Nhận xét".
Chọn tab nhận xét
Chọn cài đặt cho phần nhận xét
Bạn kéo xuống dưới một chút, rồi nhập nội dung phần ghi chú vào mục "Thư thông báo Mẫu Nhận xét". Xong xuống cuối trang và bấm LƯU CÀI ĐẶT là OK.
Nhập nội dung cho ghi chú
Nhập nội dung cho phần ghi chú

2. Thêm CSS

Bạn click vào tab "Thiết kế" / "Chỉnh sửa HTML".
Chọn tab thiết kế và hmtl
Chỉnh sửa thiết kế ở dạng HTML
Bấm Ctrl+F tìm đoạn code sau:
]]></b:skin>
Rồi copy đoạn code sau dán vào vị trí phía trên đoạn code vừa tìm được:
.comment-form p {
background-image: url(http://1.bp.blogspot.com/-uLCDIRtd9xo/TZNE8jE9usI/AAAAAAAAAx8/bTUNldK-qQI/s1600/alert_icon.gif);
background-position: 1em 1em;
background-repeat: no-repeat;
background-color: #FDD;
width: 105%;
border: #C72B2C dashed thin;
padding: 1em;
padding-left: 70px;
color: #D24E50;
}
Cuối cùng, bấm LƯU MẪU và ra xem thành quả của bạn nào.

3. Tùy biến

Nếu bạn có chút kiến thức về CSS thì bạn có thể thay đổi nội dung các mục chính sau để phù hợp hơn với blog của bạn:
  • background-image: cái hình cảnh báo. Kích cỡ khoảng nhỏ hơn 40x40 là vừa.
  • background-color: Màu nền, có thể chọn lại cho phù hợp với cái hình.
  • width: chọn lại chiều rộng cho phù hợp với giao diện của bạn.
  • border: các tùy chọn trang trí đường viền.
  • Color: chọn màu cho chữ trong phần nội dung.
Vnblospot chúc blog các bạn ngày càng đẹp nhé!

Tiện ích đám mây nhãn dạng flash cho blogspot tiếng Việt

:) :( :)) :(( =)) 



"Blogumus" là một tiện ích đám mây nhãn kiểu flash sử dụng script được chuyển đổi từ plugin WP Culumus của Roy Tanck cho Wordpress. Blogumus do Amanda tại blog Bloggerbuster điều chỉnh để sử dụng cho Blogger. Amanda đã có bài viết hướng dẫn khá phức tạp cho tiện ích này.


Cách cài đặt tiện ích như thế nhìn chung khó sử dụng cho Blogger Việt Nam, hơn nữa phải đụng đến việc chỉnh sửa Template. Và một điều bất cập là nếu blogspot tiếng Việt đặt tên nhãn tiếng Việt thì tiện ích không hiển thị được tiếng Việt. Qua nghiên cứu, tôi có một số điều chỉnh để cho code đơn giản hơn và không cần phải can thiệp vào Template, hơn nữa có thể áp dụng được cho các nhãn tiếng Việt. Bạn chỉ cần đặt toàn bộ đoạn code dưới đây vào một tiện ích HTML/JavaScript là được.

<embed allowscriptaccess="always" bgcolor="#000000" flashvars="tcolor=0x990000&amp;mode=tags&amp;distr=true&amp;tspeed=100&amp;tagcloud=&lt;tags&gt;
&lt;a href='http://huynh-nhat-ha.blogspot.com/search/label/Nhãn 1' style='12'&gt;Label 1&lt;/a&gt;
&lt;a href='http://huynh-nhat-ha.blogspot.com/search/label/Nhãn 2' style='12'&gt;Label 2&lt;/a&gt;
&lt;a href='http://huynh-nhat-ha.blogspot.com/search/label/Nhãn 3' style='12'&gt;Label 3&lt;/a&gt;
&lt;a href='http://huynh-nhat-ha.blogspot.com/search/label/Nhãn 4' style='12'&gt;Label 4&lt;/a&gt;
&lt;a href='http://huynh-nhat-ha.blogspot.com/search/label/Nhãn 5' style='12'&gt;Label 5&lt;/a&gt;
&lt;/tags&gt;" height="200" id="tagcloud" name="tagcloud" quality="high" src="http://sites.google.com/site/ngonngulaptrinhvn/files/tagcloud.swf" type="application/x-shockwave-flash" width="300" wmode="transparent"></embed>

Ở trong đoạn code trên, bạn chú ý thay các chữ Nhãn 1, Nhãn 2, Nhãn 3, … được đánh dấu màu đỏ thành tên nhãn tương ứng bằng tiếng Việt có dấu (ví dụ: Thủ thuật Blogger, Thủ thuật CSS, Thủ thuật HTML, …); sau đó thay các chữ Label 1, Label 2, Label 3, … được đánh dấu màu xanh thành các tag tương ứng bằng tiếng Anh hoặc tiếng Việt không dấu (ví dụ: Blogger, CSS, HTML, …). Cách này khắc phục được tình trạng tag tiếng Việt có dấu không hiển thị được trong tiện ích. Chú ý thay huynh-nhat-ha thành tên blogspot của bạn.

Dòng width="300" thể hiện chiều rộng tiện ích, cần điều chỉnh cho tương thích với chiều rộng của phần sidebar, dòng height="200" thể hiện chiều cao tiện ích, dòng bgcolor="#000000" biểu thị màu nền tiện ích, tcolor=0x990000 biểu thị màu font chữ và tspeed=100 biểu thị tốc độ flash.

Bạn có thể thêm vào nhiều nhãn cho code ở trên.

Hiện – ẩn quảng cáo, widget ở các trang trong blogspot- thủ thuật blogger


Nếu xem Template như ngôi nhà thì Widget chính là bàn, ghế, giường, tủ,…Việc bố trí đồ đạc sao cho gọn gàng, phù hợp với căn nhà sẽ góp phần làm cho nơi ở của bạn trở nên đẹp hơn, “pro” hơn trong mắt khách viếng thăm.
Hay nói cách khác, việc bố trí các Widget trên Template một cách hợp lý sẽ làm nổi bật nội dung cần truyền tải, logic và hài hòa với bố cục Blog.
Chính vì lý do đó, hôm nay iTechPlus xin được giới thiệu đến bạn đọc những thủ thuật nhỏ để “hiển thị Widget ở những trang nhất định trong Blogspot”, tiến hành như sau :
- Vào Thiết kế ( Bố cục ) > Nhấp vào Chỉnh sửa trên Widget cần xử lý
Nhấp vào mục Chỉnh sửa trên Widget
- Một Popup bật lên, bạn nhìn vào phía trên góc phải ( gần thanh tiêu đề ) sẽ thấy dòng …null&widgetId=HTML2 ( trong trường hợp này là widget HTML2, đối với widget khác sẽ có ID khác)
Xác định ID của Widget
- Sau khi xác định được ID của widget, bạn vào Chỉnh sửa HTML > Mở rộng mẫu tiện ích để tìm widget đó trong Template ( nhấn Ctrl+F rồi gõ vào ID của widget )
Vị trí của Widget trong Template
Như vậy, ta đã xác định được ID cũng như vị trí và nội dung của Widget, và bây giờ là phần chính của thủ thuật
1. Chỉ hiển thị Widget ngoài trang chủ
Bạn thêm dòng code bên dưới vào sau dòng <b:includable id=’main’> của widget đó :
<b:if cond=’data:blog.url == data:blog.homepageUrl’>
và một thẻ đóng </b:if> cho nó trước dòng </b:includable>. Khi đó sẽ trông như hình dưới :
Chỉ hiển thị Widget ngoài trang chủ
Tương tự như vậy, để hiển thị tại vị trí khác, bạn chỉ việc thay dòng <b:if cond=’data:blog.url == data:blog.homepageUrl’> bằng đoạn code tương ứng.
2. Chỉ hiển thị Widget ở trang Archive
Thay dòng code <b:if cond=’data:blog.url == data:blog.homepageUrl’> bằng dòng này :
<b:if cond=’data:blog.pageType == &quot;archive&quot;’>
3. Chỉ hiển thị Widget ở trang bài viết
Thay dòng code <b:if cond=’data:blog.url == data:blog.homepageUrl’> bằng dòng này :
<b:if cond=’data:blog.pageType == &quot;item&quot;’>
4. Chỉ hiển thị Widget ở trang Static Page
Thay dòng code <b:if cond=’data:blog.url == data:blog.homepageUrl’> bằng dòng này :
<b:if cond=’data:blog.pageType == &quot;static_page&quot;’>
5. Chỉ hiển thị Widget ở những trang với liên kết cụ thể
Thay dòng code <b:if cond=’data:blog.url == data:blog.homepageUrl’> bằng dòng này :
<b:if cond=’data:blog.url == “URL của trang chỉ định”‘>
Ví dụ, chỉ hiển thị widget ở chuyên mục ( Label ) Network, bạn thay bằng đoạn code sau :
<b:if cond=’data:blog.url == “http://www.itechplus.info/search/label/Network”‘>
6. Chỉ hiển thị Widget ở Trang chủ, trang Label và trang Archive
Thay dòng code <b:if cond=’data:blog.url == data:blog.homepageUrl’> bằng dòng này :
<b:if cond=’data:blog.pageType == &quot;index&quot;’>
* Ở trên bạn có thể thấy iTechPlus cố ý đánh dấu “==” bằng màu đỏ, có nghĩa là, bạn hoàn toàn có thể thay dấu “==” bằng dấu “!=” sẽ mang ý nghĩa khác.
Qui ước :
== : “bằng” hoặc tương đương!= : “khác” hoặc không tương đương
Ví dụ, nếu bạn muốn Widget HTML2 hiển thị ở tất cả các trang khác ngoài trang chủ, thì ta sẽ có đoạn code sau ( thay thế <b:if cond=’data:blog.url == data:blog.homepageUrl’> ) :
<b:if cond=’data:blog.url != data:blog.homepageUrl’>
Tùy biến nâng cao sử dụng kết hợp các điều kiện
Vì một lý do nào đó, bạn chỉ muốn hiển thị widget ở trang A ( và\hoặc ) trang B, ta sẽ kết hợp các điều kiện với nhau như sau :
A. Trường hợp 1 : chỉ hiển thị widget khi thỏa mãn 2 hay nhiều điều kiện
Ví dụ, hiển thị widget ở tất cả các trang ngoại trừ chuyên mục Graphic và Security :
<b:if cond=’data:blog.url != “http://www.itechplus.info/search/label/Graphic”‘>
<b:if cond=’data:blog.url != “http://www.itechplus.info/search/label/Security “‘>
nội dung widget
</b:if></b:if>
B. Trường hợp 2 : chỉ hiển thị widget khi thỏa mãn một trong các điều kiện
Ví dụ, chỉ hiển thị widget ở chuyên mục Graphic hoặc Security
<b:if cond=’data:blog.url == “http://www.itechplus.info/search/label/Graphic”‘>
nội dung widget
<b:else/>
<b:if cond=’data:blog.url == “http://www.itechplus.info/search/label/Security”‘>
nội dung widget
<b:else/>
<!–không hiển thị ở đây–>
</b:if>
</b:if>
Như vậy là ta đã hoàn thành các bước để tùy biến vị trí Widget rồi đó, việc còn lại bây giờ của bạn là Save Template và tận hưởng thành quả.


Theo : nsvina.com sưu tầm

Recent posts 2 cột với hiệu ứng Tooltip

Việc áp dụng tooltip vào các tiện ích recent posts sẽ làm cho các tiện ích này trở nên pro hơn. Thực ra mình đã từng thử việc này lâu rồi, nhưng các lần trước “mò” đều ko ra, nản nên bỏ đó, bây giờ “cảm hứng” đang dâng, tự nhiên test lại được. Và thế là post cho mọi người. Với thủ thuật này khi rê chuột vào tiêu đề bài viết thì nội dung tóm tắt của bài viết sẽ được hiển thị. Với cách này dễ thu hút người đọc hơn so với chỉ tiêu đề bài viết và ảnh thumbnail minh họa.
Hình ảnh minh họa
tootltip recent posts  - mothuthuat.com
* Sau đây là các bước thực hiện :
1. Vào bố cục
2. Vào chỉnh sửa code HTML
3. Chèn đọan code bên dưới vào trước thẻ đóng </head>
<link href="http://data.fandung.com/blog/demo/tooltip-recentposts/tooltip.css" rel="stylesheet" type="text/css" />
<script src="http://data.fandung.com/blog/demo/tooltip-recentposts/System_Tooltip.js" type="text/javascript"></script>4. Tạo widget HTML/Javascript và dán đọan code bên dưới vào :
<style type="text/css">
#rc-posts-2-col {
width:320px;
}
#rc-posts-2-col h3 {
background:url(http://data.fandung.com/blog/demo/tooltip-recentposts/img-bg-rd.png) no-repeat top left;
padding:3px 5px 14px 5px;
font-size:13px;
color:#fff;
}
table#rc-2cot {border-top:1px solid #ccc;border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
#rc-tr1 {background:#f3f3f3;}
#rc-tr0 {background:#fff;}
#rc-td {padding:2px; color:#CC0000; border-right:1px solid #ccc;width:160px;}
#rc-td img {float:left; margin-right:2px; height:50px; width:50px; border:1px solid #ccc; padding:1px;}
#rc-td a {text-decoration:none;}
#rc-td a:hover {text-decoration:underline;}
</style>
<script type="text/javascript">
home_page = "http://www.fandung.com/";
label = "Thu%20Thuat%20Blog";
numposts = 12;
postcount = 400;
sumTitle = 40;
colortitle = "#555";
tcolortitle = "#ff6c00";
cmcolor = "#6b1f01";
nocmtext = "No Comment";
cmtext = "Comments";
posttext = "Posted in";
</script>
<div id="rc-posts-2-col"><h3>Recent Posts with tooltip</h3>
<div id="rc-posts-loading">
<img align='absmiddle' src='http://data.fandung.com/img/loading-related.gif'/>
</div>
<script src="http://data.fandung.com/blog/demo/tooltip-recentposts/tooltip-rc-post-2cot.js" type="text/javascript"></script>
</div>
- Ở bài viết mở rộng này, chỉ có thêm các biến mới là :
postcount = 400; //số kí tự của đọan nội dung tóm tắt bài viết
tcolortitle = “#ff6c00″; // màu của tiêu đề bài viết ở phần mô tả
cmcolor = “#6b1f01″; // màu của phần thông tin bài viết (gồm : ngày đăng và số nhận xét)
còn các biến : nocmtext, cmtext, posttext các bạn có thể thay thế bằng các đọan text khác tùy ý bạn.
- Nếu muốn hiển thị bài viết mới cho cả blog, các bạn thay file js ở trên lại thành file bên dưới :
http://data.fandung.com/blog/demo/tooltip-recentposts/tooltip-rc-post-2cot-all.js 
5. Save widget lại để hòan thành.
Tạm thời widget này sẽ chỉ hiển thị được 1 cái ở 1 trang mà thôi, nếu bạn nào hiển thị 2 widget này trên 1 trang sẽ gặp 1 số trục trặc. Tất nhiên là với những người am hiểu 1 chút về javascript thì vấn đề này ko có gì đáng ngại. Mình chỉ lưu ý với 1 số bạn chưa rành về js.
Update : Recent posts with Tooltip (1 cột)
Theo yêu cầu của 1 số bạn, mình đã fix lại thủ thuật này với 1 cột hiển thị.
Xem DEMO : Recent posts with tooltips (1 cột)
Hình ảnh minh họa :
Recent posts with Tooltip (1 cột) - mothuthuat.com
* Để thực hiện, các bạn chỉ cần điều chỉnh 1 vài đọan code như bên dưới

#rc-posts-2-col {
width:220px; /*Thay đổi giá trị này cho phù hợp với độ rộng của sidebar ở blog của bạn*/
}
#rc-td {padding:2px; color:#CC0000; border-right:1px solid #ccc;width:220px;} /*thay đổi giá trị 220px bằng với giá trị đã thay đổi ở trên*/Code javascript :
thay đổi giá trị của biến : sumTitle = 60; cho phù hợp  Thay link file javascript của thủ thuật thành link bên dưới là ok : http://data.fandung.com/blog/demo/tooltip-recentposts/tooltip-rc-post-1cot.js (dùng cho 1 nhãn) http://data.fandung.com/blog/demo/tooltip-recentposts/tooltip-rc-post-1cot-all.js (dùng cho cả blog)
Với 1 chút thay đổi nhỏ như vậy bạn đã có thể có 1 tiện ích recent posts with tooltip với 1 cột hiển thị.
Chúc các bạn thành công.

Nguồn: mothuthuat
index