dedecms分类信息内容也为什么上一篇和下一篇都显示没有了?其实上下都有文章的。

<li>{dede:prenext get='pre'/}</li>
<li>{dede:prenext get='next'/}</li>
上下篇标签也不能错啊,在别的都可以,就是在分类信息这个模版下不显示,求大神指点一点

第1个回答  2019-08-20

修改文件/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  ";
            }

本回答被网友采纳
第2个回答  2012-08-05
你的文章应该不是在同一分类下吧
第3个回答  2012-07-23
这个在文章内容页才可以显示吧。追问

是啊,但是不显示啊 上一篇和下一篇都显示没有了

相似回答