dedecms调用当前文章下之后发布的文章的方法(非最新文章)

dedecms调用当前文章下之后发布的文章的方法(非最新文章)
dedecms调用当前文章下之后发布的文章的方法(非最新文章)

如标题所示:

我们需要这样调用的目的在于,让已经收录的页面带动新发布的未收录的页面。同时能够避免所有文章调用出来的都是最新的。这样调用出来的基本上都每篇文章之后发布的文章,各有不同,以收录带动未收录,以旧带新。

调用方法如下:


{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}
注:6,代表调用的文章数量 注意修改表前缀dede_

此方法同时适用于专题的调用。

调用最新专题的方法:

{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]
即可!

最近更新

联系我们

188-0666-3235

在线咨询:点击这里给我发消息

邮件:piok@haoshangbang.cn

工作时间:周一至周五,10:00 - 22:00,节假日休息

QR code