DEDECMS列表页/内容页调用当前文档作者的会员头像的方法
本文手机访问二维码
select * from dede_member where mid = 会员MID编号
刚才呢,我们已经将mid使用{dede:field.mid/}标签调用出来了,现在我们要做的就是赋值进去查询即可。故,完整代码为:
折叠XML/HTML 代码复制内容到剪贴板
引用
{dede:field.mid runphp='yes'}
$id = @me;
if($id <> 0){
$sql = "select * from dede_member where mid = $id";
$query = mysql_query($sql);
$row = mysql_fetch_array($query);
if($row['face'] == ''){
@me = '作者头像:<img src="/member/templets/images/dfboy.png" />';
}
else{
$face = $row['face'];
@me = '作者头像:<img src="'.$face.'" />';
}
}
else{
@me = '游客发表';
}
{/dede:field.mid}
2)列表页
和1)中分析的原理是完全一样的,只是在这里由于在列表页,需要赋值的不是{dede:field.mid/},而是[field:mid/]。故完整代码为:
折叠XML/HTML 代码复制内容到剪贴板
引用
[field:mid runphp='yes']
$id = @me;
if($id <> 0){
$sql = "select * from dede_member where mid = $id";
$query = mysql_query($sql);
$row = mysql_fetch_array($query);
if($row['face'] == ''){
@me = '作者头像:<img src="/member/templets/images/dfboy.png" />';
}
else{
$face = $row['face'];
@me = '作者头像:<img src="'.$face.'" />';
}
}
else{
@me = '游客发表';
}
[/field.mid]
二、分析及解释 1)本文上述代码的特点有:
对文档作者进行了判断,如果是游客投稿,则不进行查询而直接输出“游客发表”,当前,这里您也可以直接置空;
对会员头像做了简单的判断,如果会员没有上传头像(即头像为空)时,则输出“/member/templets/images/dfboy.png”路径的默认图片;
2)其它说明及辅助:本实例还有继续优化的可能性(比如会员头像为空时,判断会员的性别,对不同的姓别分别输出不同的默认头像);
本文手机访问二维码
☉本站的源码不会像其它下载站一样植入大量的广告。
☉本站只提供精品织梦源码,源码在于可用,不在多!!希望在这里找到你合适的。
☉本站提供的整站织梦程序,均带数据及演示地址。可以在任一源码详情页查看演示地址
☉本站所有资源(包括源码、模板、素材、特效等)仅供学习与参考,请勿用于商业用途。
☉如有其他问题,请加网站客服QQ(971977809)进行交流
- 织梦dedecms自由列表freelist调用
- dedecms网站如何修改上一篇下一
- dedeCMS自定义表单制作留言板
- 增强织梦DedeCMS“更新系统缓存
- 织梦标签把","逗号改成空格
- dedecms的arclist循环中判断第一个
- DEDECMS首页循环调用一级栏目和
- 调用{dede:likewords}为dedecms添加相
- dedecms模板中调用会员信息标签
- 织梦用loop循环调用自定义表单
- dedecms 调用栏目(分类)的文章数
- 织梦首页/列表页调用文章描述
- dedecms织梦网站栏目增加英文名
- dede 获取当前栏目id并判断 亲测
- 自定义dede 上一篇下一篇标签调
- DEDECMS会员中心如何改名,今天又