您现在的位置是:首页 > cms教程 > dedecms教程dedecms教程
织梦dedecms内容页调用作者头像和其他信息的方法
岑希伙2023-09-16 17:45:28dedecms教程已有10人查阅
导读在织梦CMS v5.7 中打开官方默认模板article_artcile.htm,我们可以提取调用文章所属会员信息标签的代码{dede:memberinf
在织梦CMS v5.7 中打开官方默认模板article_artcile.htm,我们可以提取调用文章所属会员信息标签的代码
5.1版本:
1.在内容页加 如下代码:
本文作者:{dede:memberinfo /}
2.然后找到include/inc_archives_view.php 把原来的添加如下的代码
5.3版本:
1.在内容页加 如下代码:
本文作者:{dede:memberinfo /}
2.然后找到include/arc.archives.class.php 把原来的添加如下的代码 DEDECMS列表页/内容页调用当前文档作者的会员头像的方法
一、实现方法
1)内容页
首先,我们知道,在内容页调用当前文档作者的ID代码为{dede:field.mid/},但这个标签只能调用出作者的mid编码。要想调用具体的文档ID,就必须对会员表(dede_member)来进行检索,检索的SQL语句为:
折叠SQL 代码复制内容到剪贴板
select * from dede_member where mid = 会员MID编号
刚才呢,我们已经将mid使用{dede:field.mid/}标签调用出来了,现在我们要做的就是赋值进去查询即可。故,完整代码为: 2)列表页
和1)中分析的原理是完全一样的,只是在这里由于在列表页,需要赋值的不是{dede:field.mid/},而是[field:mid/]。故完整代码为: 二、分析及解释
1)本文上述代码的特点有:
对文档作者进行了判断,如果是游客投稿,则不进行查询而直接输出“游客发表”,当前,这里您也可以直接置空;
对会员头像做了简单的判断,如果会员没有上传头像(即头像为空)时,则输出“/member/templets/images/dfboy.png”路径的默认图片;
2)其它说明及辅助:
本实例还有继续优化的可能性(比如会员头像为空时,判断会员的性别,对不同的姓别分别输出不同的默认头像);
用户信息(memberinfos) 用户信息标签的适用范围是全局使用,之所以把它归档到内容页来讲,是因为这个标签在内容页的使用更加普遍。 该标签是属于有底层模板的调用标签,它有且只有一个参数 mid = '1' 指定要获取的用户ID 如果在文档阅读页,该参数为空的话,那么就默认指定该文档的发布者会员ID,通常用来调用“发布者资料”类似功能。其完整代码为:
底层模板的取值范围是:dede_member所有字段及spacename(空间名称)、sign(用户签名)5.1版本:
1.在内容页加 如下代码:
本文作者:{dede:memberinfo /}
2.然后找到include/inc_archives_view.php 把原来的添加如下的代码
5.3版本:
1.在内容页加 如下代码:
本文作者:{dede:memberinfo /}
2.然后找到include/arc.archives.class.php 把原来的添加如下的代码 DEDECMS列表页/内容页调用当前文档作者的会员头像的方法
一、实现方法
1)内容页
首先,我们知道,在内容页调用当前文档作者的ID代码为{dede:field.mid/},但这个标签只能调用出作者的mid编码。要想调用具体的文档ID,就必须对会员表(dede_member)来进行检索,检索的SQL语句为:
折叠SQL 代码复制内容到剪贴板
select * from dede_member where mid = 会员MID编号
刚才呢,我们已经将mid使用{dede:field.mid/}标签调用出来了,现在我们要做的就是赋值进去查询即可。故,完整代码为: 2)列表页
和1)中分析的原理是完全一样的,只是在这里由于在列表页,需要赋值的不是{dede:field.mid/},而是[field:mid/]。故完整代码为: 二、分析及解释
1)本文上述代码的特点有:
对文档作者进行了判断,如果是游客投稿,则不进行查询而直接输出“游客发表”,当前,这里您也可以直接置空;
对会员头像做了简单的判断,如果会员没有上传头像(即头像为空)时,则输出“/member/templets/images/dfboy.png”路径的默认图片;
2)其它说明及辅助:
本实例还有继续优化的可能性(比如会员头像为空时,判断会员的性别,对不同的姓别分别输出不同的默认头像);
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
- 织梦dedecms内容管理系统设置说明文档
- 织梦dedecms内容关键词替换bug修复解决方案
- dedecms内容页并排广告实现步骤
- dedecms内容页统计影响打开速度慢怎么办
- dedecms内容页分页及分页显示数量控制示例代码
- dedecms内容页Tags标签调用带链接地址的实例代码
- dedecms内容页图片过大导致布局混乱的修改方法示例
- dedecms内容模型管理—联动类别的使用教程
- 织梦dedecms内容页、栏目页获取当前顶级栏目名称标签的方法
- 织梦dedecms内容列表文章添加hot、new小图标的事项方法
- 织梦dedecms内容页调用同一个发布人文章的方法
- 织梦dedecms内容页arclist标签的当前文章标题高亮的方法
暂无内容 |
暂无内容 |
随机图文
织梦建站文章列表隔行换色隔5行横线的实现方法
在织梦建站中,文章列表隔行换色能使文章显得更要层次一点,我们可以用些较淡的颜色来区分不同的行。需要列表隔行换色的朋友可以参考以下代码进行修改。dedecms织梦网站seo优化中的技巧
dedecms织梦文章管理系统的使用功能中的部分调整,使用技巧,对于SEO优化,功能扩展都很有效果,有使用织梦的朋友,可以看看,本人在苏州SEO使用了织梦dedecms系统织梦dedecms鼠标停留在标题显示完整标题的实现方法
在文章列表中,有的标题被截断了,用什么样的代码可以让鼠标在上面的时候可以显示完整的怎么修改织梦cms水印的位置
今天想把个人的网站进行一些美工,突然发现织梦CMS系统默认水印的位置与图片边线相隔5像素,感觉很不美观。为此我进行水印的坐标的修改
留言与评论 (共有 0 条评论) |