Trang chủ \12.9.11

Tiện ích cộng tác viên tích cực

top authorsViệc có thêm cộng tác viên viết bài đã trở nên phổ biến với blog nền tảng Blogger và thủ thuật sau đây dành cho những blog như vậy. Đây là thủ thuật hiển thị những cộng tác viên viết bài trên blog với những thông tin cần thiết như tên, avatar, địa chỉ blog và số lượng bài viết mà cộng tác viên đã có. Tiện ích dựa vào widget Nhãn nên để hoạt động thì cộng tác viên khi đăng bài cần phải gán thêm nhãn là tên cộng tác viên đó. Tiện ích hiển thị theo danh sách, sắp xếp theo thứ tự cộng tác viên nhiều bài viết hơn xếp trước.


Bước 1: Thêm 1 widget Nhãn tại nơi muốn hiển thị Top Authors.

Bước 2: Xác định id của widget này bằng cách chọn Chỉnh sửa widget và nhìn phía cuối thanh địa chỉ. Như ảnh dưới đây widget có id là Label2.

widget id

Bước 3: Vào Chỉnh sửa HTML (không chọn Mở rộng Mẫu Tiện ích) và tìm trong template từ khóa <b:widget id='Label2' locked='false' title='Nhãn' type='Label'/> (trong đó Label2 là id của widget tìm ở bước 2). Thay thế <b:widget id='Label2' locked='false' title='Nhãn' type='Label'/> bằng đoạn mã dưới đây.

<b:widget id='Label2' locked='false' title='Nhãn' type='Label'>
 <b:includable id='main'>
  <b:if cond='data:title'>
   <h2><data:title/></h2>
  </b:if>
  <div expr:class='&quot;widget-content &quot; + data:display + &quot;-label-widget-content&quot;'>
   <b:if cond='data:display == &quot;list&quot;'>
    <ul style='list-style-type:none'>
     <b:loop values='data:labels' var='label'>
      <li>
       <!-- (1) Start Author 1 -->
       <b:if cond='data:label.name == &quot;Author1&quot;'>
        <div>
         <img expr:alt='data:label.name' style='float:left;margin-right:10px;width:32px;height:32px' src='URL-Avatar-Author1'/>
         <div style='float:left'>
          <div style='font-weight:bold'>
           <a href='URL-Blog-Author1' expr:title='&quot;Xem blog của &quot; + data:label.name' target='_blank'><data:label.name/></a>
          </div>
          <a expr:dir='data:blog.languageDirection' expr:href='data:label.url' rel='tag' expr:title='&quot;Xem bài viết của &quot; + data:label.name'><data:label.count/> Bài viết</a>
         </div>
        </div>
        <div style='clear:both;margin:0;width:0;height:0'></div>
       </b:if>
       <!-- (1) End Author 1 -->
       <!-- (2) Start Author 2 -->
       <b:if cond='data:label.name == &quot;Author2&quot;'>
        <div>
         <img expr:alt='data:label.name' style='float:left;margin-right:10px;width:32px;height:32px' src='URL-Avatar-Author2'/>
         <div style='float:left'>
          <div style='font-weight:bold'>
           <a href='URL-Blog-Author2' expr:title='&quot;Xem blog của &quot; + data:label.name' target='_blank'><data:label.name/></a>
          </div>
          <a expr:dir='data:blog.languageDirection' expr:href='data:label.url' rel='tag' expr:title='&quot;Xem bài viết của &quot; + data:label.name'><data:label.count/> Bài viết</a>
         </div>
        </div>
        <div style='clear:both;margin:0;width:0;height:0'></div>
       </b:if>
       <!-- (2) End Author 2 -->
      </li>
     </b:loop>
    </ul>
   </b:if>
   <b:include name='quickedit'/>
  </div>
 </b:includable>
</b:widget>

Ở đoạn mã trên bạn cần thay Author1, URL-Avatar-Author1URL-Blog-Author1 thành tên, địa chỉ avatar và địa chỉ blog của cộng tác viên thứ nhất. Tương tự với Author2, URL-Avatar-Author2URL-Blog-Author2 cho cộng tác viên thứ 2. Ở đây mình làm mẫu với trường hợp có 2 cộng tác viên, nếu thêm cộng tác viên nào bạn thêm đoạn mã cho trường hợp đó.

Bước 4: Quay trở lại Bố cục và chọn Chỉnh sửa widget Nhãn vừa thêm. Ở phần Tiêu đề viết tiêu đề theo ý bạn, Top Authors chẳng hạn. Phần Hiển thị chọn Nhãn Đã chọn và click chỉnh sửa, ở cửa sổ Chọn nhãn để hiển thị chỉ đánh dấu vào những nhãn là tên cộng tác viên rồi nhấn HOÀN THÀNH. Phần Sắp xếp chọn Theo Tần suất. Phần Hiển thị chọn Danh sách và đánh dấu vào Hiển thị số bài đăng trên mỗi nhãn. Nhấp chọn LƯU.

widget label

Tiếc là không có lựa chọn cho hiển thị số lượng cố định chỉ những cộng tác viên có nhiều bài nhất, trường hợp hiển thị kiểu cloud cũng chỉ phân loại 5 nhóm chứ không phải 5 người.

Đây không phải là thủ thuật kiểu "mì ăn liền" nên khi áp dụng bạn cần thay đổi cho phù hợp với từng blog.

Hướng dẫn thủ thuật Blogger, Blogspot

45

Nhận xét
1

Hì,blog tớ chẳng có công tác viên nào cả.Nhưng biết đâu sau này sẽ có .Lúc đó tớ sẽ ghé vào nhà Duy dùng cái thủ thuật này !

Reply Xóa nhận xét
2

tiện ích hay =D>

Reply Xóa nhận xét
3

Đây cũng là một cách good, vậy cộng với cách bên tớ nữa là 2 cách để ae tham khảo.

Reply Xóa nhận xét
4

Nhận xét này đã bị tác giả xóa.

Reply
5

Nhưng chắc cũng thời gian nữa mới áp dụng, bây giờ có 2 cộng tác viên thì chưa xài được.

Reply Xóa nhận xét
6

Bác chỉ em cách làm widget Top nhận xét nhìu với :X

Reply Xóa nhận xét
7

1 tác giả có hiển thị được không Duy? mình thử với blog 1 tác giả mà k thành công. Hay code có chỗ nào nhầm không hướng dẫn mình với :((

Reply Xóa nhận xét
8

@Thiên Long Mấy tác giả cũng đều được, cần phải gán nhãn là tên của cộng tác viên và đoạn code trên phải ghi đúng tên đó. Không phải cứ copy nguyên vào là dùng luôn.

Reply Xóa nhận xét
9

@Huỳnh Nhật Hà 2 thì hơi ngắn nhưng vẫn dùng dc mà bác :)

Reply Xóa nhận xét
10

@Duy PhamVậy là mỗi khi tác giả đó viết bài cần ghi Tên của họ vào "NHÃN" đúng không DUY?

Nếu đúng vậy thì chúng ta cần xử lý để nó không hiển thị "Nhãn" này phải không nhỉ? (ví dụ trong thanh điều hướng chẳng hạn)

À còn cái TOP nhận xét nó có chạy trong tháng rồi qua tháng sau nó Reset không DUY?

Reply Xóa nhận xét
11

Duy cũng mới áp dụng Nested Comments của Tiến rồi à, cũng được đấy.

Reply Xóa nhận xét
12

@Thiên Long Đúng vậy, cần ghi tên tác giả vào nhãn. Cái này sử dụng widget label nên nó k khác gì hiển thị nhãn của blog, chỉ là giới hạn cho những nhãn là tên của cộng tác viên. Thanh điều hướng k hay lắm với bài nhiều nhãn, bạn có thể k hiển thị những tên nhãn là người cộng tác. Còn qua tháng thì chịu bạn ạ, với lại Blogger k lấy được thời gian thực.

Reply Xóa nhận xét
13

@Huỳnh Nhật Hà Áp dụng được mấy hôm rồi bác ạ, nó nhẹ nhàng k ngờ :D

Reply Xóa nhận xét
14

Bên mình áp dụng được hơn tuần rồi các bác ợ :))

Reply Xóa nhận xét
15

Sao số comments nó tự thay đổi thế bác, Lúc 4 lúc 5 lúc 6 :(

Reply Xóa nhận xét
16

@NoctAnh cũng vừa mới gia nhập hội xài Nested Comments rồi Noct à.

Reply Xóa nhận xét
Nặc danh 15/9/11 22:06
17

Nhận xét này đã bị quản trị viên blog xóa.

Reply
Nặc danh 16/9/11 09:00
18

Nhận xét này đã bị quản trị viên blog xóa.

Reply
19

Không biết khi nào mình áp dụng được cái này! Những cũng cảm ơn DP

Reply Xóa nhận xét
20

mấy cái avarata nhỏ nhỏ là gì vậy Duy ???

Reply Xóa nhận xét
21

Cái tiện ích này phù hợp với các blog cá số lượng tác giả nhiều, chứ 1 tác giả thì thêm vào làm chi cho nó chật đất :))

Reply Xóa nhận xét
22

@YolksĐịnh làm cái cập nhật từ Google + mà nó đóng feed mất rồi :(( Chuyển sang quảng cáo vậy mặc dù xác định từ đầu k kiếm tiền trên blog này :D

Reply Xóa nhận xét
23

@BloggerDành cho blog có cộng tác viên thôi mà bác.

Reply Xóa nhận xét
24

Em muốn làm cộng tác viên thì làm thế nào hả anh. :)

Reply Xóa nhận xét
25

@ESTeamBlog mình là blog các nhân nên chưa có ý định tuyển cộng tác viên. Nếu có ý định thì mình chỉ nhận chủ đề về Blogger và yêu cầu của mình sẽ khá khắt khe, đây là lý do chủ yếu mà mình chưa quan tâm đến việc mời cộng tác viên :)

Reply Xóa nhận xét
26

Blog DuyPham nhìn đẹp thật. Mong rằng DP chia sẽ cho mọi người để cộng đồng Blogspot ngày một :))

Reply Xóa nhận xét
27

Chắc xin cái banner về làm của quá.

Reply Xóa nhận xét
28

Duy ơi :) nếu có liên kết thì Add link Yolks vào nhé vngreenzone.com - Yolks blog
Add duy trước

Reply Xóa nhận xét
29

@YolksMình dừng vĩnh viễn rồi :)

Reply Xóa nhận xét
30

Còn khoảng 3 dòng tính ra là có thể ađ theme 6 bạn bè nữa, thôi cứ thêm đi DP à :)) :))

Reply Xóa nhận xét
31

@BloggerThôi bác ạ, ít cho nó chất lượng chứ tràn lan ra đấy thành danh bạ mất :D

Reply Xóa nhận xét
32

=D> Mỗi người một kiểu, vì mình thấy có người thì add hàng trăm Friens luôn, không cần quan tâm chuyên mục, lĩnh vực gì mà.

Reply Xóa nhận xét
33

thế còn cái conment mà hiện cả hình ảnh conment của ng khác thì thế nào vậy?

Reply Xóa nhận xét
34

@vui-cuoiBạn nói rõ ràng hơn chứ mình đọc không hiểu đang nói về cái comment gì?

Reply Xóa nhận xét
35

@BloggerKhông website chuyên nghiệp nào làm như vậy cả. Nhiều người sai lầm khi nghĩ càng lk nhiều thì càng nhiều backlink. Lượng traffic đến blog em chủ yếu từ Google chứ từ lk bạn bè ít hơn nhiều. Chỉ nên lk với blog cùng nội dung vì mỗi blog có lượng bạn đọc thường xuyên, nếu họ thấy blog mình cùng nội dung quan tâm thì sẽ có thêm lượng bạn đọc đó. Em vừa xóa đi vài lk mà blog đó để tràn ngập link.

Reply Xóa nhận xét
Nặc danh 3/11/11 15:18
36

:):D

Reply Xóa nhận xét
37

Thủ thuật này hay.anh Duy ak,anh viết cho em 1 thủ thuật chèn ID youtube vào bài viết blogspot na.giông như trang http://phim360.org mỗi bài viết chỉ cần thêm link ở giữa mã [id]Tập1;linkyoutube[/id] là ok.hic.Trong 1 bài viết sẽ hiện các tập luôn,chỉ click vào tập là nảy ra.rất nhiều server nữa,anh viết giúp em na.em cảm ơn anh.

Reply Xóa nhận xét
38

Blog tớ mới có 1 cộng tác viên và tớ muốn làm cái này, Duy cho tớ hỏi 1 tí
1. Khi gán nhãn cho cộng tác viên đó thì có cách nào ẩn nhãn đó ngoài trang bài viết không ?
2.Có thể làm với Admin mà không phải gán nhãn không?

Reply Xóa nhận xét
39

@Ngọn lửa nhỏCách tự động để ẩn là đặt label trùng tên cộng tác viên và thay:

<b:loop values='data:post.labels' var='label'>
...
</b:loop>

thành

<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name != data:post.author'>
...
</b:if>
</b:loop>

Reply Xóa nhận xét
40

@Duy PhamCho tất cả những dòng này ư ? [code][/code]

Reply Xóa nhận xét
41

Hô hô, hì hục tới 2 giờ sáng hum qua không xong, thì ra quen với việc đặt tên nhãn không dấu,
Cảm ơn Duy luôn trả lời những câu hỏi của tớ=D>

Reply Xóa nhận xét
42

Chỉ giúp tớ cách làm sao cho tấm hình và 2 dòng bên cạnh cân đối với, cho thêm đường viền ở avatar nữa nha

Reply Xóa nhận xét
43

@Ngọn lửa nhỏNhững thứ về CSS này mình rất ngại trả lời, mất công mình phải đọc CSS temp bạn đang dùng. CSS là đơn giản nhất rồi, bạn tìm hiểu dần nếu thường hay sửa giao diện blog.

Reply Xóa nhận xét
Nặc danh 16/10/12 14:31
44

Anh ơi không đúng chủ đề chút, anh cho em post vô đây : có thể chỉnh cho 1 bài đăng trong blogspot luôn ở đầu Blog không anh? giống như top Sticky trên Forum vậy đó anh nó luôn nằm ở đầu

Reply Xóa nhận xét
45

Tiện ích này và tiện ích "Thay Older Post, Newer Post bằng tiêu đề bài viết", mỗi khi thay template là tớ lại mò vào đay để đào bới :)

Reply Xóa nhận xét

Đăng nhận xét

Cancel