• Tư vấn điều trị
      bệnh khàn tiếng


    www.trikhantieng.com

    Liên hệ + 0913163316

BlogList111

Việt Nam Gia Phả, nơi lưu trữ Gia Phả của người Việt Nam  Kiến thức Blogspot Ngonluanho: Nhung cau chuyen thap lua-Tin-Cay-Men Vngreenzone Là một nơi chia sẻ kinh nghiệm làm blogger - Nơi tôn vinh tâm hồn blogger Việt

Ẩn nhận xét cho một trang nhất định

9
01/04/2011

Đôi khi việc ẩn nhận xét cho một hoặc một số trang nhất định cũng là cần thiết cho blogspot, ví dụ khi bạn muốn tạo một trang chuyên biệt (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 >> Edit HTML, chọn Expand Widget Templates.

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.

Xin chúc mừng, bạn là khách có lời bình số 9 may mắn. Bạn đã nhận được lời chúc phúc chân thành từ tác giả bài viết

{9 bình luậnAdd yours ?}

21:17:00, 1 thg 4, 2011

Chú lại muốn gì đây, nên nhớ blog Fandung từng giới thiệu cách ẩn nhận xét ở một bài viết nhất định là dùng cái #comments (display:none} đấy, ở đây a dùng lệnh điều kiện để các bạn mới học tập, k phải ai cũng như chú đâu nhé, a cũng chưa bao giờ tự coi mình giỏi, cho nên chia sẻ những cái đơn giản theo một cách đặc biệt. Chú mà phá rối trật tự là a ban luôn đấy.

Reply
21:50:00, 1 thg 4, 2011

Cái gì cũng có ý nghĩa của nó em à, con người sinh ra có người làm cái này người làm cái nọ, a viết bài này ít ra cũng có tác dụng của nó, sẽ có người thấy cần thiết. A cũng cảm thấy có điều thú vị trong đó, dù cái nhỏ nhất người ta cũng có thể học được, chính cái code Blogger tạo ra họ cũng có ý đồ hết.

Reply
22:04:00, 1 thg 4, 2011

Hai bạn mỗi người mỗi ý, nhưng nhờ vậy nên "gà" như mình sẽ biết 2 cách để ẩn comment trên những trang chỉ định.:74) Cảm ơn 2 bạn nhiều nhé ! :51)

Reply
22:07:00, 1 thg 4, 2011

Ôi gõ nhầm Emo rồi:65). Sorry các bạn !:61)

Reply
23:19:00, 1 thg 4, 2011

Mình cũng nhầm emo :61)

Reply
Nặc danh
17:57:00, 6 thg 4, 2011

Draft.blogger.com ==> xem them di ban, co chuc nang an comment.

Reply
14:44:00, 7 thg 7, 2011

cho mình hỏi làm sao để các trang tĩnh mình tạo ra vẫn có phần comment vậy cậu mình làm theo cách trên nhưng khi tim đoạn mã code màu đỏ thì blog của mình không có đoạn mã đó bạn giúp mình với

Reply
08:20:00, 2 thg 8, 2011

bác xem lại đoạn này:
--------------------------------------
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 :




[style type='text/css']
#comments {display:none}
[/style]



----------------------------------
Các vòng b:if riêng biệt chứ ko lồng nhau như thế, vì lồng như thế tương đương các điều kiện đó cùng xảy ra mới có style bên trong. Ko thể có một bài viết mà có nhiều url được

Reply
08:25:00, 2 thg 8, 2011

À có đó có thể chỉnh rời ra giống như số 3 vậy.

Reply
Nội quy! Đóng lại Khi bạn viết bình luận, cần tuân thủ một số quy tắc sau:
» Bình luận phải nghiêm túc và không chứa các liên kết quảng cáo.
» Có thể sử dụng các thẻ <b> … </b>,<i> … </i>, <a href="URL..."> ... </a>.
» Yêu cầu thủ thuật tại mục Yêu cầu thủ thuật hoặc hỏi tại mục Hỏi và Đáp.
More →
Chữ đậm Chữ nghiêng Chữ nghiêng 2 Chèn Link Chèn Link Mã hóa code Help ?Nhấn vào biểu tượng hoặc kiểu chữ hoặc chèn link sau đó nhấn nút Chọn rồi copy (Ctrl + C) để paste (Ctrl + V) vào khung viết bình luận. Mã hóa code nếu bạn muốn đưa code vào bình luận.

Chọn Xóa

Next post: Bài đăng Mới hơn

Previous post: Bài đăng Cũ hơn