帝国cms内容页个性化用灵动标签sql调用上一篇和下一篇
发布时间:2022-02-23作者:帝国建站网
帝国CMS文章内容页的上一篇和下一篇太单调,用灵动标签sql调用获取每个字段,这样可以按照自己网站的模板来实现了。
一: 动态调用上一篇下一篇链接
<a href="[!--news.url--]e/public/GotoNext?classid=[!--classid--]&id=[!--id--]&enews=pre">上一篇</a> 动态调用上一篇链接 <a href="[!--news.url--]e/public/GotoNext?classid=[!--classid--]&id=[!--id--]&enews=next">下一篇</a> 动态调用下一篇链接
二: 运用灵动标签和SQl语句调用
上一篇链接:
[e:loop={"select id,classid,newspath,filename,groupid,titleurl from [!db.pre!]ecms_".$class_r[$navinfor[classid]]['tbname']." where id<".$navinfor[id]." and classid=".$navinfor[classid]." and checked=1 order by id desc limit 1",1,24,0}]
<?php
$titleurl=sys_ReturnBqTitleLink($bqr);
echo $titleurl;
[/e:loop]
下一篇链接:(把小于号改成大于号)
[e:loop={"select id,classid,newspath,filename,groupid,titleurl from [!db.pre!]ecms_".$class_r[$navinfor[classid]]['tbname']." where id>".$navinfor[id]." and classid=".$navinfor[classid]." and checked=1 order by id desc limit 1",1,24,0}]
<?php
$titleurl=sys_ReturnBqTitleLink($bqr);
echo $titleurl;
[/e:loop]
三: 运用灵动标签调用,比较简洁的方式
<!--上一篇-->
[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 "上一篇:很抱歉没有了";
}
?>
<!--下一篇-->
[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 "下一篇:很抱歉没有了";
}
?>
四: 控制上一篇下一篇标题字数截取30个字符为例
运用:<?=esub($bqr[title],30)?>
<!--上一篇-->
[e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','id desc'}]
<a href="<?php
echo $bqsr[titleurl];
$pre='true';
?>">上一篇: <?=esub($bqr[title],30)?></a>
[/e:loop]
<?php
if(empty($pre)){
echo "上一篇:很抱歉没有了";
}
?>
<!--下一篇-->
[e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}]
<a href="<?php
echo $bqsr[titleurl];
$next='true';
?>">下一篇:<?=esub($bqr[title],30)?>
</a>
[/e:loop]
<?php
if(empty($next)){
echo "下一篇:很抱歉没有了";
}
?>以上是基本的灵动标签sql使用方法,根据自己站点来修改吧相关帝国教程
- 10-10帝国cms模板中载入html页面调用方法和代码是什么?
- 08-15帝国tags伪静态教程
- 09-04帝国CMS会员中心点击退出登录后跳转到指定地址的方法是什么?
- 03-12帝国CMS会员通过推广链接获得点数奖励的功能
- 01-01帝国CMS无限极栏目导航函数
- 11-29帝国CMS过滤html标签自定义NOHTML函数用法
- 03-03帝国cms模板中使用灵动标签的应用大汇总
- 07-06帝国cms内容页某个字段没有填写就不显示
- 11-20帝国cms修改实现TAG标签以TAGID的方式伪静态
- 06-20帝国CMS判断栏目有无下级栏目的方法
- 02-06帝国CMS搜索结果内容重复如何解决
- 11-05帝国CMS批量设置正文第一张图片为缩略图方法
- 06-09帝国cms投票系统使用
- 11-11phome_enewsmoreport端口表
- 02-26帝国CMS灵动标签内容页调用列表页关键字
- 02-22帝国cms列表页获取父级栏目地址和父级栏目下所有子栏目
- 12-10帝国cms灵动标签SQL调用广告系统里的广告
- 05-10帝国CMS二次开发列表调用tags标签教程
- 03-30帝国cms使用方法如何在tags列表页获取当前tag的ID
- 10-03帝国CMS信息反馈验证码怎么开启