Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]


Cấp bậc !
•Bang Chủ•
avatar
•Bang Chủ•

[KiNg]_[PiN]-BB

Gắn
tem ADMIN cho người nhận xét là một đề tài không mới song cũng chưa cũ,
không mới bởi vì nó đã từng được giới thiệu nhưng chưa cũ bởi vì nó còn
cái mới. Qua bài viết này mình sẽ hướng dẫn chi tiết các trường hợp gắn
tem cho người nhận xét, gồm AMIN, AUTHOR và VISITOR.



Trong Template ở chế độ mở rộng mẫu tiện ích, có một đoạn code liên quan đến tên người nhận xét như sau:




<b:if cond='data:comment.authorUrl'>

<a expr:href=comment.authorUrl' rel='nofollow'><data:comment.author/></a>

<b:else/>

<data:comment.author/>

</b:if>
Tem cho từng trường hợp người nhận xét sẽ được
gắn vào trước hoặc sau dòng <data:comment.author/>. Để gắn tem
thì phải dùng lệnh điều kiện và gắn class cho từng trường hợp AMIN,
AUTHOR, VISITOR. Ở đây chia làm 2 trường hợp chung là blog không có cộng
tác viên (AUTHOR) và blog có cộng tác viên.







Trường hợp 1. Đối với blogspot không có cộng tác viên, thay đoạn code ở trên bằng đoạn code sau đây:


<b:if cond='data:comment.authorUrl'>


<b:if cond='data:comment.adminClass == data:post.adminClass'>

<a expr:href=comment.authorUrl' expr:title='data:comment.author'><span class='admin'><data:comment.author/></span></a> <span class='adminstamp'>ADMIN</span>

<b:else/>

<a expr:href=comment.authorUrl' expr:title='data:comment.author' rel='nofollow'><span class='visitor'><data:comment.author/></span></a>

</b:if>

<b:else/>

<data:comment.author/>

</b:if>
Hoặc có thể sử dụng code như thế này:


<b:if cond='data:comment.authorUrl'>


<b:if cond='data:comment.adminClass != data:post.adminClass'>

<a expr:href=comment.authorUrl' expr:title='data:comment.author' rel='nofollow'><span class='visitor'><data:comment.author/></span></a>

<b:else/>

<a expr:href=comment.authorUrl' expr:title='data:comment.author'><span class='admin'><data:comment.author/></span></a> <span class='adminstamp'>ADMIN</span>

</b:if>

<b:else/>

<data:comment.author/>

</b:if>
Trường hợp 2. Đối với blogspot có cộng tác viên, thay đoạn code ở trên bằng đoạn code sau:


<b:if cond='data:comment.authorUrl'>


<b:if cond='data:comment.authorClass == &quot;blog-author&quot;'>

<b:if cond='data:comment.authorUrl == &quot;URL_ProfileID_Amin&quot;'>

<a expr:href=comment.authorUrl' expr:title='data:comment.author'><span class='admin'><data:comment.author/></span></a> <span class='adminstamp'>ADMIN</span>

<b:else/>

<a expr:href=comment.authorUrl' expr:title='data:comment.author' rel='nofollow'><span class='author'><data:comment.author/></span></a> <span class='authorstamp'>AUTHOR</span>

</b:if>

<b:else/>

<a expr:href=comment.authorUrl' expr:title='data:comment.author' rel='nofollow'><span class='visitor'><data:comment.author/></span></a>

</b:if>

<b:else/>

<data:comment.author/>

</b:if>
Ở đoạn code trên bạn cần thay URL_ProfileID_Admin là đường dẫn đến trang hồ sơ của bạn. Ví dụ ProfileID của mình là: http://www.blogger.com/profile/00819429141342166010.



Đến đây, cần thiết lập CSS cho các tem như sau:


span.admin {

color:#XXXXXX;

background-color:#YYYYYY;

border:1px solid #ZZZZZZ

}

span.author{

color:#XXXXXX;

background-color:#YYYYYY;

border:1px solid #ZZZZZZ

}

span.visitor{

color:#XXXXXX;

background-color:#YYYYYY;

border:1px solid #ZZZZZZ

}

span.admin, span.author, span.visitor{

text-align:center;

text-transform:uppercase;

font-size:11px;

padding:2px 5px 2px 5px;

text-decoration:none;

font-family: Arial,Tahoma,sans-serif;

font-weight:bold;

}

.adminstamp {

font-size:10px;font-family:Georgia;padding:0 2px 0 2px;color:#fff;margin-right:2px

}

.authorstamp {

font-size:10px;font-family:Georgia;padding:0 2px 0 2px;color:#fff;margin-right:2px

}
Bạn hãy sử dụng công cụ mã màu để tùy biến màu sắc cho
từng trường hợp cụ thể, như bạn có thể thấy tem đã được gắn ở hệ thống
Comment của Thủ thuật Blogger vậy.

Xem lý lịch thành viên http://a1k44.thptbatbat.com
Loading

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết

 
  • Free forum | © PunBB | Free forum support | Liên hệ | Report an abuse | Sosblogs
© 2012 A1K44BB
FM PunBB - Edit by HOàng Hải