Als u aangepaste kenmerken van leden wilt oproepen op de pagina met inhoudsdetails, hoe kunt u dit dan aanroepen? Hier is een wijzigingsmethode voor u. De upgrade van deze methode heeft geen invloed op het gebruik.
1. Open dit bestand /extend/function.php en voeg de volgende code
toe
if (!function_exists('diy_users_attr_value')) {
/**
* Ontvang de waarde van het lidkenmerk
*/
Functie diy_users_attr_value($users_id = '', $para_id = '', $admin_id = '')
{
$info=
statisch $users_list = nul;
Als (null === $users_list) {
Als(leeg($users_id) && !leeg($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');
}
Als (!empty($users_list[$para_id])) {
$info = $gebruikerslijst[$para_id]['info'];
}
$info = preg_replace('#(.*)(#39;|"|"|')?(/[/w]+)?(/uploads/)(.*)#iU', '$1$2'.ROOT_DIR.'$4$5', $info);
Retourneer $info;
}
}
2. Bekijk de attribuutwaarden van leden 
3. De laatste stap is het invullen van de tag-aanroep in de sjabloon
{$eyou.field.users_id|diy_users_attr_value=###,3,$eyou.field.admin_id}
De 3 in de tag is de waarde van het aangepaste attribuutveld van het lid, de waarde die wordt verkregen door ons tweede beoordelingselement
Volg de bovenstaande stappen om het aangepaste attribuutveld van het lid op de detailpagina aan te roepen.