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
340
Được Like
153
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,005
Được Like
1,616
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
340
Được Like
153
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,005
Được Like
1,616
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
340
Được Like
153
đặ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
340
Được Like
153
à 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,005
Được Like
1,616
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

Super Moderator
Thành viên BQT
Tham gia
12/11/2019
Bài viết
1,179
Được Like
519
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
36
Được Like
4
$thread.custom_fields chuẩn rồi , e loay hoay mãi chưa xong
 

Top Bottom