• 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

Thủ thuật yêu cầu: Gắn tem cho bài viết đang chờ duyệt

17
01/08/2011

Chắc hẳn một khi blogspot của bạn đã phát triển ổn định và có một chỗ đứng nhất định trong cộng đồng, hơn nữa bạn không có nhiều thời gian để viết bài trong khi bạn vẫn muốn duy trì bài viết đều đặn cho blogspot của mình; bạn sẽ nghĩ đến việc tìm cộng tác viên viết bài cho bạn. Từ nhu cầu này, nảy sinh việc cần phải gắn tem bài đang chờ duyệt (Pending Post Stamp) cho bài viết mới của cộng tác viên. Thủ thuật này mình viết theo yêu cầu của bạn Minh Quân tại trang ICTSOFT.

Tính năng của thủ thuật này là gắn tem Bài này đang chờ duyệt cho bất kỳ một bài viết nào đó của cộng tác viên, theo đó các bài được gắn tem khi được hiển thị ở trang index (trang chủ, trang nhãn và trang lưu trữ) sẽ được nhìn thấy song không thể click vào link dẫn đến nội dung bài viết. Trong trường hợp blogspot của bạn có gắn tiện ích Bài viết mới nhất (hoặc link bài viết xuất hiện trên kết quả các công cụ tìm kiếm) thì một khi link bài viết được click vẫn không thể nhìn thấy nội dung bài viết (bởi một lý do là bài viết đang được admin kiểm duyệt trước khi xuất bản chính thức); tuy nhiên bạn đọc vẫn có thể chém gió tại phần Comments của bài viết này. Định dạng này sẽ tạo sự thú vị cho trang bài viết đang được duyệt, theo đó người đọc có thể bàn tán, đưa ra quan điểm, ý kiến, cảm nghĩ của mình về bài viết sắp được xuất bản chính thức.

Xem Demo 1Demo 2.



Để thực hiện thủ thuật này, bạn hãy thực hiện như sau:

Bước 1. Đăng nhập Blogger, vào Design >> Edit Template, chọn Expand Widget Templates (mở rộng mẫu tiện ích). Tìm đến dòng <b:include data='post' name='post'/> và thay nó bằng đoạn code bên dưới:

<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:post.url == &quot;URL_bài viết đang chờ duyệt&quot;'>
<div class='pendingpost-stamp'>BÀI NÀY ĐANG CHỜ DUYỆT</div>
<b:include data='post' name='post'/>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:if cond='data:post.url == &quot;URL_bài viết đang chờ duyệt&quot;'>
<div class='pendingpost-message'>BÀI NÀY ĐANG CHỜ DUYỆT</div>
<div style='display:none'>
<b:include data='post' name='post'/>
</div>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
</b:if>
Ở đoạn code trên bạn cần thay URL cho bài viết đang chờ duyệt.

Bước 2. Đặt code CSS bên dưới vào trước dòng ]]></b:skin>.
.pendingpost-stamp {
z-index: 200;
width: 550px; // chỉnh chiều rộng tương thích với phần Main
height: 150px;
position: absolute;
color:#ed0000; // màu chữ của dòng tem thông báo ở kiểu trang index
text-align: right;
font: bold 15px Arial;
background:#d7d7ff;
opacity: 0.5;
filter: alpha(opacity=50);
margin:0;
padding:2px;
}
.pendingpost-message {
float:center;
color: #2B65EC; // màu chữ của dòng thông báo ở kiểu trang item
font: bold 15px Arial;
text-align:center
}
Đoạn code CSS này giúp vô hiệu hóa link ở các kiểu trang index (không thể click vào tiêu đề bài viết). Bạn có thể tùy biến CSS theo các chú thích ở trên.

Sau đó lưu Template là xong.

Trong trường hợp bạn cần dán tem cho một số bài viết đang chờ duyệt thì sử dụng code ở Bước 2 theo kiểu như sau:
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:post.url == &quot;URL_bài viết đang chờ duyệt 1&quot;'>
<div class='pendingpost-stamp'>BÀI NÀY ĐANG CHỜ DUYỆT</div>
<b:include data='post' name='post'/>
<b:else/>
<b:if cond='data:post.url == &quot;URL_bài viết đang chờ duyệt 2&quot;'>
<div class='pendingpost-stamp'>BÀI NÀY ĐANG CHỜ DUYỆT</div>
<b:include data='post' name='post'/>
<b:else/>
<b:if cond='data:post.url == &quot;URL_bài viết đang chờ duyệt 3&quot;'>
<div class='pendingpost-stamp'>BÀI NÀY ĐANG CHỜ DUYỆT</div>
<b:include data='post' name='post'/>
<b:else/>
<b:include data='post' name='post'/>
</b:if> </b:if> </b:if>
<b:else/>
<b:if cond='data:post.url == &quot;URL_bài viết đang chờ duyệt 1&quot;'>
<div class='pendingpost-message'>BÀI NÀY ĐANG CHỜ DUYỆT</div>
<div style='display:none'>
<b:include data='post' name='post'/>
</div>
<b:else/>
<b:if cond='data:post.url == &quot;URL_bài viết đang chờ duyệt 2&quot;'>
<div class='pendingpost-message'>BÀI NÀY ĐANG CHỜ DUYỆT</div>
<div style='display:none'>
<b:include data='post' name='post'/>
</div>
<b:else/>
<b:if cond='data:post.url == &quot;URL_bài viết đang chờ duyệt 3&quot;'>
<div class='pendingpost-message'>BÀI NÀY ĐANG CHỜ DUYỆT</div>
<div style='display:none'>
<b:include data='post' name='post'/>
</div>
<b:else/>
<b:include data='post' name='post'/>
</b:if></b:if></b:if>
</b:if>
Bạn cần thay các URL cho các bài viết đang chờ duyệt tương ứng nhé. Lưu ý một khi bất kỳ bài viết nào đó đã được bạn duyệt rồi thì bạn chỉ cần xóa URL của bài viết đang được duyệt ấy ra khỏi code thủ thuật hoặc làm ngược lại các bước trên để trở về trạng thái bình thường. Thủ thuật này không dùng Javascript nên rất nhẹ nhàng. Nếu bạn gặp khó khăn trong việc cài đặt, xin vui lòng để lại lời nhắn dưới đây.

{17 bình luậnAdd yours ?}

11:34:00, 1 thg 8, 2011

hay quá a.Hà ơi, mấy thứ này thật là độc đáo:55)

Reply
11:59:00, 1 thg 8, 2011

Hi, Thanks Hà nhiều key avast có thời hạn đến 18/4/2012 Hà nên dùng bây giờ chứ cuối năm dùng được có chừng 4 tháng à. Em vừa mới up lên mediafire bác Hà download về nhé http://www.mediafire.com/?10im1ecx9xy99pb và xem hướng dẫn kích hoạt bản quyền tại đây http://www.ictsoft.net/2011/07/ban-quyen-avast-internet-security-6.html

Reply
14:10:00, 1 thg 8, 2011

OK. Cảm ơn MQ rất nhiều nhé. Đỡ mất công đi lùng key nữa.

Reply
14:28:00, 1 thg 8, 2011

Công nhận anh siêu thật đấy =>

Reply
14:32:00, 1 thg 8, 2011

Hay nhỉ

Reply
15:31:00, 1 thg 8, 2011

Tiếc là nó k tự động, cần có thông báo trong khoảng thời gian công tác viên đăng bài đến khi admin kiểm duyệt, tức cần tìm được 1 sự kiện nào đó gắn với từng bài đăng mà chỉ admin có quyền thiết lập.
Trong khi cách trên thì k có thông báo nào đưa ra trong khoảng tg bài được đăng đến khi kiểm duyệt, mà thời gian khi admin online để chèn code ứng với mỗi URL thì mình nên đọc và kiểm duyệt bài viết luôn cho nhanh. Chứ chèn code -> Kiểm duyệt (15' là cùng) -> Bỏ code khiến cho việc chèn code trở nên k cần thiết và rườm rà.

Reply
15:55:00, 1 thg 8, 2011

Quá pro! :55)

Reply
16:52:00, 1 thg 8, 2011

Hà này, có thể giúp mình làm giùm cái icon được ko chứ cái icon hiện tại nó ko được đẹp cho lắm Hà thiết kế cái cái icon theo tông màu xanh dương nha

Reply
19:32:00, 1 thg 8, 2011

Hi, chỉ hỗ trợ các vấn đề thủ thuật, k hỗ trợ các vấn đề đồ họa. Hàng ngày có rất nhiều việc phải làm (viết phân tích các thị trường tài chính và những việc gia đình chiếm hết thời gian), MQ ơi. Mà cái MQ đang xài oK rồi thay làm gì nữa.

Reply
20:03:00, 1 thg 8, 2011

Anh Hà có rảnh lên YIM thì réo em nha :51)

Reply

òi, khai truong cái miền mới rùi hà, hay nhỉ

Reply
21:30:00, 1 thg 8, 2011

Hihi nhìn Avarta của bạn Hà đẹp trai gớm mặc vest chụp hình đằng sau thì có phông nền dữ thiệt

Reply
04:06:00, 2 thg 8, 2011

Thêm url là làm thủ công hoàn toàn à bác Hà ??

Nếu cộng tác viên post bài lúc admin ko có online, vậy bài vẫn xem được bình thường ?

Reply
06:57:00, 2 thg 8, 2011

@ Duy Pham: Ý kiến của DP rất hay, sẽ xem xét (lỡ tay xóa nhầm comment của DP trong bộ lọc spam).
@ Ngankvn: Không dùng js nên chưa thể có những tính năng tự động. Sẽ nghiên cứu thêm.

Reply
07:56:00, 2 thg 8, 2011

@ Duy Pham & Ngankvn: Cái này mình có thể định dạng code cho một số URL trước. Ví dụ là 5 URL chẳn hạn. Khi bài được duyệt rồi thì mình chỉ cần remove cái URL ra thôi, chứ k remove code. Khi nào có bài khác cần duyệt thì lại gắn URL vào thôi. Ở đây chỉ thủ công ở chỗ gắn tháo URL, còn code thì mình tạo mặc định chung rồi.

Reply
10:19:00, 2 thg 8, 2011

Khác hẳn với code bên em đang áp dụng. Mà sao cái hình hao hao thế bác Hà?

Reply
10:32:00, 2 thg 8, 2011

Thì cơ bản bố trí tem bên phải dễ nhìn mà, cái bên TN nếu gắn tiện ích Recent Posts vô là vẫn đọc được bài mà. Phải khóa k cho đọc được chứ k thì google đánh chỉ mục cũng ra:
http://www.vnblogspot.com/2011/03/firefox-40-chinh-thuc-ra-mat.html

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