您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dedecms5.6内容页面怎么调用当前文章的相关文章
韦烽凌2023-10-29DedeCMS教程已有人查阅
导读在使用dedecms5.6时发现如果在内容页面调用相关文章,简单的使用dedecms arclist不能够实现,但是arclist有一个字段keyword,如果把当前文章的keyword调用出来
在使用dedecms5.6时发现如果在内容页面调用相关文章,简单的使用dedecms arclist不能够实现,但是arclist有一个字段keyword,如果把当前文章的keyword调用出来,就能够得到当前相关文章的列表.我的 做法是对keyword附一个固定的值
具体的实现方式是:
1.修改include/arc.archives.class.php找到
在函数中找到
{dede:arclist keyword=’relation’ row=’5′}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
如果是在终端页面调用相关文章,就将keyword的值固定,其他的参数也都是可以用的,默认的keyword值是当前页面得关键字,有兴趣的可以去我网站看看 游戏联盟114 可以对比下面相关文章的关键字和当前页面得关键字具体的实现方式是:
1.修改include/arc.archives.class.php找到
MakeOneTag($this->dtp, $this, ‘N’,$reltag);
将其替换为
$reltag = explode(‘,’,$this->Fields['keywords']);
$reltag = $reltag[0];
MakeOneTag($this->dtp, $this, ‘N’,$reltag);
2.修改include/下的channelunit.func.php找到函数MakeOneTag函数
MakeOneTag(&$dtp, &$refObj, $parfield=’Y’)
在函数的之后加上一个参数
MakeOneTag(&$dtp, &$refObj, $parfield=’Y’,$reltag)
仔细看下有什么区别吧在函数中找到
if(in_array($tagname,$alltags))
{
$filename = DEDEINC.’/taglib/’.$tagname.’.lib.php’;
include_once($filename);
$funcname = ‘lib_’.$tagname;
$dtp->Assign($tagid,$funcname($ctag,$refObj));
}
将其修改为
if(in_array($tagname,$alltags))
{
$filename = DEDEINC.’/taglib/’.$tagname.’.lib.php’;
include_once($filename);
$funcname = ‘lib_’.$tagname;
if($tagname == ‘arclist’){
foreach($ctag->CAttribute->Items as $key => $val){
if($key == ‘keyword’){
if($val==’Relation’){
$ctag->CAttribute->Items[$key]=$reltag;
}
}
}
}
$dtp->Assign($tagid,$funcname($ctag,$refObj));
}
呵呵,去生成静态吧,不要忘记了 keyword=’relation’ relation 不要变哦,变了可就调不出来了,有问题就问吧
本文标签:
很赞哦! ()
相关教程
- dedecms5.6常用标签调用总汇
- dedecms5.6更改默认颜色终极教程附带修改好的CSS表!
- 织梦dedecms5.6/5.7 新图集页面怎么增加图片下载功能
- dedecms5.6/5.7织梦怎么修改默认后台登陆地址
- dedecms5.6/5.7图集上传图片水印无效的解决方法
- 修改织梦dedecms5.6/5.7搜索结果显示数量的方法
- 织梦dedecms5.6游客匿名投稿功能实现方法
- 织梦dedecms5.6 5.7网站搬家详细图文教程
- 织梦dedecms5.6实现点击图片进入下一页之后一页进入下一篇
- dedecms5.6分类信息过滤的实践方法
- dedecms5.6整合Discuz_X1.5的方法
- dedecms5.6验证码开关设置
图文教程
dedecms织梦模板中{dede:list}标签支持权重排序的方法
在开发过程中客户需要在列表中支持权重排序,和推荐功能。经过不断的摸索,终于将{dede:list}标签修改成功。
dede织梦:pagebreak分页控制数量的实现方法
很多织梦建站的朋友会碰到这样的问题,想让内容页分页的样式变成和列表一样的效果,可以控制条数,可以不显示那么多页面,如何解决?
织梦5.6导航栏背景图修改方法
有的朋友想要修改织梦CMS V5.6的导航栏的背景,其实这个背景是一个图片文件,大家只要将这个图片更换成自己想要的背景图就行了。
织梦cms怎么实现会员审核功能
织梦模板中默认是没有会员审核功能的,那么如何实现会员审核呢?现在就给大家一个实现的方法,如下:
相关源码
-
(自适应html5)自媒体运营培训教程个人博客pbootcms模板本模板基于PbootCMS系统开发,特别适合自媒体运营培训、知识付费类网站使用。采用响应式设计,能够适配各类终端设备,为内容创作者提供专业的内容展示平台。查看源码 -
帝国cms7.5模板情感文学名言名句心情文章类源码下载带手机本模板基于帝国CMS7.5开发,为情感文学类网站设计。整体风格温馨雅致,布局合理清晰,特别适合建设情书分享、文学作品展示类网站。模板采用响应式设计,能够自动适配各种终端设备。查看源码 -
快递物流公司pbootcms网站模板html响应式自适应源码下载基于HTML5+CSS3前沿技术开发,实现PC、平板、手机多端自适应。采用弹性布局与媒体查询技术,确保不同设备均有流畅视觉体验,企业形象统一。查看源码 -
(PC+WAP)聚氨酯粉末涂料防腐耐用材料粘合剂网站源码下载为化工涂料企业设计的展示系统,集成产品技术参数库、颜色样板展示器和配方查询模块。支持粉末涂料、环氧树脂等多类产品分类展示查看源码 -
(自适应)响应式文章博客互联网新闻pbootcms模板下载本模板基于PbootCMS开发,专为科技新闻、互联网资讯和文章博客类网站设计。采用响应式布局技术,确保在电脑、平板和手机上都能获得最佳浏览体验。适用于科技媒体、行业博客查看源码 -
自适应html5二极管LED灯具灯饰类企业网网站模板该PbootCMS内核开发的响应式模板专为LED照明、灯具制造类企业设计,通过HTML5技术实现手机与PC端自适应显示,确保跨设备访问体验一致。企业可快速替换图文内容适配其他工业领域查看源码
| 分享笔记 (共有 篇笔记) |
