phpcms v9 内容页显示会员的详细信息(包括自定义字段)

1. 只显示前台会员的信息,后台用户组不适合
2. 比较适合自定义模型内容页,例如房产,分类等...

修改内容页模板,如:\phpcms\templates\default\content\show.html 合适的地方添加如下代码

<?
$m_info = get_memberinfo_buyusername($username);
$uid = $m_info['userid'];
if(isset($uid)){
    $m_more_db = getcache('member_model', 'commons');
    $this->db->table_name = $this->db->db_tablepre.$m_more_db[$m_info['modelid']]['tablename'];
    $m_more = $this->db->get_one(array('userid'=>$uid));
}
?>
{if isset($uid)}
这里 if 是判断,如果发布人为后台用户组,这里就不显示,前台用户发布这里才显示。
账号:{$username}   所属模型ID:{$m_info['modelid']} 可以利用这个来判断某个模型需要输出什么内容
通用的基础信息 > 用户名:{$m_info['nickname']}  E-mail:{$m_info['email']}  等等,自己查(v9_member)数据表
自定义的字段 > 电话为:{$m_more['dianhua']}  地址为:{$m_more['dizhi']}
{/if}


你可能感兴趣的:(用户组,phpcms,详细信息)