织梦园红包自动抢软件免费版网专注于织梦企业红包自动抢软件免费版、DeDe整站红包自动抢软件免费版、织梦Html5红包自动抢软件免费版等织梦红包自动抢软件免费版的下载,提供DEDE织梦红包自动抢软件免费版相关服务。织梦园织梦红包自动抢软件免费版交流群
用户名:
密码:
注册
注册后享受折扣价

织梦大学

织梦dedecms5.7上一篇下一篇分开调用教程

织梦园红包自动抢软件免费版 / 2019-09-09 / 收藏
织梦dedecms5.7上一篇下一篇分开调用教程 。

功能:
1.文章内容页面上一篇、下一篇分两个标签调用,红包自动抢软件免费版制作更方便!
2.调用的上一篇、下一篇文章改为本文章所在栏目,而不是现在的全站。
调用例子:
↑{dede:preurl/}
↓{dede:nexturl/}
改法:打开includeinc_archives_view.php
找到
//--------------------------
//获取上一篇,下一篇链接
//--------------------------
function GetPreNext()
{
$rs = "";
$aid = $this->ArcID;
$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 .= "上一篇:{$preRow['title']} ";
}
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 .= " 下一篇:{$nextRow['title']} ";
}
else{
$rs .= " 下一篇:没有了 ";
}
return $rs;
}
改为:
//--------------------------
//获取上一篇,下一篇链接
//--------------------------
function GetPreNext($pn=1)
{
$rs = "";
$aid = $this->ArcID;
$typeid = $this->Fields['typeid'];
$next = " dede_archives.ID>'$aid' and dede_archives.typeid='$typeid' order by dede_archives.ID asc ";
$pre = " dede_archives.ID<'$aid' and dede_archives.typeid='$typeid' 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 ";
if($pn == 0){
$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']);
$prs .= "上一篇:{$preRow['title']} ";
}
else{
$prs .= "上一篇:没有了 ";
}
return $prs;
}
else{
$nextRow = $this->dsql->GetOne($query.$next);
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']);
$nrs .= "下一篇:{$nextRow['title']} ";
}
else{
$nrs .= "下一篇:没有了 ";
}
return $nrs;
}
}
找到:
//上下篇链接
else if($tagname=="prenext"){
$this->dtp->Assign($tagid,$this->GetPreNext());
}
改为:
//上下篇链接
else if($tagname=="preurl"){
$this->dtp->Assign($tagid,$this->GetPreNext(0));
}
else if($tagname=="nexturl"){
$this->dtp->Assign($tagid,$this->GetPreNext());
}

相关故障问题

收缩