Chia sẻ thủ thuật blogspot - blogger

luat1x1

11/28/2011

Ẩn nhận xét cho bài viết


Ẩn nhận xét cho bài viết - đôi khi các bạn có một số bài viết nhưng không muốn có nhận xét trên đó tì việc ẩn nhận xét cũng rất là cần thiết cho blogspot, ví dụ khi bạn muốn tạo một trang chuyên biệt như tạo sitemap cho blog,... (không cần đến phần nhận xét, trong trường hợp dùng hết 10 trang tĩnh) hoặc việc ẩn nhận xét trên tất cả các trang tĩnh cũng là một nhu cầu cho blogspot.





Thông thường để thực hiện điều này, trước đây có blogger thường thực hiện như sau. Để ẩn nhận xét cho một bài viết nào đó, thì đặt code như sau vào sau dòng ]]></b:skin> trong Template.
<b:if cond='data:blog.url == "URL_bài viết"'>
<style type="text/css">
#comments {display:none}
</style>
</b:if>
Nếu muốn ẩn phần nhận xét cho nhiều bài khác nhau thì dùng code như bên dưới :
<b:if cond='data:blog.url == "URL_bài viết 1"'>
<b:if cond='data:blog.url == "URL_bài viết 2"'>
<b:if cond='data:blog.url == "URL_bài viết 3"'>
<style type='text/css'>
#comments {display:none}
</style>
</b:if>
</b:if>
</b:if>
Tuy nhiên điểm yếu của cách trên là dùng CSS để ẩn comments song các cấu trúc liên quan đến comments vẫn được load, ở đây chỉ là ẩn đi mà thôi.

Có một cách khác không dùng CSS mà kết quả triệt để hơn, tức là làm mất đi chức năng comments cho một hay một số trang nhất định nào đó. Để thực hiện, bạn Đăng nhập Blogger, vào Design (Thiết kế) >> Edit HTML (Chỉnh sửa HTML), chọn Expand Widget Templates (Mở rộng tiện ích mẫu).

Tìm đến đoạn code như bên dưới.
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<b:include data='post' name='comments'/>
</b:if>
Chúng ta hãy cùng điểm qua một số trường hợp.

1. Nếu muốn có nhận xét ở các trang tĩnh thì thêm đoạn code bên dưới vào trước đoạn code nói trên (được đánh dấu màu đỏ).
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
<b:include data='post' name='comments'/>
</b:if>
2. Nếu muốn không có nhận xét ở một trang tĩnh bất kỳ trong khi vẫn muốn có nhận xét ở các trang tĩnh khác thì đặt đoạn code sau vào trước đoạn code nói trên (được đánh dấu màu đỏ).
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
<b:if cond='data:blog.url == "URL_trang tĩnh"'>
<b:else/>
<b:include data='post' name='comments'/>
</b:if>
</b:if>
3. Nếu muốn không có nhận xét ở một hay một số trang bài viết thì thay đoạn code nói trên (được đánh dấu màu đỏ) bằng đoạn code sau.
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<b:if cond='data:blog.url == "URL_bài viết 1"'>
<b:else/>
<b:if cond='data:blog.url == "URL_bài viết 2"'>
<b:else/>
<b:include data='post' name='comments'/>
</b:if>
</b:if>
</b:if>
4. Trong trường hợp bạn không cần nhận xét cho tất cả các trang bài viết thì thay đoạn code nói trên (được đánh dấu màu đỏ) bằng đoạn code sau.
<b:if cond='data:blog.pageType !== &quot;item&quot;'>
<b:include data='post' name='comments'/>
</b:if>
Hy vọng chiêu nhỏ này sẽ có ích với một số blogspot.
Theo:Thuthuatblogger
Share this post
  • Share to Facebook
  • Share to Twitter
  • Share to Google+
  • Share to Stumble Upon
  • Share to Evernote
  • Share to Blogger
  • Share to Email
  • Share to Yahoo Messenger
  • More...

8 nhận xét

  1. Nặc danh11/2/12

    ban con do k. ma hoi nay mjh dua do.


    yeu mot nguoi la bjk hj sjh tat ca cho nguoi do dk hanh phuc.yeu mot nguoi la buong tay nguoi ay khj nguoi khak muon nam lay ban tay ay.yeu mot nguoi la co gan cuoi khi nguoi ay buoc di nguoi cug nguoi khac du la noi dau lon nhat. huhuhu

    Trả lờiXóa
    Trả lời
    1. Bạn là ai z?
      Sao lại đi chia sẻ những điều này với mình?

      Xóa
  2. Nặc danh11/2/12

    ban juip tui dc k

    Trả lờiXóa
  3. bài viết của bạn hay quá đi.thanks

    Trả lờiXóa
  4. mình muốn cái ô cmt đó nó ẩn, khi cần bấm vô nó hiện ra, có cách nào không bạn ơi
    Thanks

    GREEN VIETNAM

    Trả lờiXóa
  5. Í mình là cái ô để gõ cmt này này, nó ko mở sẵn như thế này,mà khi ng xem muốn cmt thì bấm vô mở ô cmt ra giống như cái nút ẩn emotion ở đây nè, cần thì bấm mở ra í

    Trả lờiXóa
  6. Bài viết tuyệt quá.thanks

    Trả lờiXóa
  7. Mình làm dc rồi.thanks nhé

    Trả lờiXóa

:) :-) :)) =)) :( :-( :(( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ :-$ (b) (f) x-) (k) (h) (c) cheer

 
© 2011 Luat1x1
Designed by BlogThietKe Cooperated with Duy Pham
Released under Creative Commons 3.0 CC BY-NC 3.0
Posts RSSComments RSS
Back to top