Khi bạn muốn gọi thuộc tính tùy chỉnh của thành viên trên trang chi tiết nội dung thì gọi như thế nào? Đây là một phương pháp sửa đổi dành cho bạn. Việc nâng cấp phương pháp này sẽ không ảnh hưởng đến việc sử dụng.

1. Mở tệp/extend/function.php này và thêm đoạn mã sau

if (!function_exists('diy_users_attr_value')) {
/**
* Nhận giá trị thuộc tính thành viên
*/
Hàm tự làm_users_attr_value($users_id = '', $para_id = '', $admin_id = '')
{
           $thông tin =                                               
           tĩnh $users_list = null;
Nếu (null === $users_list) {
If(empty($users_id) && !empty($admin_id)){
               $users_id = hinkDb::name('users')->where('admin_id',$admin_id)->value('users_id');
                              
             $users_list = hinkDb::name('users_list')->where(['users_id'=>$users_id])->getAllWithIndex('para_id');
}
Nếu (!empty($users_list[$para_id])) {
              $info = $users_list[$para_id]['info'];
}
$info = preg_replace('#(.*)(#39;|"|"|')?(/[/w]+)?(/uploads/)(.*)#iU', '$1$2'.ROOT_DIR.'$4$5', $info);
Trả về thông tin $;
}
}

2. Xem giá trị thuộc tính thành viên

3. Bước cuối cùng là điền lệnh gọi thẻ vào mẫu

{$eyou.field.users_id|diy_users_attr_value=###,3,$eyou.field.admin_id}

Số 3 trong thẻ là giá trị của trường thuộc tính tùy chỉnh của thành viên, là giá trị mà phần tử đánh giá thứ hai của chúng tôi thu được

Thực hiện theo các bước trên để gọi trường thuộc tính tùy chỉnh của thành viên trên trang chi tiết.