帝国CMS怎么用灵动标签调用上一篇下一篇文章?(帝国CMS灵动标签调用上一篇下一篇的方法)


avatar
pcwnas 2023-04-25 110

原文来自:https://liye5.com/

  帝国CMS怎么用灵动标签调用上一篇下一篇文章?(帝国CMS灵动标签调用上一篇下一篇的方法)

使用帝国CMS建站,相信很多朋友都不会陌生了,其实不管使用哪个程序建站,织梦也好,帝国也好,我们在文章内容页的内容调用里面,都免不了上一篇下一篇的内容调用,为什么这么说呢?因为上一篇下一篇内容调用。不仅可以方便用户的浏览,也利于文章的SEO优化(蜘蛛抓取),因此呢我们基本上每个站点都会进行设置,那么,具体怎么用灵动标签进行调用呢?下面帝国CMS模板网来告诉大家帝国CMS使用灵动标签调用上一篇下一篇的方法:

  上一篇:[!–info.pre–] 下一篇:[!–info.next–] 缺点:[!–info.pre–] 和 [!–info.next–] 中封装的 标签的内容无法定制

以下方法站长亲测有效:

[e:loop={"select*from[!db.pre!]ecms_newswhereid<'$navinfor[id]'andclassid='$navinfor[classid]'orderbyiddesclimit1",1,24,0}]
上一篇:<li><ahref="<?=$bqsr[titleurl]?>"title="上一篇:<?=$bqr[title]?>"target="_blank"><?=$bqr[title]?></a></li>
[/e:loop]

[e:loop={"select*from[!db.pre!]ecms_newswhereid>'$navinfor[id]'andclassid='$navinfor[classid]'orderbyidlimit1",1,24,0}]
下一篇:<li><ahref="<?=$bqsr[titleurl]?>"title="下一篇<?=$bqr[title]?>"target="_blank"><?=$bqr[title]?></a></li>
[/e:loop]

以下方法未测试,大家可以测试看看效果:

纯灵动标签(来自网络未验证)
[e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','iddesc'}]
<ahref="<?php
echo$bqsr[titleurl];
$pre='true';
?>">上一篇:<?=$bqr[title]?>
</a>
[/e:loop]
<?php
if(empty($pre)){
echo"上一篇:很抱歉没有了";
}
?>

[e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','idasc'}]
<ahref="<?php
echo$bqsr[titleurl];
$next='true';
?>">下一篇:<?=$bqr[title]?>
</a>
[/e:loop]
<?php
if(empty($next)){
echo"下一篇:很抱歉没有了";
}
?>

  OK!搞定!大家赶紧去测试看看效果!