帝国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使用方法,根据自己站点来修改吧
相关帝国教程
- 08-10帝国CMS7.0IIS伪静态教程
- 08-07帝国CMS单独制作投稿等表单页面
- 08-21帝国CMS让标签参数支持系统变量
- 11-13帝国cms管理系统会员空间信息管理
- 11-03帝国CMS二次开发高效的随机调用方法
- 02-27帝国CMS模板内容关键字加粗
- 05-04帝国CMS大数据量下优化方案及代码是什么?
- 07-01帝国CMS计划任务执行一次后不重复执行
- 09-27帝国CMS显示指定时间内更新的信息数量
- 07-02帝国CMS7.5升级增加浏览器USER-AGENT验证功能
- 07-15帝国cms控制面板中“我的好友”头像调用方法
- 09-06帝国CMS模板怎么禁止鼠标右键菜单和复制功能
- 01-17帝国cms内容页文章字数统计
- 04-08帝国CMS怎么在信息前面添加new最新图标
- 02-17帝国CMS模板列表页调用内容页(副表)的作者、来源、内容(并过滤内容中的html代码)
- 06-01帝国CMS灵动标签调用栏目并当前高亮
- 10-22帝国CMS操作数据库函数
- 11-14帝国CMS二次开发循环自定义列表分类下的所有列表及信息
- 11-11phome_enewsmoreport端口表
- 08-06帝国cms修改列表式分页样式教程