汗,居然这么多人说不能用。
导入标签后记得把这段放入userfun.php
function user_EchoMemberInfoBq($userid=0,$tempid){ global $empire,$public_r,$dbtbpre,$navinfor,$level_r; if(empty($userid)&&$navinfor[ismember]==0) { return ''; } //参数 $UserTable=$dbtbpre."enewsmember"; //会员表 $UserIdField="userid"; //用户ID字段 $UsernameField="username"; //用户名字段 $UserGroupField="groupid"; //用户组ID字段 $EmailField="email"; //邮箱字段 $RegtimeField="registertime"; //注册时间字段 //自定义字段列表,多个字段用半角逗号格开 $userfieldlist='company,truename,call,fax,phone,oicq,msn,homepage,userpic,address,zip,saytext';
$uid=$userid?$userid:$navinfor[userid]; $r=$empire->fetch1("select u.*,ui.* from {$UserTable} u LEFT JOIN {$dbtbpre}enewsmemberadd ui ON u.".$UserIdField."=ui.userid where u.".$UserIdField."='$uid' limit 1"); $groupname=$level_r[$r[$UserGroupField]][groupname];//会员组 $r['userpic']=$r['userpic']?$r['userpic']:$public_r[newsurl].'e/data/images/nouserpic.gif';//头像 $spacename=$r['spacename']?$r['spacename']:$r[$UsernameField]." 的空间";//空间名称 //取得模板 $tr=sys_ReturnBqTemp($tempid); if(empty($tr['tempid'])) {return "";} $listtemp=$tr[temptext]; //替换变量 $listtemp=str_replace('[!--userid--]',$uid,$listtemp); $listtemp=str_replace('[!--username--]',$r[$UsernameField],$listtemp); $listtemp=str_replace('[!--groupname--]',$groupname,$listtemp); $listtemp=str_replace('[!--email--]',$r[$EmailField],$listtemp); $listtemp=str_replace('[!--registertime--]',$r[$RegtimeField],$listtemp); $listtemp=str_replace('[!--spacename--]',$spacename,$listtemp); $fr=explode(',',$userfieldlist); $count=count($fr); for($i=0;$i<$count;$i++) { $listtemp=str_replace('[!--'.$fr[$i].'--]',nl2br($r[$fr[$i]]),$listtemp); } echo $listtemp; }
然后这些: <li>会员ID:[!--userid--]</li> <li>用户名:[!--username--]</li> <li>会员组:[!--groupname--]</li> <li>联系邮箱:[!--email--]</li> <li>注册时间:[!--registertime--]</li> <li>空间名称:[!--spacename--]</li>
这些东西是放在‘页面模板内容’里的, 列表内容模板(list.var) 里面随便放此代码就行了,比如‘none’,放几个字母什么的就行了
|