织梦dedecms内容页如何调用作者头像和其他信息

织梦教程 强烈建议 2024-02-26 11:43 146 0

  在织梦CMS v5.7 中打开官方默认模板article_artcile.htm,我们可以提取调用文章所属会员信息标签的代码

  用户信息(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/}标签调用出来了,现在我们要做的就是赋值进去查询即可。故,完整代码为:

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!