源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-04-17 18:50 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:实现让DeDecms的上下文章链接限制在当前栏目内
修改方法: 找到include/inc_archives_view.php中的function GetPreNext()函数,修改为:
[u]复制代码[/u] 代码如下:
//-------------------------- //获取上一篇,下一篇链接 //-------------------------- function GetPreNext() { $rs = ""; $aid = $this->ArcID; $rid = $this->Fields['typeid']; $next = " #@__archives.ID>'$aid' and #@__archives.typeID='$rid' order by #@__archives.ID asc "; $pre = " #@__archives.ID<'$aid' and #@__archives.typeID='$rid' order by #@__archives.ID desc "; //$next = " #@__archives.ID>'$aid' order by #@__archives.ID asc "; //$pre = " #@__archives.ID<'$aid' order by #@__archives.ID desc "; $query = "Select #@__archives.ID,#@__archives.title, #@__archives.typeid,#@__archives.ismake,#@__archives.senddate,#@__archives.arcrank,#@__archives.money, #@__arctype.typedir,#@__arctype.typename,#@__arctype.namerule,#@__arctype.namerule2,#@__arctype.ispart, #@__arctype.moresite,#@__arctype.siteurl  from #@__archives left join #@__arctype on #@__archives.typeid=#@__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。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部