Help Xen 2 - Xin hàm hiển thị Custom thread fields ra ngoài

dakhucquan.net

MasterCorporal
Như tiêu đề, bác nào lướt ngang cho mình xin với ạ.
Mô tả sơ cho các bác hiểu.
vào Custom thread fields tạo mới 1 fields là: fields_id là: hangcuaban , titlte: Hạng của bạn | giá trị fields nhập vào là: Hạng A
sau đó đăng bài viết.
Vậy làm sao để hiển thị Hạng A của bài viết đó ra một nơi khác cần hiển thị.

Cảm ơn các bác!
 
Sửa lần cuối:

dcstylexf

Major
Như tiêu đề, bác nào lướt ngang cho mình xin với ạ.
Mô tả sơ cho các bác hiểu.
vào Custom thread fields tạo mới 1 fields là: fields_id là: hangcuaban , titlte: Hạng của bạn | giá trị fields nhập vào là: Hạng A
sau đó đăng bài viết.
Vậy làm sao để hiển thị Hạng A của bài viết đó ra một nơi khác cần hiển thị.

Cảm ơn các bác!
Dùng code này sẽ cho ra tất cả những fields của thread ở vị trí before
Mã:
<xf:macro template="custom_fields_macros" name="custom_fields_view"
                  arg-type="threads"
                  arg-group="before"
                  arg-onlyInclude="{$thread.Forum.field_cache}"
                  arg-set="{$thread.custom_fields}"
                  arg-wrapperClass="message-fields message-fields--before" />
nhớ lưu ý phần arg-group="before" ( phụ thuộc vào Display location của fields như hình dưới )

upload_2019-7-23_6-41-36.png
 

dakhucquan.net

MasterCorporal
Dùng code này sẽ cho ra tất cả những fields của thread ở vị trí before
Mã:
<xf:macro template="custom_fields_macros" name="custom_fields_view"
                  arg-type="threads"
                  arg-group="before"
                  arg-onlyInclude="{$thread.Forum.field_cache}"
                  arg-set="{$thread.custom_fields}"
                  arg-wrapperClass="message-fields message-fields--before" />
nhớ lưu ý phần arg-group="before" ( phụ thuộc vào Display location của fields như hình dưới )

View attachment 33421

E tưởng đâu gọi dạng fields id $hangcuaban rồi chèn vào chổ mình muốn hiển thị, :D
Vậy nếu e muốn chèn vào trên title threads trước Prefix thì code nó dạng như nào bác ạ? Cám ơn bác nhiều!
 

dakhucquan.net

MasterCorporal
đặt cái code mình đưa ở vị trí nào cũng được, miễn bạn nhìn thấy biến $thread là ok.
code bác là nó bê toàn bộ thread.custom_fields rồi bác, trong post e thì có fields: Hạng A là muốn đưa ra, còn 2 fields nữa là Cuộc thi + Trường. mà e ko muốn đưa 2 cái này ra, có thể nào đưa 1 cái Hạng A ra dựa theo fields id nó ko bác? Cám ơn bác nhiều.
 

thahtrung06

MasterSergeant
Xin hỏi làm như thế nào để chỉ lấy một số trường, chứ không lấy hết tất cả các trường như trên? Xin cảm ơn!
 

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Hỗ trợ trực tuyến

Support Quảng cáo
Mr. San (PVS)

Skype chat, instant message

Mr. Tuấn (Blue)

Skype chat, instant message

Mr. Tuấn
0988 488 096
Mr. Trọng
0906 081 284
kinhdoanh@vnxf.vn

Nhà Tài Trợ

Mút Xốp Không Gian
pallet Thịnh Phát
Điện Lạnh Thịnh Phát
Top