Tiện ích bài viết liên quan cũ mới cùng chủ đề

Điểm 4.6/5 dựa vào 87 đánh giá

(Traidatmui.com) - Tiếp theo thủ thuật tạo bài viết liên quan cho bài viết trên blogspot, mình xin giới thiệu đến các bạn cách tạo "Bài viết liên quan cũ và mới có cùng chủ đề" cho blogspot. Với tiện ích này thì khi người dùng xem một bài viết nào đó, nó sẽ hiển thị các viết cũ hơn hay bài viết mới hơn trong cùng một nhãn với bài viết đó. Ở đây chúng ta sẽ cho tiện ích này nằm ở cuối mỗi bài đăng trên blog, tiện ích này sẽ giúp người dùng có thể dễ dàng tìm kiếm các bài viết trong chủ đề mà họ đang quan tâm. Bạn có thể xem hình ảnh bên dưới để thấy các hiển thị của tiện ích này.

Hình ảnh minh họa
1. Đầu tiên đăng nhập Blogger
2. Vào thiết kế, chọn chỉnh sửa HTML
3. Chọn Mở rộng mẫu tiện ích (Expand Widget Templates)
4. Chèn code css vào trước thẻ ]]></b:skin>
#related-posts-block {
margin:10px 5px;
font-size:10px;
color:#333; /*màu text của tiện ích*/
font-family:tahoma; /*font chữ của tiện ích*/
}
#related-posts-loading-text{
font-size:12px;
text-align:center;
color:#000099;}

#related-newest-href {
margin:10px 5px 0px 15px;
}
#related-newest-title {
font-size:12px; /*cỡ text của phần "Các bài viết mới cùng chủ đề"*/
margin:10px 5px;
color:#000099; /*màu chữ của phần "Các bài viết mới cùng chủ đề"*/
}
#related-posts-block #related-newest-href a{
font-size:12px; /*cỡ text của tiêu đề bài viết trong phần "Các bài viết mới cùng chủ đề"*/
font-family:Arial, Helvetica, sans-serif;
color:#000066; /*màu chữ của tiêu đề bài viết trong phần "Các bài viết mới cùng chủ đề"*/
}
#related-posts-block #related-newest-href a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#ff00ff;
}
#related-older-href {
margin:10px 5px 0px 15px;
list-style-type:none;
}
#related-older-title {
font-size:12px; /*cỡ text của phần "Các bài viết cũ cùng chủ đề"*/
margin:10px 5px;
color:#000099; /*màu chữ của phần "Các bài viết cũ cùng chủ đề"*/
font-family:Arial, Helvetica, sans-serif;
}
#related-posts-block #related-older-href a{
font-size:12px; /*cỡ text của tiêu đề bài viết trong phần "Các bài viết cũ cùng chủ đề"*/
font-family:Arial, Helvetica, sans-serif;
color:#000066; /*màu chữ của tiêu đề bài viết trong phần "Các bài viết cũ cùng chủ đề"*/
}
#related-posts-block #related-older-href a:hover{
color:#ff00ff;
}

Bạn dựa vào các dòng hướng dẫn trong code để tùy chỉnh lại cho phù hợp với blog của mình.

5. Tiếp theo, bạn tìm đến dòng code bên dưới hoặc tương tự
<div class='post-footer-line post-footer-line-3'/>

6. Chèn code bên dưới vào ngay sau code vừa tìm được
<script type='text/javascript'>
//<![CDATA[
var showdate = true; //Nếu không muốn hiển thị ngày tháng đăng bài, bạn thay True thành False
var max_post = 8; //Số bài viết hiển thị trong mỗi phần (Bài cũ và bài mới) của tiện ích
//]]>
</script>

<b:if cond='data:blog.pageType == &quot;item&quot;'><div id='post-labels-for-related' style='display:none'><b:if cond='data:post.labels'><b:loop values='data:post.labels' var='label'><data:label.name/><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if></b:loop></b:if></div><div id='post-timestamp-for-related' style='display:none'><data:post.timestampISO8601/></div>

<div id='post-timestamp-for-related' style='display:none'><data:post.timestampISO8601/></div>
<div id='related-posts-block'><div id='related-posts-loading-text'>Loading...<br/><img align='absmiddle' src='http://lh4.ggpht.com/_BTztXRwC9ik/S5SkPu7B3iI/AAAAAAAAAgI/UVi04d4jOP8/icon-star.gif'/></div><div id='related-newest-href'><div id='related-newest-title'/></div><div id='related-older-href'><div id='related-older-title'/></div></div></b:if>

<script src='http://data-traidatmui.appspot.com/scripts/related_npost.js' type='text/javascript'/>

7. Cuối cùng save template lại.

Lưu ý: tên các "Nhãn" bài viết nên được đặt bằng tiếng Anh hoặc tiếng Việt không dấu để tránh bị lỗi.

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

Loading...

22 nhận xét

  1. ban oi cai nay minh lam xong roi nhung no ko hien ra ,ma chi co hinh ngoi sao voi chu Loading... ,phai lam sao

    Trả lờiXóa
  2. Đó có thể do lỗi phần tên nhãn trên blog của bạn. Khi đặt tên nhãn bạn nên để tên nhãn bằng Tiếng Anh hoặc Tiếng Việt không dấu. Bạn hãy thử lại nhe. Thân!

    Trả lờiXóa
  3. BAN OI CO CACH NAO DOI NHAN TAT CA CUNG MOT LUC KO ,CHU MINH THAY MINH PHAI DOI CHO TAT CA BAI VIET DO CHAC MINH CHET MAT BAN OI! ,LAM ON CHO JUP NHE

    Trả lờiXóa
  4. Hiện giờ mình không biết cách nào khác, bạn chịu khó thay đổi thủ công nhe.

    Trả lờiXóa
  5. @Traidatmui
    Mình không tìm thấy dòng div class='post-footer-line post-footer-line-3', kể cả dòng div class='post
    cũng không có thì phải làm thế nào

    Trả lờiXóa
  6. Bạn xem đã có "mở rộng tiện ích" như mình hướng dẫn chưa? Nếu đã mở rộng rồi mà không tìm thấy bạn hãy gõ từ khóa như line-3 hoặc line-2 rồi dán code như hướng dẫn.

    Trả lờiXóa
  7. Bạn ơi làm 1 bài hướng dẫn chèn bbcode vào khung soạn thảo bài viết và khung comment đi ^^ hình như là viết bài trong blogger có thể dùng bbcode đúng ko?

    Trả lờiXóa
  8. Theo mình biết thì trong Blogger không hỗ trợ mã bbcode, nếu bạn muốn hiển thị bbcode thì cần chuyển chúng về dạng HTML thì nó mới display được.

    Ví dụ: đối với bbcode ([b]Bold[/b][i]Italic[/i][u]Underline[/u]) bạn chuyển thành mã HTML như (<b>Bold</b><i>Italic</i><u>Underline</u>) và chèn vào khung soạn thảo bình thường. Ta sẽ được kết quả như dưới
    "Bold Italic"
    Thân!

    Trả lờiXóa
  9. Trước hết cám ơn bạn vì bài viết quá hay.
    Nhân tiện đây cho mình hỏi, muốn đưa xuống dưới phần nhận xét như trên báo dantri.com.vn thì làm thế nào vậy?
    Bạn hồi âm sớm cho mình nhé. Cám ơn bạn nhiều

    Trả lờiXóa
  10. Mình hỏi thêm chút nữa nghe.
    Mình muốn thay chữ "Các bài mới cùng chủ đề....." bằng câu "Các bài mới"- bổ câu "cùng chủ đề" đi thì phài làm thế nào?

    Trả lờiXóa
  11. anh TDM ơi ! Cho em hỏi cái. em ko biết post đâu. nên đành phải post ở đây !

    Blogger của em. có một số bài viết lâu rồi.
    Giờ em search lại trên google, thì nó chỉ hiện ra cái title là
    năm/ngày/tháng lưu trữ mà không hiện ra title em đang search. Có cách nào khắc phục được không anh. Em xin cảm ơn nhiều

    Trả lờiXóa
  12. @ sangnguyenMS (addmin): Nếu bạn muốn đưa tiện ích xuống duoiwsnkhung comment có thể đưa code bước 6 xuống dòng code như bên dưới
    [code]<b:includable id='comment-form' var='post'>
    ................................

    Code tiện ích bài viết liên quan ở đây
    </b:includable>[/code]
    Phần dấu 3 chấm (...) là các code trong template của bạn.

    Còn bạn muốn thay đổi các dòng chữ "Bài viết mới..." thì bạn cần tải file js về và mở lên chỉnh sửa lại nhé.

    Trả lờiXóa
  13. Bạn ơi sau mình làm giống bạn hướng dân mà sau ko dc. Bạn kiểm tra dùm mình nha. Trang của mình là: http://www.mycrazyfilm.co.cc

    Trả lờiXóa
  14. @ Traidatmui:Mình cũng gặp trường hợp tương tự với một vài bạn comment ở trên.
    Nghĩa là chỉ thấy hiện ra ngôi sao mà thôi. Trước đây tôi đã dùng chỉ dẫn ở trên và đã thành công. Nhưng không biết vì sao từ hai tuần trở lại đây, phần "bài viết bài mới cũ cùng chủ đề" chỉ hiện ra ngôi sao mà thôi.
    Thanks!

    Trả lờiXóa
  15. hic hic sao mình làm xong nó canh lề sang phải chứ hok sang trái làm sao bây giờ mách giúp mình với, cám ơn bạn

    Trả lờiXóa
    Trả lời
    1. Bạn thêm text-align:left; vào trong đoạn css #related-posts-block {

      Xóa
  16. giờ nó không hiện ra cái gì nữa rồi :( thấy mỗi ngôi sao thôi kkrong

    Trả lờiXóa
  17. giờ không bị hiện ngôi sao thì lại có mỗi chữ "Không có bài viết cũ nào cùng chủ đề" ọc ọc

    Trả lờiXóa
    Trả lời
    1. Giờ bạn hãy thử lại xem nhé

      Xóa
    2. Hehe lại hiện đẹp rồi votay

      không biết blogspot đang nâng cấp gì không nữa

      Xóa
    3. Hiện tại thì blogger vẫn chưa ổn định, có lẻ còn nhiều thay đổi và cải tiến hơn

      Xóa
  18. Chia nó làm 2 cột được không bạn
    cột trái là bài mới hơn
    cột phải là bài cũ hơn
    thanks

    Trả lờiXóa