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

dakhucquan.net

MasterCorporal
Tham gia
27/06/2015
Bài viết
337
Được Like
151
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
Tham gia
24/03/2015
Bài viết
2,006
Được Like
1,615
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
Tham gia
27/06/2015
Bài viết
337
Được Like
151
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!
 

dcstylexf

Major
Tham gia
24/03/2015
Bài viết
2,006
Được Like
1,615
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!
đặ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.
 

dakhucquan.net

MasterCorporal
Tham gia
27/06/2015
Bài viết
337
Được Like
151
đặ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.
 

dakhucquan.net

MasterCorporal
Tham gia
27/06/2015
Bài viết
337
Được Like
151
à e mò ra rồi bác, tks bác nhiều, e xài thằng này đc rồi $thread.custom_fields
 

dcstylexf

Major
Tham gia
24/03/2015
Bài viết
2,006
Được Like
1,615
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.
à mình tưởng bạn muốn hiện hết ra
 

thahtrung06

Moderator
Thành viên BQT
Tham gia
12/11/2019
Bài viết
1,102
Được Like
451
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!
 

pencil91

Private
Tham gia
18/12/2018
Bài viết
28
Được Like
4
$thread.custom_fields chuẩn rồi , e loay hoay mãi chưa xong
 

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

XenForo 1 XenForo 2
Translate by PVS

Dịch vụ XenForo của VNXF

Mr. Tuấn

Mobile/Zalo: 0988 488 096

Telegram: bluekpro

Email: [email protected]

Nhà Tài Trợ

Mút Xốp Không Gian
pallet Thịnh Phát
Top Bottom