dede模板如何修改(dede文章页面如何显示作者的头像默认只能显示作者用户名)
类别:CMS系统 浏览量:2555
时间:2022-01-20 00:53:34 dede模板如何修改
dede文章页面如何显示作者的头像默认只能显示作者用户名
dede在文章页面显示作者只是显示其用户名,但是假如我想把dede改造成较为社交化的网站,我觉得是有必要显示作者的头像的,但是官方并没有相应的模版标签。
在网上看到解决这个问题的办法基本上是直接在模版页面调用runphp的程序段,的确这种办法是可行的。
但是我不倾向于这么做,因为很多时候我们都需要差异化的功能,每次都这样夹杂着php代码看起来很乱。
我是直接在php文件里面修改的,让文章模版可以调用几个新的标签。
找到/include/arc.archives.class.php文件
搜索“$this->addTableRow = $this->dsql->GetOne($query);”,跳转到大概154行,在else{ $this->Fields['templet'] = $this->Fields['redirecturl'] = '';}下面添加如下代码:
这段代码的作用就是根据文章的作者id查询作者信息,其中当然包括头像。
我这里为了以后备用查询出了头像 email 和用户名称三种信息。
在用户头像的这个标签里面我做了一些处理,使在模版中调用的时候能直接生成链接,指向作者的空间。
在文章模板中调用作者头像的语句为:
这个标签对应的php代码其实就是上面的$this->Fields['authorface'],同理我们要查询出作者的email信息其实是在php代码的$this->Fields['authoremail']中,对应的模版标签为{dede:field.authoremail/}
您可能感兴趣
- dedecms怎么设置栏目(DEDECMS实现在标签中嵌套调用SQL的方法)
- dede搜索模板代码(DEDE调用指定文章ID来调用特定文档)
- dedecms图集栏目(Dedecms图集上传zip压缩包解压图片顺序不对问题的解决方法)
- dedecmsseo如何布局(dedecms中tags标签页伪静态化修改技巧)
- dedecms怎么调用标签(DEDECMS 留言薄模块的使用方法)
- dedecms安全补丁(防止Dedecms入侵、漏洞问题的4点安全防范建议)
- dedecms标题在哪改(织梦DEDECMS文章拼音命名规则时去掉id的方法)
- dedecms图片延迟加载(dedecms获取图片集多张图片实现方法循环输出)
- dedecms注册会员界面如何打开(dedecms后台登录成功后返回到登录界面的解决方法)
- dedecms标题在哪改(dedecms任意页面调用栏目内容标签{dede:field.content/}的方法)
- dedecms标签调用大全(DedeCMS 5.7系统TAG标签伪静态设置)
- dede标签调用大全(织梦dede所有实用标签调用方法搜集整理)
- dedecms迁移data验证码不显示(dedecms织梦上传图片302Error错误的解决方法)
- 织梦dedecms专题页制作详细教程(dedecms教程之dedecms生成速度提速的方法)
- dedecms怎么调用标签(dedecms直接访问域名不能跳转到index.php)
- dedecms默认水印(DEDECMS显示英文日期时间的方法)
- 医事文化谈屑 | 古人的名 字 号(医事文化谈屑古人的名)
- ()
- 网友很惭愧,自己写了很多年的字,到头来还不如一名小学生写的好(自己写了很多年的字)
- 中华第一楷 张瑞龄 86岁高龄,苦练楷书71年,一幅字卖593万(中华第一楷张瑞龄)
- 冯骥才 年意(冯骥才年意)
- ()
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9