欢迎来到王星个人博客!seo教程,DEDECMS织梦免费模板

王星个人博客

DedeCMS

当前位置:主页 > CMS教程 > DedeCMS >

实现让DeDecms的上下文章链接限制在当前栏目内

时间:2019-03-27|栏目:DedeCMS|点击:

文章摘要:修改方法: 找到include/inc_archives_view.php中的function GetPreNext()函数,修改为: 复制代码 代码如下: //-------------------------- //获取上一篇,下一篇链接 //-------------------------- function GetPreNext() { $rs = ; $aid = $this-ArcID; $rid = $this-Fields[typeid]; $next = dede_archives.I

修改方法: 
找到include/inc_archives_view.php中的function GetPreNext()函数,修改为: 
复制代码 代码如下: 
//-------------------------- 
//获取上一篇,下一篇链接 
//-------------------------- 
function GetPreNext() 
$rs = ""; 
$aid = $this->ArcID; 
$rid = $this->Fields['typeid']; 
$next = " dede_archives.ID>'$aid' and dede_archives.typeID='$rid' order by dede_archives.ID asc "; 
$pre = " dede_archives.ID<'$aid' and dede_archives.typeID='$rid' order by dede_archives.ID desc "; 
//$next = " dede_archives.ID>'$aid' order by dede_archives.ID asc "; 
//$pre = " dede_archives.ID<'$aid' order by dede_archives.ID desc "; 
$query = "Select dede_archives.ID,dede_archives.title, 
dede_archives.typeid,dede_archives.ismake,dede_archives.senddate,dede_archives.arcrank,dede_archives.money, 
dede_arctype.typedir,dede_arctype.typename,dede_arctype.namerule,dede_arctype.namerule2,dede_arctype.ispart, 
dede_arctype.moresite,dede_arctype.siteurl 
from dede_archives left join dede_arctype on dede_archives.typeid=dede_arctype.ID 
where "; 
$nextRow = $this->dsql->GetOne($query.$next); 
$preRow = $this->dsql->GetOne($query.$pre); 
if(is_array($preRow)){ 
$mlink = GetFileUrl($preRow['ID'],$preRow['typeid'],$preRow['senddate'],$preRow['title'],$preRow['ismake'],$preRow['arcrank'],$preRow['namerule'],$preRow['typedir'],$preRow['money'],true,$preRow['siteurl']); 
$rs .= "上一篇:<a href='$mlink'>{$preRow['title']}</a> "; 
else{ 
$rs .= "上一篇:没有了 "; 
if(is_array($nextRow)){ 
$mlink = GetFileUrl($nextRow['ID'],$nextRow['typeid'],$nextRow['senddate'],$nextRow['title'],$nextRow['ismake'],$nextRow['arcrank'],$nextRow['namerule'],$nextRow['typedir'],$nextRow['money'],true,$nextRow['siteurl']); 
$rs .= " 下一篇:<a href='$mlink'>{$nextRow['title']}</a> "; 
else{ 
$rs .= " 下一篇:没有了 "; 
return $rs; 
}
如果你不会修改,还可以下载修改后的:inc_archives_view.php。 

上一篇:DEDE免费教程最简方式教你缩短软件列表的方法

栏    目:DedeCMS

下一篇:dedecms中如何在栏目列表和文章页面中获得当前栏目标题

本文标题:实现让DeDecms的上下文章链接限制在当前栏目内

本文地址:http://www.aiquhu.com/CMSjiaocheng/DedeCMS/395.html

广告投放 | 联系我们 | 版权申明 | 网站地图(html) | 网站地图(xml)

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:520031800 | 邮箱:520031800@qq.com

Copyright ©2019-2020 王星个人博客 版权所有 苏ICP备18070909号