帝国cms 内容模板调用上一篇、下一篇方法,标题自定义

发布者:太阳下的小落花 2022-4-11 20:27

本文介绍了帝国cms中实现上一篇、下一篇调用的多种方法,用灵动标签调用上、下一篇链接,标题可截取字数,可自定义显示文字,分为静态调用与动态调用,需要的朋友参考下。

在帝国cms中默认的上一篇、下一篇链接比较单一,无法满足个性化

[!------------info.next--]:下一篇链接

[!------------info.pre--]:上一篇链接

可以考虑在帝国cms中用灵动标签调用上、下一篇链接,标题可截取字数,可自定义显示文字,或用图标代替。

第一部分,静态调用方法。

下一篇链接:

下一篇:

[e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}]

<a href="<?php 

echo $bqsr[titleurl];

$next='true';

?>">下一篇:<?=$bqr[title]?>

</a>

[/e:loop]

<?php 

if(empty($next)){

echo "下一篇:很抱歉没有了";

}

?>

上一篇链接:

[e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','id desc'}]

<a href="<?php 

echo $bqsr[titleurl];

$pre='true';

?>">上一篇:<?=$bqr[title]?>

</a>

[/e:loop]

<?php 

if(empty($pre)){

echo "上一篇:很抱歉没有了";

}

?>

如果需要截取标题字数,则将标题标签替换即可:

不截取标题:

<?=$bqr[title]?>

截取标题:

<?=esub($bqr[title],30)?>

第二部分,动态调用方法。

1,动态调用上一篇链接:

<ahref="[!-news.url--]e/public/GotoNext?classid=[!-classid--]&id=[!-id--]&enews=pre">上一篇</a>

2,动态调用下一篇链接:

<ahref="[!----news.url--]e/public/GotoNext?classid=[!----classid--]&id=[!----id--]&enews=next">下一篇</a>

为你推荐