dedecms分类信息内容也为什么上一篇和下一篇都显示没有了?其实上下都有文章的。 50
<li>{dede:prenextget='pre'/}</li><li>{dede:prenextget='next'/}</li>上下篇标签也不能错啊,在别的都可以,...
<li>{dede:prenext get='pre'/}</li>
<li>{dede:prenext get='next'/}</li>
上下篇标签也不能错啊,在别的都可以,就是在分类信息这个模版下不显示,求大神指点一点 展开
<li>{dede:prenext get='next'/}</li>
上下篇标签也不能错啊,在别的都可以,就是在分类信息这个模版下不显示,求大神指点一点 展开
3个回答
展开全部
修改文件/include/arc.archives.class
将以下代码
$next = (is_array($nextR) ? " where arc.id={$nextR['id']} " : ' where 1>2 ');
$pre = (is_array($preR) ? " where arc.id={$preR['id']} " : ' where 1>2 ');
$query = "Select arc.id,arc.title,arc.shorttitle,arc.typeid,arc.ismake,arc.senddate,arc.arcrank,arc.money,arc.filename,arc.litpic,
t.typedir,t.typename,t.namerule,t.namerule2,t.ispart,t.moresite,t.siteurl,t.sitepath
from `#@__archives` arc left join #@__arctype t on arc.typeid=t.id ";
改为如下
if($this->ChannelUnit->ChannelInfos[‘issystem‘]!=-1){
$next = (is_array($nextR) ? " where arc.id={$nextR[‘id‘]} " : ‘ where 1>2 ‘);
$pre = (is_array($preR) ? " where arc.id={$preR[‘id‘]} " : ‘ where 1>2 ‘);
$query = "Select arc.id,arc.title,arc.shorttitle,arc.typeid,arc.ismake,arc.senddate,arc.arcrank,arc.money,arc.filename,arc.litpic,
t.typedir,t.typename,t.namerule,t.namerule2,t.ispart,t.moresite,t.siteurl,t.sitepath
from `#@__archives` arc left join #@__arctype t on arc.typeid=t.id ";
}else{
$next = (is_array($nextR) ? " where arc.aid={$nextR[‘id‘]} " : ‘ where 1>2 ‘);
$pre = (is_array($preR) ? " where arc.aid={$preR[‘id‘]} " : ‘ where 1>2 ‘);
$query = "Select arc.aid,arc.title,arc.typeid,arc.senddate,arc.arcrank,arc.litpic,
t.typedir,t.typename,t.namerule,t.namerule2,t.ispart,t.moresite,t.siteurl,t.sitepath
from `".$this->ChannelUnit->ChannelInfos[‘addtable‘]."` arc left join #@__arctype t on arc.typeid=t.id ";
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的文章应该不是在同一分类下吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个在文章内容页才可以显示吧。
追问
是啊,但是不显示啊 上一篇和下一篇都显示没有了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询