ko phải cái tag đâu bác. cái chữ kí của ng ta có chữ MUSE, là tên em đó bác.@KienVHT cái này hả
NDK
MasterSergeant
bạn dùng xen mấy ?ko phải cái tag đâu bác. cái chữ kí của ng ta có chữ MUSE, là tên em đó bác.
em dùng xen2 ạbạn dùng xen mấy ?
NDK
MasterSergeant
@KienVHT Xen 2 thì bạn tìm template message_macros, sau đó tìm đoạn:
Sửa lại thành:
Có thể sửa chữ "Xin chào" bằng câu bạn muốn. Lưu ý 1 tí:
1./ Dòng này nghĩa là "Khách có thể xem chữ ký" và user có thiết lập chữ ký
Nên nếu bạn thiết lập ko cho khách xem chữ ký thì nó cũng ko hiện
2./ Code mình sửa đã bỏ tùy chọn hiển thị khi user đặt chữ ký, nên nếu user đặt chữ ký thì nó ra 2 dòng
PHP:
<xf:macro name="signature" arg-user="!">
<xf:if is="$xf.visitor.Option.content_show_signature AND $user.Profile.signature">
<xf:if contentcheck="true">
<aside class="message-signature">
<xf:contentcheck>
{{ bb_code($user.Profile.signature, 'user:signature', $user) }}
</xf:contentcheck>
</aside>
</xf:if>
</xf:if>
</xf:macro>
PHP:
<xf:macro name="signature" arg-user="!">
<xf:if is="$xf.visitor.Option.content_show_signature">
<xf:if contentcheck="true">
<aside class="message-signature">
<xf:contentcheck>
Xin chào <xf:username user="$user"defaultname="{$fallbackName}" />
</xf:contentcheck>
</aside>
</xf:if>
</xf:if>
</xf:macro>
Có thể sửa chữ "Xin chào" bằng câu bạn muốn. Lưu ý 1 tí:
1./ Dòng này nghĩa là "Khách có thể xem chữ ký" và user có thiết lập chữ ký
Mã:
<xf:if is="$xf.visitor.Option.content_show_signature AND $user.Profile.signature">
2./ Code mình sửa đã bỏ tùy chọn hiển thị khi user đặt chữ ký, nên nếu user đặt chữ ký thì nó ra 2 dòng
Cám ơn bác nhiều ạ. để em thử@KienVHT Xen 2 thì bạn tìm template message_macros, sau đó tìm đoạn:
Sửa lại thành:PHP:<xf:macro name="signature" arg-user="!"> <xf:if is="$xf.visitor.Option.content_show_signature AND $user.Profile.signature"> <xf:if contentcheck="true"> <aside class="message-signature"> <xf:contentcheck> {{ bb_code($user.Profile.signature, 'user:signature', $user) }} </xf:contentcheck> </aside> </xf:if> </xf:if> </xf:macro>
PHP:<xf:macro name="signature" arg-user="!"> <xf:if is="$xf.visitor.Option.content_show_signature"> <xf:if contentcheck="true"> <aside class="message-signature"> <xf:contentcheck> Xin chào <xf:username user="$user"defaultname="{$fallbackName}" /> </xf:contentcheck> </aside> </xf:if> </xf:if> </xf:macro>
Có thể sửa chữ "Xin chào" bằng câu bạn muốn. Lưu ý 1 tí:
1./ Dòng này nghĩa là "Khách có thể xem chữ ký" và user có thiết lập chữ ký
Nên nếu bạn thiết lập ko cho khách xem chữ ký thì nó cũng ko hiệnMã:<xf:if is="$xf.visitor.Option.content_show_signature AND $user.Profile.signature">
2./ Code mình sửa đã bỏ tùy chọn hiển thị khi user đặt chữ ký, nên nếu user đặt chữ ký thì nó ra 2 dòng![]()
à, Cái này hình như bác NDK hiểu sai ý em rồi ạ.@KienVHT Xen 2 thì bạn tìm template message_macros, sau đó tìm đoạn:
Sửa lại thành:PHP:<xf:macro name="signature" arg-user="!"> <xf:if is="$xf.visitor.Option.content_show_signature AND $user.Profile.signature"> <xf:if contentcheck="true"> <aside class="message-signature"> <xf:contentcheck> {{ bb_code($user.Profile.signature, 'user:signature', $user) }} </xf:contentcheck> </aside> </xf:if> </xf:if> </xf:macro>
PHP:<xf:macro name="signature" arg-user="!"> <xf:if is="$xf.visitor.Option.content_show_signature"> <xf:if contentcheck="true"> <aside class="message-signature"> <xf:contentcheck> Xin chào <xf:username user="$user"defaultname="{$fallbackName}" /> </xf:contentcheck> </aside> </xf:if> </xf:if> </xf:macro>
Có thể sửa chữ "Xin chào" bằng câu bạn muốn. Lưu ý 1 tí:
1./ Dòng này nghĩa là "Khách có thể xem chữ ký" và user có thiết lập chữ ký
Nên nếu bạn thiết lập ko cho khách xem chữ ký thì nó cũng ko hiệnMã:<xf:if is="$xf.visitor.Option.content_show_signature AND $user.Profile.signature">
2./ Code mình sửa đã bỏ tùy chọn hiển thị khi user đặt chữ ký, nên nếu user đặt chữ ký thì nó ra 2 dòng![]()
Cái ảnh kia em lấy ở otofun.
ý em định hỏi là như này.
Giả sử em login với username KienVHT,
thì khi em vào cái bài của ông kia đăng, nó sẽ hiện là: "KienVHT có nhu cầu đi đâu thì SMS ....."
Nghĩa là cái name nó lấy đích xác đc cái account mình nhìn ấy ạ.
Emlogin nick NDK thì nó sẽ hiện là " NDK có nhu cầu đi đâu thì SMS ...."
Cái này là do ông ấy đặt signature như thế. Ngày xưa ở VBB có cái thẻ code [you] cũng làm y như vậy
NDK
MasterSergeant
ờ, chời đụ, làm sai dồi. XIn lỗi bạn nhéà, Cái này hình như bác NDK hiểu sai ý em rồi ạ.
Cái ảnh kia em lấy ở otofun.
ý em định hỏi là như này.
Giả sử em login với username KienVHT,
thì khi em vào cái bài của ông kia đăng, nó sẽ hiện là: "KienVHT có nhu cầu đi đâu thì SMS ....."
Nghĩa là cái name nó lấy đích xác đc cái account mình nhìn ấy ạ.
Emlogin nick NDK thì nó sẽ hiện là " NDK có nhu cầu đi đâu thì SMS ...."
Cái này là do ông ấy đặt signature như thế. Ngày xưa ở VBB có cái thẻ code [you] cũng làm y như vậy
Vào template message_macros, tìm
Thay bằng
Khi tạo chữ ký thì dùng thẻ [you]
Giải quyết nhanh thì là vậy, nhưng thực sự thì không thích cách này.
Mã:
{{ bb_code($user.Profile.signature, 'user:signature', $user) }}
Mã:
{{ bb_code({$user.Profile.signature|replace("[you]", $xf.visitor.username)}, 'user:signature', $user) }}
Giải quyết nhanh thì là vậy, nhưng thực sự thì không thích cách này.
caolaogia7
Corporal
ý chủ thớt là khi user nào xem chữ ký thì chỗ mã [you] kia được thay = tên của user đang xem đúng hok ? trước có vọc vbb nên có ấn tượng. Xen thì chưa thử 
Bác giải thích đúng rồi ạý chủ thớt là khi user nào xem chữ ký thì chỗ mã [you] kia được thay = tên của user đang xem đúng hok ? trước có vọc vbb nên có ấn tượng. Xen thì chưa thử![]()
Hướng dẫn sử dụng
| XenForo 1 | XenForo 2 |
| Translate by PVS | |
| Xenforo là gì? | |
| Xây dựng MXH bằng Xenforo | |



