在用帝国CMS做网站的时候会在网站首页添加会员登录框,当用户登录完成后,会显示登录用户的信息,但是帝国CMS提供的loginjs.php文件中并没有调用会员头像的方法,下面主要为大家介绍在登录状态模板中调用会员头像的方法:
首先打开文件:/e/member/login/loginjs.php,找到如下代码:
$r = $empire ->fetch1( "select " .eReturnSelectMemberF( 'userid,username,groupid,userfen,money,userdate,havemsg,checked' ). " from " .eReturnMemberTable(). " where " .egetmf( 'userid' ). "='$myuserid' and " .egetmf( 'rnd' ). "='$myrnd' limit 1" ); |
在下面添加如下代码:
$userr = $empire ->fetch1( "select userpic from phome_enewsmemberadd where userid='$r[userid]'" ); |
注意将表前缀phome_改成自己的。
然后在需要调用头像的地方使用下面的代码调用头像:
<img src= "" > |
如果会员未上传头像,则用一张默认图片代替:
<img src= "" > |
新闻热点
疑难解答