Password Recovery Bundle 2011 v1.80

Posted by chiasedamme on Monday, October 31, 2011

Password Recovery Bundle 2011 v1.80


Password Recovery Bundle 2011 is a handy toolkit to recover all your lost or forgotten passwords in an easy way! Recover passwords for all popular instant messengers, email clients, web browsers, FTP clients and many other applications. Over 60 types of passwords can be cracked instantly. The program automatically finds and decrypts the passwords stored on your local computer, even novice users can use it to recover lost passwords in minutes.












More about

BurnAware Professional v4.0

Posted by chiasedamme

BurnAware Professional v4.0 Final


BurnAware Professional is a powerful CD, DVD and BD disc burning solution intended for users who need maximum control over every aspect of the burning process and use multiple burners for mass-production of various discs and quick creation of disc-to-disc copies.








More about

Script phân trang cho bảng

Posted by chiasedamme

Trước đây hẳn bạn nghe nhiều đến script phân trang cho toàn bộ blog và phân trang cho nội dung trong bài viết, chứ ít khi nghe kiểu phân trang cho bảng. Đôi khi bạn cần phải dùng đến bảng (table) để bố trí nội dung theo nhiều cột và nhiều dòng giống như trong văn bản Microsoft Word. Trong trường hợp nội dung quá nhiều thì bảng sẽ trở nên rất dài, khi đó với script phân trang sẽ giúp bảng trở nên gọn gàng hơn.

DEMO

Để phân trang cho bảng như vậy, bạn hãy thực hiện như sau:

Bước 1. Đăng nhập Blogger, vào Design >> Edit HTML. Đặt đoạn code sau đây vào trước thẻ </head>.

  1. <script type="text/javascript">
  2. //<![CDATA[
  3. function Pager(tableName, itemsPerPage) {
  4.     this.tableName = tableName;
  5.     this.itemsPerPage = itemsPerPage;
  6.     this.currentPage = 1;
  7.     this.pages = 0;
  8.     this.inited = false;
  9.    
  10.     this.showRecords = function(from, to) {      
  11.         var rows = document.getElementById(tableName).rows;
  12.         // i starts from 1 to skip table header row
  13.         for (var i = 1; i < rows.length; i++) {
  14.             if (i < from || i > to)
  15.                 rows[i].style.display = 'none';
  16.             else
  17.                 rows[i].style.display = '';
  18.         }
  19.     }
  20.    
  21.     this.showPage = function(pageNumber) {
  22.           if (! this.inited) {
  23.                    alert("not inited");
  24.                    return;
  25.           }
  26.  
  27.         var oldPageAnchor = document.getElementById('pg'+this.currentPage);
  28.         oldPageAnchor.className = 'pg-normal';
  29.        
  30.         this.currentPage = pageNumber;
  31.         var newPageAnchor = document.getElementById('pg'+this.currentPage);
  32.         newPageAnchor.className = 'pg-selected';
  33.        
  34.         var from = (pageNumber - 1) * itemsPerPage + 1;
  35.         var to = from + itemsPerPage - 1;
  36.         this.showRecords(from, to);
  37.     }  
  38.    
  39.     this.prev = function() {
  40.         if (this.currentPage > 1)
  41.             this.showPage(this.currentPage - 1);
  42.     }
  43.    
  44.     this.next = function() {
  45.         if (this.currentPage < this.pages) {
  46.             this.showPage(this.currentPage + 1);
  47.         }
  48.     }                      
  49.    
  50.     this.init = function() {
  51.         var rows = document.getElementById(tableName).rows;
  52.         var records = (rows.length - 1);
  53.         this.pages = Math.ceil(records / itemsPerPage);
  54.         this.inited = true;
  55.     }
  56.  
  57.     this.showPageNav = function(pagerName, positionId) {
  58.           if (! this.inited) {
  59.                    alert("not inited");
  60.                    return;
  61.           }
  62.           var element = document.getElementById(positionId);
  63.          
  64.           var pagerHtml = '<span onclick="' + pagerName + '.prev();" class="pg-normal"> &#171 Prev </span> | ';
  65.         for (var page = 1; page <= this.pages; page++)
  66.             pagerHtml += '<span id="pg' + page + '" class="pg-normal" onclick="' + pagerName + '.showPage(' + page + ');">' + page + '</span> | ';
  67.         pagerHtml += '<span onclick="'+pagerName+'.next();" class="pg-normal"> Next &#187;</span>';          
  68.        
  69.         element.innerHTML = pagerHtml;
  70.     }
  71. }
  72. //]]>
  73. </script>

Bước 2. Đặt đoạn CSS sau đây vào trước dòng ]]></b:skin> để định dạng các thuộc tính cho phần phân trang:

  1. .pg-normal {
  2.        color: red;
  3.        font-weight: normal;
  4.        text-decoration: none;  
  5.        cursor: pointer;  
  6. }
  7. .pg-selected {
  8.        color: black;
  9.        font-weight: bold;      
  10.        text-decoration: underline;
  11.        cursor: pointer;
  12. }

Lưu Template.

Bước 3. Khi tạo nội dung trong một bài viết nào đó, hãy sử dụng cấu trúc HTML cho bảng dưới dạng như sau (ở đây demo bảng có 3 cột và 9 dòng để phân trang thành 3 trang, bạn có thể vận dụng linh hoạt):

  1. <table id="results">
  2.      <tr>
  3.           <th>Heading 1</th>
  4.           <th>Heading 2</th>
  5.           <th>Heading 3</th>
  6.      </tr>
  7.      <tr>
  8.           <td>Column 1 – Row 1</td>
  9.           <td>Column 2 – Row 1</td>
  10.           <td>Column 3 – Row 1</td>
  11.      </tr>
  12.      <tr>
  13.           <td>Column 1 – Row 2</td>
  14.           <td>Column 2 – Row 2</td>
  15.           <td>Column 3 – Row 2</td>
  16.      </tr>
  17.      <tr>
  18.           <td>Column 1 – Row 3</td>
  19.           <td>Column 2 – Row 3</td>
  20.           <td>Column 3 – Row 3</td>
  21.      </tr>
  22.      <tr>
  23.           <td>Column 1 – Row 4</td>
  24.           <td>Column 2 – Row 4</td>
  25.           <td>Column 3 – Row 4</td>
  26.      </tr>
  27.      <tr>
  28.           <td>Column 1 – Row 5</td>
  29.           <td>Column 2 – Row 5</td>
  30.           <td>Column 3 – Row 5</td>
  31.      </tr>
  32.      <tr>
  33.           <td>Column 1 – Row 6</td>
  34.           <td>Column 2 – Row 6</td>
  35.           <td>Column 3 – Row 6</td>
  36.      </tr>
  37.      <tr>
  38.           <td>Column 1 – Row 7</td>
  39.           <td>Column 2 – Row 7</td>
  40.           <td>Column 3 – Row 7</td>
  41.      </tr>
  42.      <tr>
  43.           <td>Column 1 – Row 8</td>
  44.           <td>Column 2 – Row 8</td>
  45.           <td>Column 3 – Row 8</td>
  46.      </tr>
  47.      <tr>
  48.           <td>Column 1 – Row 9</td>
  49.           <td>Column 2 – Row 9</td>
  50.           <td>Column 3 – Row 9</td>
  51.      </tr>
  52. <div id="pageNavPosition"></div>
  53. <script type="text/javascript"><!--
  54.        var pager = new Pager('results', 3);
  55.        pager.init();
  56.        pager.showPageNav('pager', 'pageNavPosition');
  57.        pager.showPage(1);
  58. //--></script>

Ở đoạn script trên thì số 3 biểu thị số dòng mỗi trang, bạn có thể điều chỉnh tùy theo trường hợp áp dụng của bạn.
More about

TIỆN ÍCH XEM BÁO TRỰC TIẾP NGAY TẠI BLOG (KIỂU 2)

Posted by chiasedamme

Trước đây, tôi có chia sẻ với các bạn tiện ích xem báo ngay tại blog (kiểu 1) xem TẠI ĐÂY, hôm nay tôi sẽ tiếp tục chia sẻ với các bạn cách gắn tiện ích xem báo hoặc xem trang Web ưa thích trực tiếp ngay tại Blog (kiểu 2).
Với kiểu này, các trang Web, trang báo sẽ có các Tab riêng biệt, được sắp xếp khá gọn gàng ở hàng phía trên cùng, khi muốn xem trang nào các bạn chỉ cần bấm về tab đó để xem mà không cần rời khỏi trang Blog hiện tại. Nếu muốn xem trang Web đó ở một tab mới, các bạn chỉ cần đánh dấu chọn vào hàng chữ cuối cùng của khung Open tab links in browser window instead, ngay lập tức sẽ mở trang Web đó ở một trang riêng biệt hoàn toàn.
Bạn bấm vào XEM THỬ phía dưới để trải nghiệm nha.





Rất đơn giản, chỉ cần bạn đăng nhập vào Blog > chọn thiết kế > Thêm tiện ích HTML rồi dán tất cả các code phía dưới vào




<style type="text/css">

/*Eric Meyer's based CSS tab*/

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: white;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a:hover{
color: #000000;
background: #C1C1FF;
border-color: #227;
}

#tablist li a.current{
background: lightyellow;
}

</style>

<script type="text/javascript">

/***********************************************
* Tabbed Document Viewer script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var selectedtablink=""
var tcischecked=false

function handlelink(aobject){
selectedtablink=aobject.href
tcischecked=(document.tabcontrol && document.tabcontrol.tabcheck.checked)? true : false
if (document.getElementById && !tcischecked){
var tabobj=document.getElementById("tablist")
var tabobjlinks=tabobj.getElementsByTagName("A")
for (i=0; i<tabobjlinks.length; i++)
tabobjlinks[i].className=""
aobject.className="current"
document.getElementById("tabiframe").src=selectedtablink
return false
}
else
return true
}

function handleview(){
tcischecked=document.tabcontrol.tabcheck.checked
if (document.getElementById && tcischecked){
if (selectedtablink!="")
window.location=selectedtablink
}
}

</script>

<ul id="tablist">
<li><a class="current" href="địa chỉ trang Web, bạn dán tại đây" onClick="return handlelink(this)">Tên tờ báo</a></li>
<li><a href="địa chỉ trang Web bạn dán tại đây" onClick="return handlelink(this)">Tên tờ báo</a></li>
<li><a href="Địa chỉ trang Web, blog bạn dán vào đây" onClick="return handlelink(this)">Tên tờ báo</a></li>
<li><a href="Địa chỉ trang Web, bạn dán vào đây" onClick="return handlelink(this)">Tên tờ báo</a></li>
<li><a href="Địa chỉ trang Web, bạn dán vào đây" onClick="return handlelink(this)">Tên tờ báo</a></li>
</ul>
<iframe id="tabiframe" src="http://www.dunghennessy.blogspot.com" width="98%" height="350px"></iframe>

<form name="tabcontrol" style="margin-top:0">
<input name="tabcheck" type="checkbox" onClick="handleview()"> Open tab links in browser window instead.
</form>
    Bây giờ, bạn thay địa chỉ trang Web hoặc trang tờ báo ở dòng lệnh
    <li><a href="Địa chỉ trang Web, bạn dán vào đây" onClick="return handlelink(this)">Tên tờ báo</a></li>

    Nếu muốn thêm một trang Web nào nữa thì bạn chỉ cần dán thêm dòng lệnh phía trên vào phía dưới tiếp theo là được, cuối cùng bấm Lưu lại rồi trở lại vào Blog xem kết quả
    More about

    Winamp PRO v5.622 Build 3188

    Posted by chiasedamme

    Winamp PRO v5.622 Build 3188 Final Multilingual

    Nullsoft Winamp Pro is a fast, flexible, high-fidelity media player for Windows. Winamp supports playback of many audio (MP3, OGG, AAC, WAV, MOD, XM, S3M, IT, MIDI, etc) and video types (AVI, ASF, MPEG, NSV), custom appearances called skins (supporting both classic Winamp 1.x/2.x skins and Winamp 3 freeform skins), audio visualization and audio effect plug-ins (including two industry dominating visualization plug-ins), an advanced media library, Internet radio and TV support, CD ripping, and CD burning.











    More about

    XEM TRỰC TIẾP MỘT TRANG WEB NGAY TẠI BLOG

    Posted by chiasedamme on Sunday, October 30, 2011

    Khi đang ở trang Blog của mình, nếu bạn muốn xem một trang Web bất kỳ nào đó thì bạn phải mở thêm Tab mới trên trình duyệt.
    Với thủ thuật đơn giản dưới đây, bạn có thể xem trang Web mình ưa thích ngay tại trang Blog của mình mà không cần mở Tab mới và không cần rời khỏi trang Blog của mình "nửa bước"!!!
    Bạn bấm vào XEM THỬ phía dưới để thử nghiệm nha
    Đầu tiên bạn đăng nhập vào Blog > chọn Thiết kế > Thêm tiện ích HTML rồi copy đoạn code phía dưới dán vào.


    Bây giờ, bạn thay địa chỉ trang Web mình ưa thích vào thay cho dòng lệnh URL OF WEB PAGE, bạn có thể chỉnh sửa độ dài của trang Web hiển thị trên Blog mình bằng cách thay số 400 bằng số khác mà mình muốn. Cuối cùng bấm Lưu lại và quay trở lại xem kết quả nha.



    More about

    SpyShelter Premium v6.00

    Posted by chiasedamme on Saturday, October 29, 2011

    SpyShelter Premium 6.00

    SpyShelter monitors vulnerable and weak spots in your computer system to ensure that even the most advanced keyloggers are shut down even before these can launch a single dangerous attack against your computer. SpyShelter is a fast, efficient, and easy-to-use application that can also create black / white lists.The Internet is now a vital part of our personal and business lives.










    More about

    The Tab Pro Edition v3.2.1

    Posted by chiasedamme

    The Tab Pro Edition v3.2.1

    The TAB is a 2D animation software tailored to create original animation for the Web and Broadcast in a natural and intuitive way.








    More about

    Thêm 2 cột tiện ích trên khu vực bài đăng

    Posted by chiasedamme


    Thông thường các bạn có thể thêm nhiều tiện ích trên khu vực bài đăng nhưng những tiện ích này sẽ có chiều ngang bằng với chiều ngang của khu vực bài đăng, điều này gây nhiều bất tiện khi bạn muốn chèn nhiều tiện ích có chiều ngang nhỏ hơn. 
    Với thủ thuật dưới đây, các bạn có thể thêm được 2 cột tiện ích có chiều ngang bằng phân nửa chiều ngang của khu vực bài đăng.
    Bạn xem hình phía dưới sẽ rõ



    Đầu tiên, bạn đăng nhập vào Blog > Chọn Thiết kế > Chọn Chỉnh sửa HTML, bấm cặp phím Ctrl+F để mở hộp tìm kiếm và gõ vào dòng lệnh <div id='main-wrapper'> rồi Enter, bạn sẽ thấy trên bảng lớn có dòng lệnh này và được highlight màu xanh.
    Bạn copy code phía dưới và dán vào ngay sau dòng lệnh đó


    <b:section class='sidebar' id='magazine-left2' showaddelement='yes'>
    <b:widget id='Text512' locked='false' title='Column 1' type='Text'/>
    </b:section>
      <b:section class='sidebar' id='magazine-right2' showaddelement='yes'>
      <b:widget id='Text522' locked='false' title='Column 2' type='Text'/>
      </b:section>
                                     <div style="clear:both;"></div>


      Bước kế tiếp, bạn gõ vào hộp tìm kiếm dòng lệnh ></b:skin> và copy code phía dưới vào ngay trên dòng lệnh ></b:skin>


      #magazine-left2 {
      width: 45%;
      float: left;
      }
      #magazine-right2 {
      width: 45%;
      float: right;
      }
      Cuối cùng, bấm Lưu mẫu rồi trở vào bố cục, bạn sẽ thấy trên khu vực bài đăng của mình xuất hiện thêm 2 cột tiện ích.
      Lưu ý: Thủ thuật này chỉ thực hiện thành công cho giao diện Blogspot V2 (giao diện tải về trên mạng), không thực hiện được đối với giao diện mặc định của Blogspot
      More about

      PhotoInstrument v5.3 build 531

      Posted by chiasedamme

      PhotoInstrument v5.3 build 531

      PhotoInstrument is a powerful and easy-to-learn raster graphics editor used to process digital photographs. With only a few clicks, anyone can solve most digital photo problems: Photo Editing; Photo Retouch; Draw MakeUp. Make your photo looks like its taken by professional photographer. If you ever wonder to touch up your photo, so you look more beautiful on your facebook or friendster or even on myspace, well this software is answer your question.










      More about

      Internet Download Manager v6.07 Build 14

      Posted by chiasedamme on Friday, October 28, 2011

      Internet Download Manager 6.07 Build 14 Final Retail

      Internet Download Manager (IDM) is a tool to increase download speeds by up to 500 percent, resume and schedule downloads. Comprehensive error recovery and resume capability will restart broken or interrupted downloads due to lost connections, network problems, computer shutdowns, or unexpected power outages. Simple graphic user interface makes IDM user friendly and easy to use.








      More about

      Your Uninstaller! Pro v7.4.2011.10

      Posted by chiasedamme

      Your Uninstaller! Pro v7.4.2011.10 Final

      You’ve probably encountered some stubborn programs that just won’t uninstall at all or uninstall completely, right? And, more often than not, when you use the Windows Add/Remove Program utility, there are remnants or “artifacts” of the program left behind in the system registry and on your hard drive that are no longer needed.








      More about

      Sổ lưu niệm

      Posted by chiasedamme

      Lời đầu tiên xin chân thành cảm ơn sự ủng hộ nhiệt tình của quý bạn đọc gần xa đối với trang web Thủ thuật Blogger trong thời gian qua.

      Ban Quản trị Thủ thuật Blogger đã, đang và sẽ không ngừng nỗ lực phấn đấu để trang web ngày càng phong phú hơn, chất lượng hơn để đáp ứng yêu cầu ngày càng cao của các bạn. Quả thật, trong chặng đường đã qua không thể nào tránh khỏi những thiếu sót, những điều chưa hoàn thiện. Nếu các bạn cảm thấy những điểm chưa hài lòng, chưa có sự đổi mới, hẳn đó là vì sức lực của Ban Quản trị cũng có hạn, không thể làm thỏa mãn đến từng chân tơ kẻ tóc đối với tất cả mọi mong muốn của bạn đọc. Rất mong quý bạn đọc cảm thông.

      Sổ lưu niệm là nơi để các bạn viết vài dòng nhắn gửi, những lời tri ân hoặc những góp ý đối với Ban Quản trị giúp Thủ thuật Blogger có thêm cơ sở để ngày càng nâng cao chất lượng thông tin. Sổ lưu niệm cũng có thể là nơi khách vãng lai lưu lại những dòng chân tình nhắn nhủ với người thân quen, tri kỷ, người yêu dấu, bạn bè … để nhỡ biết đâu đó người ấy có thể đọc được tâm tình của bạn …

      Quy định chung của Sổ lưu niệm: sử dụng tiếng Việt có dấu; ngôn ngữ nghiêm túc, lành mạnh.

      Thân mến!
      More about

      UltraISO Premium Edition v9.5.1 Build 2810

      Posted by chiasedamme on Thursday, October 27, 2011

      UltraISO Premium Edition 9.5.1 Build 2810 Final

      UltraISO is an ISO CD/DVD image file creating/editing/converting tool and a bootable CD/DVD maker , it can directly edit the CD/DVD image file and extract files and folders from it, as well as directly make ISO files from your CD/DVD-ROM or hard disk. At the same time, you can maintain the ISO bootable information, thus creating your own bootable CD/DVDs. You now have the power to make and edit your own ISO files, and then burn them to CD/DVD for your own needs.










      More about

      CCleaner v3.12.1572 (+ Portable)

      Posted by chiasedamme

      CCleaner 3.12.1572 (+ Portable)

      CCleaner is a freeware system optimization, privacy and cleaning tool. It removes unused files from your system – allowing Windows to run faster and freeing up valuable hard disk space. Install, uninstall and toolbar included.











      More about

      WYSIWYG Web Builder v7.6.4a

      Posted by chiasedamme

      WYSIWYG Web Builder v7.6.4a


      Web Builder is a WYSIWYG (What-You-See-Is-What-You-Get) program used to create web pages. WYSIWYG means that the finished page will display exactly the way it was designed. The program generates HTML (HyperText Markup Language) tags while you point and click on desired functions; you can create a web page without learning HTML. Just drag and drop objects to the page position them ‘anywhere’ you want and when you’re finished publish it to your web server (using the built in Publish tool). Web Builder gives you full control over the content and layout of your web page.










      More about

      Định dạng CSS riêng cho các tag có số bài viết nhiều hơn một số nhất định

      Posted by chiasedamme

      Tiện ích đám mây nhãn (Tag Cloud) rất cần thiết cho blogspot, giúp người dùng dễ dàng tìm kiếm bài viết theo từng chuyên mục. Trước đây mình đã từng hướng dẫn tùy biến màu sắc cho các tag trên tiện ích này. Hôm nay mình sẽ hướng dẫn bạn cách định dạng CSS riêng cho các tag có số bài viết nhiều hơn một con số nhất định nào đó. Bạn có thể xem demo ở tiện ích Tag Cloud trên Thủ thuật Blogger. Ở đây mình định dạng cho các tag có số bài viết lớn hơn số 10.

      Bước 1. Đăng nhập Blogger, vào Design >> Edit HTML. Chọn Expand Widget Templates. Tìm thẻ đóng </b:widget> của một tiện ích bất kỳ mà bạn muốn đặt tiện ích Tag Cloud này gần với nó, rồi đặt sau thẻ </b:widget> đã tìm bằng đoạn code bên dưới:

      1. <b:widget id='Label100' locked='false' title='Tag Cloud' type='Label'>
      2. <b:includable id='main'>
      3.   <b:if cond='data:title'>
      4.     <h2><data:title/></h2>
      5.   </b:if>
      6.   <div expr:class='&quot;widget-content &quot; + data:display + &quot;-label-widget-content&quot;'>
      7.       <b:loop values='data:labels' var='label'>
      8.         <b:if cond='data:label.count &gt; 10'>
      9.  <span expr:class='&quot;label-size label-size-&quot; + data:label.cssSize'>
      10.           <b:if cond='data:blog.url == data:label.url'>
      11. <span expr:dir='data:blog.languageDirection'><data:label.name/></span>
      12. <b:else/>
      13. <style>
      14. a#more10post_label {background:#777;padding: 0 3px 0 3px}
      15. </style>
      16. <b:if cond='data:showFreqNumbers'>
      17. <a expr:dir='data:blog.languageDirection' expr:href='data:label.url + &quot;?max-results=10&quot;' expr:title='data:label.count + &quot; bài viết trong nhãn &quot; + data:label.name' id='more10post_label'><data:label.name/></a>
      18. <b:else/>
      19. <a expr:dir='data:blog.languageDirection' expr:href='data:label.url + &quot;?max-results=10&quot;'><data:label.name/></a>
      20. </b:if>
      21. </b:if>
      22.         </span>
      23.   <b:else/>
      24. <span expr:class='&quot;label-size label-size-&quot; + data:label.cssSize'>
      25.           <b:if cond='data:blog.url == data:label.url'>
      26. <span expr:dir='data:blog.languageDirection'><data:label.name/></span>
      27. <b:else/>
      28. <b:if cond='data:showFreqNumbers'>
      29. <a expr:dir='data:blog.languageDirection' expr:href='data:label.url + &quot;?max-results=10&quot;' expr:title='data:label.count + &quot; bài viết trong nhãn &quot; + data:label.name'><data:label.name/></a>
      30. <b:else/>
      31. <a expr:dir='data:blog.languageDirection' expr:href='data:label.url + &quot;?max-results=10&quot;'><data:label.name/></a>
      32. </b:if>
      33. </b:if>
      34.         </span>
      35. </b:if>
      36.  </b:loop>
      37.      </div>
      38. </b:includable>
      39. </b:widget>

      Ở đây mình gán id='more10post_label' để chuyên biệt hóa liên kết của các tag có số bài viết lơn hơn 10. Từ đó bạn có thể thêm thuộc tính CSS (ở dòng code số 14) để tạo bản sắc cho tiện ích.

      Lưu Template.

      Bước 2. Vào Page Elements. Chỉnh sửa tiện ích Tag Cloud, cho tiện ích hiển thị dưới dạng Cloud và chọn Show number of posts per label theo như hình minh họa bên dưới.


      Về phần CSS, bạn có thể tham khảo thêm ở bài viết Tùy biến tiện ích đám mây nhãn.
      More about

      TẠO 5 TAB CHO MỘT TIỆN ÍCH

      Posted by chiasedamme

      Để tiết kiệm không gian Blog, bạn có thể gom các tiện ích vào một tiện ích HTML chung, các tiện ích này sẽ có các TAB riêng, khi cần xem tiện ích nào đó bất kỳ chúng ta chỉ việc bấm vào tiện ích đó, TAB tiện ích hiện hành sẽ đổi màu khác biệt so với các TAB khác...
      Thủ thuật này cũng khá đơn giản.
      Mời các bạn xem thử (bấm vào XEM THỬ phía dưới để trải nghiệm nha)







      Đầu tiên bạn đăng nhập vào Blog > chọn thiết kế > Thêm tiện ích HTML và dán tất cả code phía dưới vào




      <script language="JavaScript" type="text/javascript">
      function st2(t){
      for(i=1;i<=5;i++){
      ts=document.getElementById('tt'+i);
      tr = document.getElementById('dd'+i);
      ta = document.getElementById('aa'+i);
      if(t==i){
      if(t==1) ts.className="Tab1";
      if(t==2) ts.className="Tab2";
      if(t==3) ts.className="Tab3";
      if(t==4) ts.className="Tab4";
      if(t==5) ts.className="Tab5";
      ta.className="srchlinksel2";
      ts.style.borderBottom="1px solid #FFFFFF";
      tr.style["display"]="block";
      tr.style["visibility"]="visible";
      }
      else{
      ts.className="tb2";
      ta.className="srchlink2";
      ts.style.borderBottom="1px solid #B5D6EF";
      tr.style["display"]="none";
      tr.style["visibility"]="hidden";
      }
      }
      }
      </script>
      <!-- CSS Begin //-->
      <style type="text/css">.f10 {
      FONT-SIZE: 10px; FONT-FAMILY: arial
      }
      .f11 {
      FONT-SIZE: 11px; FONT-FAMILY: arial
      }
      .f12 {
      FONT-SIZE: 12px; FONT-FAMILY: arial
      }
      .f12r {
      FONT-SIZE: 12px; LINE-HEIGHT: 13px; FONT-FAMILY: arial
      }
      .f12n {
      FONT-SIZE: 12px; LINE-HEIGHT: 1.3em; FONT-FAMILY: arial
      }
      .ft11a {
      FONT-SIZE: 11px; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma
      }
      .fv9 {
      FONT-SIZE: 9px; FONT-FAMILY: verdana
      }
      .fv10 {
      FONT-SIZE: 10px; FONT-FAMILY: verdana
      }
      .ft11 {
      FONT-SIZE: 11px; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma
      }
      .fmicro9 {
      FONT-SIZE: 9px; FONT-FAMILY: Microsoft Sans Serif
      }
      A.srchlink:link {
      COLOR: #2864b4; TEXT-DECORATION: none
      }
      A.srchlink:visited {
      }
      A.srchlinksel:link {
      CURSOR: text; COLOR: #000000; TEXT-DECORATION: none
      }
      A.srchlinksel:visited {
      CURSOR: text; COLOR: #000000; TEXT-DECORATION: none
      }
      A.srchlink2:link {
      COLOR: #2864b4; TEXT-DECORATION: underline
      }
      A.srchlink2:visited {
      COLOR: #2864b4; TEXT-DECORATION: underline
      }
      A.srchlinksel2:link {
      CURSOR: text; COLOR: #000000; TEXT-DECORATION: none
      }
      A.srchlinksel2:visited {
      CURSOR: text; COLOR: #000000; TEXT-DECORATION: none
      }
      .tb2 {
      FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType:0,StartColorStr:'#EEF5FB',EndColorStr:'#D9E9F6');BACKGROUND-COLOR: #d9e9f6
      }
      .tbmain2 {
      BACKGROUND-COLOR: #ffffff
      }
      .lfttbl {
      FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType:0,StartColorStr:'#DEFFC6',EndColorStr:'#B7E4A2'); BACKGROUND-COLOR: #deffc6
      }
      .rttbl {
      BORDER-RIGHT: #b5d6ef 1px solid; BORDER-TOP: #b5d6ef 1px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType:0,StartColorStr:'#EEF5FB',EndColorStr:'#DEEFF7'); BORDER-LEFT: #b5d6ef 1px solid; BORDER-BOTTOM: #b5d6ef 1px solid; BACKGROUND-COLOR: #eef5fb
      }
      .rttblx {
      BORDER-RIGHT: #b5d6ef 1px solid; BORDER-TOP: #b5d6ef 1px solid; BORDER-LEFT: #b5d6ef 1px solid; BORDER-BOTTOM: #b5d6ef 1px solid; BACKGROUND-COLOR: #ffffff
      }
      .rt_tbl {
      BORDER-RIGHT: #b5d6ef 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #b5d6ef 1px solid; BORDER-BOTTOM: #b5d6ef 1px solid; BACKGROUND-COLOR: #b0dafd
      }
      .toptbl {
      FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType:0,StartColorStr:'#4A84AD',EndColorStr:'#00426B'); BACKGROUND-COLOR: #00426b
      }
      .srchtbl {
      FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType:0,StartColorStr:'#FFFFFF',EndColorStr:'#A5DEDE'); BACKGROUND-COLOR: #a5dede
      }
      .Tab1 {
      FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType:0,StartColorStr:'#FEDFB3',EndColorStr:'#FFFFFF');
      BACKGROUND-COLOR: #fedfb3
      }
      .Tab2 {
      FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType:0,StartColorStr:'#B39DFE',EndColorStr:'#FFFFFF');
      BACKGROUND-COLOR: #b39dfe
      }
      .Tab3 {
      FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType:0,StartColorStr:'#F6FE9D',EndColorStr:'#FFFFFF');
      BACKGROUND-COLOR: #f6fe9d
      }
      .Tab4 {
      FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType:0,StartColorStr:'#FEAF9D',EndColorStr:'#FFFFFF');
      BACKGROUND-COLOR: #feaf9d
      }
      .Tab5 {
      FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType:0,StartColorStr:'#9DFEA5',EndColorStr:'#FFFFFF');
      BACKGROUND-COLOR: #9dfea5
      }
      A {
      TEXT-DECORATION: none
      }
      A:hover {
      TEXT-DECORATION: underline}
      </style>
      <!-- CSS End //-->
      <!-- Widget Code Ends Here -->
      <!-- widget by Bloganol.blogspot.com -->
      <table border="0" cellspacing="0" cellpadding="0"
      width="380">
      <tbody>
      <tr>
      <td align="middle" onclick="st2('1')" height="22" id="tt1"
      style="BORDER-RIGHT: #b5d6ef 1px solid; BORDER-TOP: #b5d6ef
      1px solid; BORDER-LEFT: #b5d6ef 1px solid" width="70"
      class="Tab1"><a id="aa1"
      class="srchlinksel2" href="javascript:undefined"><font
      class="f12"><b>TIÊU ĐỀ TIỆN ÍCH 1</b></font></a></td>
      <td style="BORDER-BOTTOM: #b5d6ef 1px solid" width="2">
      <table border="0" cellspacing="0" cellpadding="0" width="2">
      <tbody>
      <tr>
      <td width="2"></td></tr></tbody></table></td>
      <td align="middle" onclick="st2('2')" height="22" id="tt2"
      style="BORDER-RIGHT: #b5d6ef 1px solid; BORDER-TOP: #b5d6ef
      1px solid; BORDER-LEFT: #b5d6ef 1px solid; BORDER-BOTTOM:
      #b5d6ef 1px solid" width="47"
      class="tb2"><a id="aa2"
      class="srchlink2" href="javascript:undefined"><font
      class="f12"><b>TIÊU ĐỀ TIỆN ÍCH 2</b></font></a></td>
      <td style="BORDER-BOTTOM: #b5d6ef 1px solid" width="2">
      <table border="0" cellspacing="0" cellpadding="0" width="2">
      <tbody>
      <tr>
      <td width="2"></td></tr></tbody></table></td>
      <td align="middle" onclick="st2('3')" height="22" id="tt3"
      style="BORDER-RIGHT: #b5d6ef 1px solid; BORDER-TOP: #b5d6ef
      1px solid; BORDER-LEFT: #b5d6ef 1px solid; BORDER-BOTTOM:
      #b5d6ef 1px solid" width="62"
      class="tb2"><a id="aa3"
      class="srchlink2" href="javascript:undefined"><font
      class="f12"><b>TIÊU ĐỀ TIỆN ÍCH 3</b></font></a></td>
      <td style="BORDER-BOTTOM: #b5d6ef 1px solid" width="2">
      <table border="0" cellspacing="0" cellpadding="0" width="2">
      <tbody>
      <tr>
      <td width="2"></td></tr></tbody></table></td>
      <td align="middle" onclick="st2('4')" height="22" id="tt4"
      style="BORDER-RIGHT: #b5d6ef 1px solid; BORDER-TOP: #b5d6ef
      1px solid; BORDER-LEFT: #b5d6ef 1px solid; BORDER-BOTTOM:
      #b5d6ef 1px solid" width="48"
      class="tb2"><a id="aa4"
      class="srchlink2" href="javascript:undefined"><font
      class="f12"><b>TIÊU ĐỀ TIỆN ÍCH 4</b></font></a></td>
      <td style="BORDER-BOTTOM: #b5d6ef 1px solid" width="2">
      <table border="0" cellspacing="0" cellpadding="0" width="2">
      <tbody>
      <tr>
      <td width="2"></td></tr></tbody></table></td>
      <td align="middle" onclick="st2('5')" height="22" id="tt5"
      style="BORDER-RIGHT: #b5d6ef 1px solid; BORDER-TOP: #b5d6ef
      1px solid; BORDER-LEFT: #b5d6ef 1px solid; BORDER-BOTTOM:
      #b5d6ef 1px solid" width="52"
      class="tb2"><a id="aa5"
      class="srchlink2" href="javascript:undefined"><font
      class="f12"><b>TIÊU ĐỀ TIỆN ÍCH 5</b></font></a></td></tr>
      <tr>
      <td colspan="9">
      <div style="BORDER-RIGHT: #b5d6ef 1px solid; BORDER-TOP:
      0px; BORDER-LEFT: #b5d6ef 1px solid; WIDTH: 380px;
      BORDER-BOTTOM: 0px"
      ><!-- Main Headlines Begin //-->
      <table border="0" cellspacing="0" cellpadding="0"
      width="380" height="5">
      <tbody>
      <tr>
      <td height="5"></td></tr></tbody></table>
      &nbsp;&nbsp; <font color="#797979" class="f10"
      >
      <!-- wmlheadline begin -->
      <!-- TDate Begin -->
      <!-- Date Begin -->
      </font>
      <!-- Date End -->
      <!-- TDate End -->
      <div id="dd1" style="BORDER-RIGHT: #b5d6ef 0px solid;
      BORDER-TOP: 0px; DISPLAY: block; VISIBILITY: visible;
      BORDER-LEFT: #b5d6ef 0px solid; WIDTH: 380px; BORDER-BOTTOM:
      #b5d6ef 1px solid"
      >
      <table border="0" cellspacing="0" cellpadding="0"
      width="380">
      <tbody>
      <tr>
      <td width="14"></td>
      <td valign="top"><font color="#16387c" class="f12n"> 
      NỘI DUNG CỦA TIỆN ÍCH 1, BẠN DÁN VÀO ĐÂY
      </font></td>
      </tr>
      <tr>
      <td colspan="2" align="right"><font class="f10"><b> Widget
      by <a href="http://dunghennessy.blogspot.com/"
      target="_blank">dunghennessy</a></b>
      &nbsp; </font></td></tr>
      <tr>
      <td height="4"></td></tr></tbody></table></div><!-- Main
      Headlines End //--></div>
      <div id="dd2" style="BORDER-RIGHT: #b5d6ef 1px solid;
      BORDER-TOP: 0px; DISPLAY: none; VISIBILITY: hidden;
      BORDER-LEFT: #b5d6ef 1px solid; WIDTH: 380px; BORDER-BOTTOM:
      #b5d6ef 1px solid"
      ><!-- News Begin //-->
      <table border="0" cellspacing="0" cellpadding="0"
      width="380">
      <tbody>
      <tr>
      <td width="14"></td>
      <td valign="top"><font color="#16387c" class="f12n"> 
      NỘI DUNG CỦA TIỆN ÍCH 2, BẠN DÁN VÀO ĐÂY
       </font></td></tr>
      <tr>
      <td colspan="2" align="right"><font class="f10"><b> Widget
      by <a href="http://dunghennessy.blogspot.com"
      target="_blank">dunghennessy</a></b>
      &nbsp; </font></td></tr>
      <tr>
      <td height="4"></td></tr></tbody></table><!-- News End
      //--></div>
      <div id="dd3" style="BORDER-RIGHT: #b5d6ef 1px solid;
      BORDER-TOP: 0px; DISPLAY: none; VISIBILITY: hidden;
      BORDER-LEFT: #b5d6ef 1px solid; WIDTH: 380px; BORDER-BOTTOM:
      #b5d6ef 1px solid"
      ><!-- Business Begin //-->
      <table border="0" cellspacing="0" cellpadding="0"
      width="380">
      <tbody>
      <tr>
      <td width="14"></td>
      <td valign="top"><font color="#16387c" class="f12n"> 
      NỘI DUNG CỦA TIỆN ÍCH 3, BẠN DÁN VÀO ĐÂY
      </font></td></tr>
      <tr>
      <td colspan="2" align="right"><font class="f10"><b> Widget
      by <a href="http://dunghennessy.blogspot.com"
      target="_blank">dunghennessy</a></b>
      &nbsp; </font></td></tr>
      <tr>
      <td height="4"></td></tr></tbody></table><!-- Business End
      //--></div>
      <div id="dd4" style="BORDER-RIGHT: #b5d6ef 1px solid;
      BORDER-TOP: 0px; DISPLAY: none; VISIBILITY: hidden;
      BORDER-LEFT: #b5d6ef 1px solid; WIDTH: 380px; BORDER-BOTTOM:
      #b5d6ef 1px solid"
      ><!-- Movies Begin //-->
      <table border="0" cellspacing="0" cellpadding="0"
      width="380">
      <tbody>
      <tr>
      <td width="14"></td>
      <td valign="top"><font color="#16387c" class="f12n">
      NỘI DUNG CỦA TIỆN ÍCH 4, BẠN DÁN VÀO ĐÂY
       </font></td>
      </tr>
      <tr>
      <td colspan="2" align="right"><font class="f10"><b> Widget
      by <a href="http://dunghennessy.blogspot.com"
      target="_blank">dunghennessy</a></b>
      &nbsp; </font></td></tr>
      <tr>
      <td height="4"></td></tr></tbody></table><!-- Movies End
      //--></div>
      <div id="dd5" style="BORDER-RIGHT: #b5d6ef 1px solid;
      BORDER-TOP: 0px; DISPLAY: none; VISIBILITY: hidden;
      BORDER-LEFT: #b5d6ef 1px solid; WIDTH: 380px; BORDER-BOTTOM:
      #b5d6ef 1px solid"
      ><!-- Sports Begin //-->
      <table border="0" cellspacing="0" cellpadding="0"
      width="380">
      <tbody>
      <tr>
      <td width="14"></td>
      <td valign="top"><font color="#16387c" class="f12n">
      NỘI DUNG CỦA TIỆN ÍCH 5, BẠN DÁN VÀO ĐÂY
      </font></td></tr>
      <tr>
      <td colspan="2" align="right"><font class="f10"><b> Widget
      by <a href="http://dunghennessy.blogspot.com"
      target="_blank">dunghennessy</a></b>
      &nbsp; </font></td></tr>
      <tr>
      <td
      height="4"></td></tr></tbody></table>


      Bây giờ, bạn thay đổi TIÊU ĐỀ TIỆN ÍCH (dòng màu đỏ) và NỘI DUNG TIỆN ÍCH (dòng màu xanh), và bấm Lưu lại là xong.

      Lưu ý: Tiện ích mẫu tôi làm với kích thước 380px, nếu bạn muốn thay đổi để cho phù hợp với blog của mình thì bạn phải thay đổi TẤT CẢ SỐ 380px THÀNH SỐ KHÁC MÀ MÌNH MUỐN
      More about