织梦仿站首页列表页文章带图标(小编的一些常见问题解决方法(一)|小编)

优采云 发布时间: 2021-12-09 09:07

  织梦仿站首页列表页文章带图标(小编的一些常见问题解决方法(一)|小编)

  最近有很多朋友咨询编辑“dede织梦cms列表页/内容页调用当前文档作者的会员头像”。其实这个问题并不难解决,只要大家对织梦有一定的了解就可以了。当然,为了让大家解决“dede织梦cms列表页/内容页调用当前文档作者成员头像”的问题,小编总结了相关信息,希望大家可以认真阅读dede织梦cms列表页/内容页调用当前文档作者成员头像的方法相关信息。它必须对每个人都有帮助。

  一、如何实现

  1)内容页面

  首先,我们知道内容页调用的当前文档的作者ID码是{dede:field.mid/},但是这个标签只能调用作者的mid码。如果要调用特定的文档 ID,则必须检索成员表 (dede_member)。检索到的 SQL 语句为:

  select * from dede_member 其中 mid = 成员 MID 号

  刚才,我们使用 {dede:field.mid/} 标签调用了 mid,现在我们要做的就是将值分配给查询。因此,完整的代码是:

  {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='作者画像:

  

  ';} else{ $face = $row['face']; @me ='作者画像:

  

  ';}} else{ @me ='旅游邮报'; }{/dede:field.mid}

  2)列表页面

  原理和1)中分析的完全一样,但是这里因为是在列表页,需要赋值的不是{dede:field.mid/},而是[field:中/]。所以完整的代码是:

  [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='作者画像:

  

  ';} else{ $face = $row['face']; @me ='作者画像:

  

  ';}} else{ @me ='旅游邮报'; }[/field.mid]

  二、分析说明

  1) 本文上述代码的特点是:

  该文件的作者已被判定。如果是游客投稿,直接输出“旅游贴”,无需查询。目前也可以直接留空;

  对成员的头像进行简单的判断。如果会员没有上传头像(即头像为空),则默认输出路径为“/member/templets/images/dfboy.png”的图片;

  2)其他说明和帮助:

  本例还有继续优化的可能(例如,当会员头像为空时,判断会员性别,不同姓氏输出不同的默认头像);

  对于这个“dede织梦cms列表页/内容页调用当前文档作者的成员头像”问题的分析,不知道大家看完是否已经明白了。其实dede织梦cms列表页/内容页调用当前文档作者的成员头像文章的方法已经描述的很清楚了,只要大家看得懂好了,接下来的情况就知道怎么处理了,建议大家可以采集本分享。如果您想进一步了解这方面的内容,请登录46仿网站网站进行浏览阅读。

  如果你觉得这篇文章对你有帮助,就点个赞吧!

  没解决?点击这里呼叫大神来帮忙(付费)!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线