コンテンツ詳細ページでメンバーのカスタム属性を呼び出したい場合、どのように呼び出しますか?ここではそんなあなたのために改造方法を紹介します。このメソッドのアップグレードは使用には影響しません。
1。このファイル /extend/function.php を開き、次のコード
を追加します。
if (!function_exists('diy_users_attr_value')) {
/**
* メンバーの属性値を取得します
*/
関数 diy_users_attr_value($users_id = '', $para_id = '', $admin_id = '')
{
$info =
静的 $users_list = null;
If (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');
}
If (!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);
$info を返します。
}
}
2.メンバー属性値の表示 
3.最後のステップは、テンプレート
にタグ呼び出しを記入することです。
{$eyou.field.users_id|diy_users_attr_value=###,3,$eyou.field.admin_id}
タグ内の 3 はメンバーのカスタム属性フィールドの値であり、2 番目のレビュー要素によって取得された値です
上記の手順に従って、詳細ページでメンバーのカスタム属性フィールドを呼び出します。