Tùy chỉnh icon cho mỗi chuyên mục xenforo

  • Thread starter Thread starter PVS
  • Ngày gửi Ngày gửi

PVS

Super Moderator
Thành viên BQT
Sau đây mình hướng dẫn các bạn chỉnh css, tạo icon cho mỗi chuyên mục (box, node) trong xenforo.

Mở extra.css và thêm vào dưới cùng
Mã:
/** Custom Node Icons **/
.node .nodeInfo.primaryContent, .node .nodeInfo.secondaryContent {
padding: 2px 0;
}

html .node .nodeIcon {
margin: 6px;
width: 36px;
height: 36px;
}

.node.node_2 .nodeIcon {
background: transparent url("/link-dan-den-hinh-icon.png") no-repeat top left !important;
}

Bạn có thể thay đổi .node.node_2, con số này là ID chuyên mục mà bạn muốn đặt icon đại diện. Muốn thêm 1 biểu tượng thì bạn phải thêm 1 class và nhớ đổi ID cho nó.
Ví dụ bạn muốn thay cho 1 icon cho chuyên mục có ID là 5 thì thêm 1 dòng như sau
Mã:
.node.node_5 .nodeIcon {
background: transparent url("/link-dan-den-hinh-icon.png") no-repeat top left !important;
}

Chú ý: Bạn có thể chỉnh sửa chiều rộng và cao cho mỗi icon để phù hợp với giao diện đang dùng nhé.

Bổ xung: Hướng dẫn đổi màu cho từng node trong xenforo

Copy đoạn code sau vào Extra.css :
Mã:
.node.category.level_1.node_3 .nodeInfo.categoryNodeInfo.categoryStrip {
background-color: #339933;
}

Thay số 3 bằng ID của category cần đổi màu.


Nguồn: muaban47.net​
 
  • Like
Reactions: THB
Sao em sửa icon cho các chuyên mục toàn bị lỗi được nhỉ . Cho em ké hỏi luôn là phân quền vip với member mới luôn với ạ
 
do xen2 có thay đổi cấu trúc, mình cũng chưa thử nên cũng không rõ nó có tác dụng không nữa :D
 
Của mị dùng thế này sao nó không hiện nhể
/** Custom Node Icons **/
.node .nodeInfo.primaryContent, .node .nodeInfo.secondaryContent {
padding: 2px 0;
}

html .node .nodeIcon {
margin: 6px;
width: 36px;
height: 36px;
}

.node.node_4 .nodeIcon {
background: transparent url("/https:lh3.googleusercontent.com/MSRffu0u-k9l2o272czxPdRqvz3vE3pYDkW4DnqQ3fYwxFQdz-YAb-4eTsxzj-40xiyQmQOApUS77z3ePuNl=s400.png") no-repeat top left !important;
}

Link có // , nhưng chưa đủ 5 post không gửi được :c
 
Của mị dùng thế này sao nó không hiện nhể
/** Custom Node Icons **/
.node .nodeInfo.primaryContent, .node .nodeInfo.secondaryContent {
padding: 2px 0;
}

html .node .nodeIcon {
margin: 6px;
width: 36px;
height: 36px;
}

.node.node_4 .nodeIcon {
background: transparent url("/https:lh3.googleusercontent.com/MSRffu0u-k9l2o272czxPdRqvz3vE3pYDkW4DnqQ3fYwxFQdz-YAb-4eTsxzj-40xiyQmQOApUS77z3ePuNl=s400.png") no-repeat top left !important;
}

Link có // , nhưng chưa đủ 5 post không gửi được :c
Mị dùng xen mấy, xen2 chưa đc đâu nhé
 
Back
Top