Hiển thị bài đăng phổ biến dạng chuyển động

Yêu cầu của bạn Trần Công Lâm
Anh hướng dẫn giúp em cách làm cái slide như trong trang www.go.vn với! Em thấy nó đẹp và chuyên nghiệp quá!

Ở bài này mình sẽ hướng dẫn tạo PopularPosts dạng chuyển động của bác Duy Phạm và chỉnh sửa style sao cho gần giống với tiện ích bạn yêu cầu thôi chứ không giống 100% vì mình không đủ kiến thức để viết một tiện ích mới nên bạn thông cảm
Demo

Bước 1: Vào blogger > Mẫu > Chỉnh sửa HTML
Bước 2: Mở rộng mẫu tiện ích
Bước 3: Chèn code sau trước thẻ ]]></b:skin>
#gallery{border:1px solid #A5A6B3;position:relative;width:600px;height:146px;background:#F4F4F4}
#gallery .belt{position:absolute;top:10px;left:0;list-style-type:none}
#gallery .panel{float:left;margin:20px;width:94px;height:94px;border:1px solid #666;box-shadow:1px 1px 3px 2px #666;overflow:hidden}
#gallery .panel img{float:left;border:1px solid #DDD;margin:5px;width:85px;height:85px;background:#FFF;padding:0px}
#gallery .panel img:hover{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
  • Chỉnh sửa chiều rộng cho phù hợp với blog của bạn
Bước 4: Dán đoạn code bên dưới trước thẻ đóng </head>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'/>
<script src='http://trollvlhcv.googlecode.com/svn/trunk/auto-slider.js' type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[
stepcarousel.setup({
galleryid: "gallery",
beltclass: "belt",
panelclass: "panel",
autostep: {enable:true, moveby:1, pause:6000},
panelbehavior: {speed:500, wraparound:true, persist:true},
defaultbuttons: {enable: true, moveby: 2, leftnav: ["https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigrjAHZDerHdv0-osfHKPRtJ4ZcGfXejXyZMAHJNjR8LCGvfcdESgzqeagZfl83AOJyuMSMVw1zaQg4swOhrjr56rPKJaGRowjZaGIZeoyZm8s48PDz3MRKvUVAe169Qw4FM-OCND3Qzvt/s1600/back.png", 0, 46], rightnav: ["https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzD9fcjmgixbLlekSvImnS0VOCkcYSbaeENEg00skOAZudIk8hhcjXqRhaW2Mb7WA_gPRiIoDbDPWH2BJa5ASD8nkWnz_08kuvHzzx4n8ZsNg3EdOsChDTOYT-T3jccSbg53Mm8I3xZ3uK/s1600/next.png", -32, 46]},
contenttype: ["external"]
})
//]]>
</script>
  • Nếu trong template của bạn có jQuery rồi thì xóa dòng được bôi màu đen đi tránh xung đột code
Bước 5: Tìm thẻ <b:section class='main' id='main' showaddelement='yes'/> hoặc <b:section class='main' id='main' showaddelement='no'/> và thêm vào sau nó đoạn mã dưới đây:
<b:widget id='PopularPosts2' locked='false' title='' type='PopularPosts'>
 <b:includable id='main'>
  <div id='gallery'>
<ul><li>&lt;img alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9PbgzM_sAxSGBFoYHTVDI9vhH6coCB6WangC3CrdnB07qdmQvL5Qz3qux5IERNPict4adoWXitu4L-aJe1URFMRgaY6BPr2rAGrwktfAvZ4XrQI3KAdxKa_HPF8K_hU8kn_lqutP9YV2s/s1600/cogihot.png&quot; width=&quot;65&quot; height=&quot;15&quot;&gt;</li></ul>
   <ul class='belt'>
    <b:loop values='data:posts' var='post'>
     <li class='panel'>
      <b:if cond='data:showThumbnails == &quot;false&quot;'>
       <b:if cond='data:showSnippets == &quot;false&quot;'>
        <a expr:href='data:post.href' rel='bookmark' expr:title='data:post.title'><data:post.title/></a>
       <b:else/>
        <div class='item-title'>
         <a expr:href='data:post.href' rel='bookmark' expr:title='data:post.title'><data:post.title/></a>
        </div>
        <div class='item-snippet'>
         <data:post.snippet/>
        </div>
       </b:if>
      <b:else/>
       <a expr:href='data:post.href' rel='bookmark' expr:title='data:post.title'>
        <b:if cond='data:post.thumbnail'>
         <img expr:alt='data:post.title' expr:src='data:post.thumbnail'/>
        <b:else/>
         <img alt='no image' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgResf9tL3yNxUMme5QenDI9yIc7G-AwMgJJ6AggpwI2YdaUUFPGTKmaWWhFpkwgLnv4iO9PfDfzCboMzMx3DTm697gT7evDol-P37gIuhumXOXJFxaGUyGLGAVWIRyRAzZJrmgupgGqAvP/s1600/no-image.PNG'/>
        </b:if>
       </a>
      </b:if>
     </li>
    </b:loop>
   </ul>
  </div>
 </b:includable>
</b:widget>
Bước 6: Lưu lại template và xem kết quả
  • Lưu lại template trước khi thực hiện thủ thuật này tránh trường hợp thất bại

8 Comments
Comments

8 comments

OK, Cảm ơn anh nhiều! @@
Anh ơi. trong template em không tìm thấy thẻ hoặc , đây là bài viết hướng dẫn cho những bài viết phổ biến, vậy nếu em muốn chọn bài viết em yêu thích đưa vào slide này có được không, nếu được thì làm như thế nào ạ! Em cảm ơn!
10/1/13
Bạn chỉ cần gõ <b:section class='main' id='main' sh là thấy code bạn cần tìm. "Có gì hot" thật ra chỉ là tên gọi khác của widget PopularPosts thôi, bài xem nhiều thì được coi là hot mà :-d. Nếu bạn muốn chỉ hiển thị những bài bạn yêu thích thì mình sẽ tìm hiểu và hướng dẫn ở những bài tiếp nhưng mình sẽ phân tích luôn cho bạn hiểu tại sao không nên dùng tiện ích như bạn muốn:
1.Bài bạn thích chưa chắc người khác đã thích
2.Không tự update mà phải sửa bằng thủ công trong template gây nhiều rắc rối nếu thao tác sai
:p Ghé thăm bạn đây, chúc cho blog ngày càng phát triển nhé ->
Thống Kê : ...Nhận xét | ...Bài viết | ...Online, cái đó hay thật, tớ bắt đầu thích nó rồi đấy. Hihii!^^
10/1/13
Cảm ơn đã ghé thăm và comment blog mình nha! Tiện ích thống kê mình có giới thiệu ở bài này rồi, góp ý cho mình nhé!
:>) Ờ hay đó tớ sẽ tham khảo. Thank!
Anonymous
4/2/13
Của duy pam
Thì vẫn ghi rõ của Duy Phạm mà :-b

Cảm ơn bạn đã ghé thăm Troll VL !
» Tạm thời ngăn không cho comment với chế độ ẩn danh vì có một số bạn không có thành ý cố tình spam. Mong các bạn thông cảm!
» Bạn nên viết bằng Tiếng Việt có dấu để mọi người dễ đọc, dễ bình luận
» Để liên hệ,góp ý và đóng góp bài viết bạn click vào đây
Sử dụng các thẻ sau cho comments
» Chèn nội dung vào blockquote <b rel="quote">Nội dung blockquote</b>
» Chèn nội dung vào note <em rel="note">Nội dung note</em>
» Chèn code vào khung pre <i rel="pre">Nội dung code</i>
» Chèn hình ảnh <i rel="image">Link hình ảnh</i>
» Chèn video từ youtube [youtube]link video[/youtube]
» Chèn link <i rel="anchor">Link</i>

Insert Emoticons
:cuoi
:hihi
:thank
:haha
:meu
:cry
:oaoa
1cuoi
:D
@@
:p
:o
:vi
:ko
:ca
:why
:xin
:lanh
:im
:aoi
:ado
:mda
:tat
0:khoa
a:ab
k:ac
q:ad
w:ae
e:af
l:ag
g:ah
8:ai
9:aj
9:ag
:9a
*Phải có khoảng trống trước các code mới hiển thị mặt cười


Mã Hóa Code Tạo và xem trước comments Cancel Reply
-->