Để có được tiện ích này bạn vào Bố cục → Thêm tiện ích → Bạn sẽ thấy tiện ích Nhãn và hãy thêm nó vào Blog bạn. Nó sẽ như thế này:
Tiện ích này thì cũng quá quen thuộc, với giao diện trên thì chúng ta có thể chọn nhãn hiển thị, thứ tự sắp xếp theo bảng chữ cái hoặc tần suất và chọn kiểu hiển thị của nó!
Sau khi đã thêm tiện ích vào Blog, bạn hãy vào template và chỉnh sửa HTML (không mở rộng mẫu tiện ích) thì bạn sẽ thấy tiện ích Label như thế này:
<b:widget id='Label1' locked='false' title='Nhãn' type='Label'/>Nhưng khi tích nào ô "Mở rộng mẫu tiện ích" bạn sẽ thấy nó khá phức tạp:
<b:widget id='Label1' 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='"widget-content " + data:display + "-label-widget-content"'> <b:if cond='data:display == "list"'> <ul> <b:loop values='data:labels' var='label'> <li> <b:if cond='data:blog.url == data:label.url'> <span expr:dir='data:blog.languageDirection'><data:label.name/></span> <b:else/> <a expr:dir='data:blog.languageDirection' expr:href='data:label.url'><data:label.name/></a> </b:if> <b:if cond='data:showFreqNumbers'> <span dir='ltr'>(<data:label.count/>)</span> </b:if> </li> </b:loop> </ul> <b:else/> <b:loop values='data:labels' var='label'> <span expr:class='"label-size label-size-" + data:label.cssSize'> <b:if cond='data:blog.url == data:label.url'> <span expr:dir='data:blog.languageDirection'><data:label.name/></span> <b:else/> <a expr:dir='data:blog.languageDirection' expr:href='data:label.url'><data:label.name/></a> </b:if> <b:if cond='data:showFreqNumbers'> <span class='label-count' dir='ltr'>(<data:label.count/>)</span> </b:if> </span> </b:loop> </b:if> <b:include name='quickedit'/> </div> </b:includable> </b:widget>Trong code trên có 1 số đoạn mình tô đỏ, dưới đây là chức năng của nó:
<data:title/> Xuất ra tên tiện ích
<data:label.name/> Xuất ra tên nhãn hiển thị
<data:label.count/> Xuất ra số lượng bài viết trong nhãn
Để chỉnh sửa về CSS cũng như hiển thị, bạn phải hiểu rõ nó hoạt động như thế nào. Đoạn code đó sẽ cho ta 2 kiểu hiển thị là kiểu List (đoạn code phía trên <b:else/>) hoặc Cloud (đoạn code phía dưới <b:else/>).
Tiện ích này khá đơn giản nên cũng không có nhiều class để các bạn có thế tùy biến:
#Label1 h2 Tiêu đề tiện ích #Label1.label-count Số lượng bài viết trong nhãn
Như đã nói ở trên, bạn hãy vào ĐÂY để xem cách Chia label thành nhiều cột. Còn thủ thuật tạo dropdown khi rê chuột vào thì mình sẽ hướng dẫn sau!
Blog bạn có Lỗi "Maintenance in progress - Domain switching disabled" Blogger - Blogspot
ReplyDeleteKhông vậy ?
Có lẽ là không! :->
DeleteEm lại rồi, cũng có bị =D
DeletePác nhanh tay nhỉ, mần cái tiện ích này luôn rùi. Nhưng giờ muốn tùy biến css thì tùy biến thế nào đây :) làm khó pác tí.
ReplyDelete=D Bác này. Em đâu phải dân chuyên nghiệp đâu!
DeleteVề CSS thì mỗi người chứ bác!
dep the, sang nha to choi nha
ReplyDeleteThank !
ReplyDelete