您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS实现重复调用上一篇下一篇SQL代码写法
翠萱2023-06-01 23:12:11帝国CMS教程已有人查阅
导读分享一段更高效的帝国CMS调用上一篇下一篇方法,支持重复多次调用,但只查一次数据库。
分享一段更高效的帝国CMS调用上一篇下一篇方法,支持重复多次调用,但只查一次数据库。
查询SQL
<?php
//上下翻页
$goPage = [
'prev' => ['text' => '上一题'],
'next' => ['text' => '下一题']
];
$sql = $empire->query("(SELECT titleurl, id, title FROM `{$dbtbpre}ecms_news` WHERE `id` < " . $navinfor['id'] . " AND `classid` = " . $navinfor['classid'] . " ORDER BY `id` DESC LIMIT 1) UNION (SELECT titleurl, id, title FROM `{$dbtbpre}ecms_news` WHERE `id`> " . $navinfor['id'] . " AND `classid` = " . $navinfor['classid'] . " ORDER BY `id` LIMIT 1)");
if(0 < $empire->num1($sql)) {
while($r = $empire->fetch($sql)){
$key = isset($r['id']) && $r['id'] > $navinfor['id'] ? 'next' : 'prev';
$goPage[$key]['title'] = $r['title'];
$goPage[$key]['titleurl'] = sys_ReturnBqTitleLink($r);
}
}
?>
显示代码
<?php foreach($goPage as $type => $page):?>
<div class="col-sm-6 mb-5">
<div class="card">
<div class="card-body position-relative">
<?php if(isset($page['title'])):?>
<a href="<?php echo $page['titleurl'];?>" tltle="<?php echo $page['title'];?>" class="btn btn-danger stretched-link"><?php echo $page['text'];?></a>
<?php else:?>
<a href="javascript:;" class="btn btn-primary disabled" role="button" aria-disabled="true"><?php echo $page['text'];?></a>
<?php endif;?>
</div>
</div>
</div>
<?php endforeach;?>
本文标签:
很赞哦! ()
相关文章
- 帝国cms自定义字段ReturnClassAddField标签截取字数的方法
- 自定义函数解决帝国cms简介截取字符出现html代码的方法
- 本地环境phpStudy搭建帝国CMS的方法
- 帝国cms提示Table 'px.***_enewspubtemp_2' doesn't exist的解决方法
- 帝国cms通过栏目ID获取栏目名称,别名,链接的方法
- 帝国CMS二次开发新浪iplookup根据ip跳转到不同域名的方法
- 帝国CMS怎么实现内容关键字替换图片alt的办法
- 帝国CMS怎么使用egetip()获取用户IP函数
- 帝国cms二次开发实现纯JS版的地区联动筛选功能
- 帝国CMS批量提取第一张图片为标题缩略图的方法
- 帝国cms自带ckeditor编辑器代码高亮的方法codesnippet风格
- 帝国CMS文章和TAG删除编号ID从1开始的方法
随机图文
-
帝国CMS列表内容模板(list.var)怎么调用会员头像会员名称会员积分
列表内容模板(list.var)怎么调用会员头像会员名称会员积分。列表内容模板(list.var) -
帝国CMS会员注册时候取消邮箱必填项
帝国CMS会员注册的时候,邮箱是必填项,但有时候,我们希望注册时不需要填写邮箱,但帝国CMS并没有给这样一个可以关闭的设置项。 -
帝国CMS自定义页面和导航用标签SQL的调用方法
我们做单页(比如“公司介绍”、“联系我们”等页面)时一般采用自定义页面来做,而调用出自定义页面导航可以用标签SQL调用。如下: -
帝国CMS网站地图sitemap制作方法
增加自定义页面,文件名及存放目录:../../sitemap/sitemap.xml
留言与评论 (共有 条评论) |