dede文章页面如何显示作者的头像 - 广告联盟评测网
  1. 广告联盟评测网 > 流量运营 >

dede文章页面如何显示作者的头像

dede文章页面如何显示作者的头像?

dede在文章页面显示作者只是显示其用户名,但是假如我想把dede改造成较为社交化的网站,我觉得是有必要显示作者的头像的,但是官方并没有相应的模版标签。 

推荐学习:织梦cms

在网上看到解决这个问题的办法基本上是直接在模版页面调用runphp的程序段,的确这种办法是可行的。 

但是我不倾向于这么做,因为很多时候我们都需要差异化的功能,每次都这样夹杂着php代码看起来很乱。 

我是直接在php文件里面修改的,让文章模版可以调用几个新的标签。 

找到/include/arc.archives.class.php文件 

搜索“$this->addTableRow = $this->dsql->GetOne($query);”,跳转到大概154行,在else{ $this->Fields['templet'] = $this->Fields['redirecturl'] = '';}下面添加如下代码: 

代码如下:

/*HEJIE_MODIFY文章作者信息 @www.68cpu.com*/ $query = "SELECT * FROM jcode_member WHERE `mid` = ".$this->Fields[&#39;mid&#39;]; $authorInfo = $this->dsql->GetOne($query); $this->Fields[&#39;authoranme&#39;]=$authorInfo[&#39;uname&#39;]; $this->Fields[&#39;authorface&#39;]=$authorInfo[&#39;face&#39;]; if(empty($this->Fields[&#39;authorface&#39;])) { $this->Fields[&#39;authorface&#39;]=($this->authorInfo[&#39;sex&#39;]==&#39;女&#39;)? &#39;../member/templets/images/dfgirl.png&#39; : &#39;../member/templets/images/dfboy.png&#39;; } $this->Fields[&#39;authorface&#39;]="<a href=&#39;".$GLOBALS[&#39;cfg_basehost&#39;]."/member/index.php?uid=".$authorInfo[&#39;userid&#39;]."&#39;><img style="max-width:90%".$this- alt="dede文章页面如何显示作者的头像" >Fields[&#39;authorface&#39;]."&#39; /></a>"; $this->Fields[&#39;authoremail&#39;]=$authorInfo[&#39;email&#39;];登录后复制

这篇流量运营《dede文章页面如何显示作者的头像》,目前已阅读次,本文来源于php中文,在2024-09-10发布,该文旨在普及流量运营知识,如果你有任何疑问,请通过网站底部联系方式与我们取得联系

  • 上一篇:怎么使用织梦cms做多语言的网站
  • 下一篇:织梦后台登录一直提示验证码不正确怎么办