您现在的位置是:首页 > 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验证码开关设置
图文教程
dede织梦data目录正确迁移及引起的问题解决方法
关于将dede织梦data目录迁移出web目录织梦官方提供了一个教程,但是如果你是按照他们提供的教程做的话会出现很多问题。比如验证码问题,图片显示问题等等一大堆。
dede数据库怎么批量修改替换文章标题和内容
DEDE数据库批量修改替换文章标题和内容方法如下:1、进入后台,点左侧的采集,点选批量维护的数据库内容替换或者后台
Linux下Dede织梦CMS安全设置详细教程示例
经常会听到使用dedecms的站长抱怨,网站又被挂马了,dedecms真的很不安全。dedecms可能存在某些漏洞这不假,但主要责任真的是dedecms吗?
实现让dedecms支持notypeid的属性方法
打开/include/taglib/arclist.lib.php文件,找这段代码(大概在130行):return lib_arclistDone($re
相关源码
-
(自适应)居家生活日用品纸盘纸盒纸杯卫生纸巾生产厂家pbootcms模板为纸品生产企业打造的现代化展示平台,自动适应各种设备屏幕,确保浏览体验一致,完善的SEO功能,提升网站曝光度,基于PbootCMS构建,源码开放可定制。查看源码 -
(自适应响应式)黑色LED显示屏户外广告屏网站源码下载这是一款基于PbootCMS内核开发的响应式网站模板,专门为LED显示屏及户外广告行业打造。模板适配各类显示设备,帮助企业快速搭建专业官网,展示产品与服务优势,有效提升品牌形象。查看源码 -
(自适应响应式)教育培训机构集团网站pbootcms源码下载本模板基于PbootCMS系统开发,为教育培训机构设计,特别适合展示课程体系、师资团队和教学成果。采用响应式技术,确保在各类设备上都能提供良好的浏览体验。查看源码 -
(自适应)橙色家政服务清洁保洁服务pbootcms网站模板源码下载模板核心价值:基于PbootCMS内核开发的家政服务类网站模板,通过模块化设计展现服务项目、团队风采、服务案例等核心板块,突出时效预约、服务标准化展示等家政行业特性。查看源码 -
(自适应响应式)房产合同知识产权企业管理pbootcms模板下载本模板基于PbootCMS系统开发,为知识产权服务、法律咨询及企业合同管理等行业设计。采用严谨专业的布局风格,突出法律文书与知识产权服务行业特色,适合展示各类法律服务和知识产权相关内容。查看源码 -
(PC+WAP)绣花刺绣传统手工工艺pbootcms网站源码下载这款基于PbootCMS的网站模板为刺绣和传统手工艺行业设计,采用优雅的布局和精致的细节处理,能够呈现手工艺品的独特韵味和文化内涵。模板结构合理,功能完善,是手工艺从业者展示作品的理想选择。查看源码
| 分享笔记 (共有 篇笔记) |
