建设工作站服务器
本文主要介绍如何在dede文章中的页面上显示作者头像,有一定的参考价值,有需要的朋友可以参考。 希望大家看完这篇文章后,大有收获。 接下来就让编辑带大家一起理解吧。
在ede的文章页面上如何显示作者的头像?
dede只是在文章页面上显示作者的用户名,如果想把dede改造成更社交的网站,我想需要显示作者的头像,但是官方没有对应的模板标签。
学习推荐:织梦cms
解决这个问题的方式基本上是直接在模板页面中调用runphp段,但是该方式确实是可能的。
但是,我不倾向于那样做。 因为在很多情况下,我们需要差异化的功能,每次都像这样混合php代码看起来很混乱。
我直接在php文件中修改了,以便文章模板可以调用一些新的标签。
找到/include/arc.archives.class.PHP文件
“$ this-add tablerow=$ this-dsql-getone ( $ query )”,跳转到大约154行,然后单击else{$this-fields[&; #039; templet& #039; ]=$this-fields[&; #039; redirecturl&; #039; ]=&; #039; &; #039; }添加以下代码:
代码如下所示。
/*HEJIE_MODIFY文章作者信息@www.68cpu.com*/
$query=&; #039; select * fromjcode _ member where ` mid `=& amp; #039; $this-fields[&; #039; mid&; #039; ];
$ author info=$ this-dsql-getone ( $ query );
$this-fields[&; #039; authoranme&; #039; ]=$authorinfo[&; #039; uname&; #039; ];
$this-fields[&; #039; authorface&; #039; ]=$authorinfo[&; #039; face&; #039; ];
if(empty ) $this-fields[&; #039; authorface&; #039; ] )
{
$this-fields[&; #039; authorface&; #039; ]=$this-authorinfo[&; #039; sex&; #039; ]=&; #039; 女&; #039; &; #039;/member/templets/images/df girl.png & amp; #039; &; #039;/member/templets/images/df boy.png & amp; #039;
}
$this-fields[&; #039; authorface&; #039; ]=&; #039; ahref=&; #039; &; #039; $globals[&; #039; CFG_basehost&; #039; ].&; #039; /member/index.PHP? uid=&; #039; $authorinfo[&; #039; userid&; #039; ].&; #039; imgwidth=&; #039; 32&; #039; height=&; #039; 32&; #039; src=&; #039; &; #039; $this-fields[&; #039; authorface&; #039; ] .的
$this-fields[&; #039; authoremail&; #039; ]=$authorinfo[&; #039; 电子邮件& amp; #039; ];
此代码的作用是根据文章的作者id查询作者信息。 当然,也包括头像。
在这里,为了今后的预备查询,发表了头像的email和用户名这3种信息。
在用户头像的此选项卡中,当在模板中调用时直接生成链接,并执行了一些操作以指向作者的空间。
在文章模板中调用作者头像的语句如下。
代码如下所示。
{dede:field.authorface/}
与此标记对应的php代码实际上是上面的$this-Fields[&; #039; authorface&; #039; ],同样,作者的电子邮件信息实际上是php代码的$this-Fields[&; #039; authoremail&; #039; ]中,必须检查相应的模板标记是否为{dede:}
以上是作者的头像在dede文章页面上是如何显示的详细内容。 详情请关注西部数码代理商的其他相关文章
谢谢您仔细阅读这篇文章。 希望编辑者分享在dede文章页面上显示作者面孔的方法内容能对大家有所帮助。 另外,请关注西部数码代理商、信息通道,有问题请找西部数码代理商。 详细的解决方法等着你学习。
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn