主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
如何在德德文章页面显示作者头像?
德德在文章页面显示作者只显示自己的用户名,但是如果我想把德德改造成一个更社会化的网站,我觉得有必要显示作者头像,但是官方没有相应的模板标签。
推荐学习:梦想编织cms
在网上看到解决这个问题的方法基本是直接在模板页面上调用runphp的程序段,确实可行。
但我不倾向于这样做,因为很多时候我们需要差异化的函数,每次都这样混合php代码看起来很乱。
我直接在php文件里修改了,这样文章模板就可以调用几个新的标签了。
找到/include/arc . archives . class . PHP文件。
search " $ this-> add tablerow = $ this-> dsql-> getone($ query);",跳转到154行左右,在else { $ this-> fields[' temple ']= $ this-> fields[' redirection ']= ' ';}添加以下代码:
代码如下:
/*何洁_修改文章作者信息@ www . 68 CPU . com */$ query = " SELECT * FROM jcode _ member WHERE ` mid ` = & quot;。$ this-& gt;字段[& amp;#39;中期和中期。#39;];$ author info = $ this-& gt;dsql-& gt;GetOne($ query);$ this-& gt;字段[& amp;#39;作者名& amp#39;]= $ author info[& amp;#39;uname & amp#39;];$ this-& gt;字段[& amp;#39;authorface & amp#39;]= $ author info[& amp;#39;脸和脸。#39;];如果(空($ this-& gt;字段[& amp;#39;authorface & amp#39;])){ $ this-& gt;字段[& amp;#39;authorface & amp#39;]=($ this-& gt;author info [& amp;#39;性与健康。#39;]= = & amp;#39;女性& amp # 39)?& amp#39;../member/templets/images/df girl . png & amp;#39;:& amp#39;../member/templets/images/df boy . png & amp;#39;;} $ this-& gt;字段[& amp;#39;authorface & amp#39;]= & quot;& lta href = & amp#39;"。$ GLOBALS[& amp;#39;cfg _ basehost & amp#39;]."/member/index.php?uid = & quot。$ author info[& amp;#39;用户& amp#39;]."& amp#39;& gt& ltimg宽度= & amp#39;32 & amp#39;高度= & amp#39;32 & amp#39;src = & amp#39;"。$ this-& gt;字段[& amp;#39;authorface & amp#39;]."& amp#39;/& gt;& lt/a & gt;";$ this-& gt;字段[& amp;#39;作者电子邮件& amp#39;]= $ author info[& amp;#39;电子邮件& amp#39;];这段代码的作用是根据文章的作者id查询作者信息,当然也包括头像。
我在这里找到了头像邮箱、用户名等三种信息,以备日后备份。
我在用户头像的这个标签里做了一些处理,这样在模板里调用的时候就可以直接生成一个指向作者空间的链接。
文章模板中调用作者头像的说法是:
代码如下:
{dede:field.authorface/}这个标签对应的php代码其实就是上面的$this->Fields['authorface']。同样,我们需要找出作者的邮件信息其实在php代码的$this->Fields['authoremail']中,对应的模板标签是{dede:field.authoremail/}。
这几篇文章你可能也喜欢:
- Dede:字段名=位置如何去掉最后一个大于号?
- dede如何按ID排序(由decode使用)
- 如何在dede中调用文章属性的名称
- dede中第一次登录密码错误(dede忘记登录密码)怎么办?
- dede如何添加自定义属性?
本文由主机参考刊发,转载请注明:如何在dede文章页面显示作者头像? https://zhujicankao.com/118890.html
评论前必须登录!
注册