dedecms调用当前文章下之后发布的文章的方法(非最新文章)
dedecms调用当前文章下之后发布的文章的方法(非最新文章)
如标题所示:
我们需要这样调用的目的在于,让已经收录的页面带动新发布的未收录的页面。同时能够避免所有文章调用出来的都是最新的。这样调用出来的基本上都每篇文章之后发布的文章,各有不同,以收录带动未收录,以旧带新。
调用方法如下:
此方法同时适用于专题的调用。
调用最新专题的方法:
正常能调用出URL来的写法如下:
请将上半部分介绍的URL的链接个性为:

如标题所示:
我们需要这样调用的目的在于,让已经收录的页面带动新发布的未收录的页面。同时能够避免所有文章调用出来的都是最新的。这样调用出来的基本上都每篇文章之后发布的文章,各有不同,以收录带动未收录,以旧带新。
调用方法如下:
注:6,代表调用的文章数量 注意修改表前缀dede_{dede:sql sql='Select * from dede_archives where id>~id~ limit 6 '}<li><a href='[field:arcurl/]' title="[field:title/]" target='_blank'>[field:title/]se</a></li>{/dede:sql}
此方法同时适用于专题的调用。
调用最新专题的方法:
经测:以上方法无法调用出文章或专题的链接来。{dede:arclist typeid='top' channelid='-1' titlelen=42 row=15}<a href="[field:arcurl/]" title="[field:shorttitle/]" target="_blank">[field:shorttitle/]</a>{/dede:arclist}
正常能调用出URL来的写法如下:
{dede:sql sql='Select * from dede_archives where id>~id~ order by id limit 0,6'}<li><a href="[field:id runphp='yes']$id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]" title="[field:title/]" target="_blank"> [field:title/]</a></li>{/dede:sql}
请将上半部分介绍的URL的链接个性为:
即可![field:id runphp='yes']$id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]