帝国CMS模板制作中
我们做单页(比如“公司介绍”、“联系我们”等页面)时一般采用自定义页面来做,而调用出自定义页面导航可以用标签SQL调用。如下:
例子1:调用自定义页面分类ID=1的页面导航
[e:loop={'select id,path,title from [!db.pre!]enewspage where classid=1 order by id',20,24,0}]
<?php
$pageurl=$public_r['newsurl'].str_replace('../../','',$bqr['path']);
?>
<li><a href="<?=$pageurl?>"><?=$bqr[title]?></a></li>
[/e:loop]
例子2:调用自定义页面导航并识别当前自定义页面
[e:loop={'select id,path,title from [!db.pre!]enewspage where classid=1 order by id',20,24,0}]
<?php
$pageurl=$public_r['newsurl'].str_replace('../../','',$bqr['path']);
$css='pagecss';
if($classid=='page'.$bqr[id])
{
$css='selfpagecss';
}
?>
<li class="<?=$css?>"><a href="<?=$pageurl?>"><?=$bqr[title]?></a></li>
[/e:loop]
相关说明:
上面例子是调用分类ID=1的自定义页面,不限制可以去掉SQL中“ where classid=1”条件。
例子3:调用自定义页面分类的名称
[e:loop={"select *,b.classname as classname from [!db.pre!]enewspage a left join [!db.pre!]enewspageclass b on a.classid=b.classid",0,24}]
<?echo $bqr[title],'...'.$bqr[classname].'</br>';?>
[/e:loop]
相关帝国教程
- 05-09帝国cms如何实现全站搜索功能
- 01-27帝国CMS模板正文内容设置关键词与图片链接冲突
- 10-31帝国CMS首页调用会员信息(两表多表查询)
- 02-26帝国CMS灵动标签内容页调用列表页关键字
- 06-08帝国CMS的灵动标签同时调用头条(1级、2级)、推荐(1级、2级)多种方法
- 01-26帝国CMS模板中怎么调用自定义页面
- 06-19帝国cms列表页自动把标题图片生成缩放图并调用出来
- 11-29帝国CMS过滤html标签自定义NOHTML函数用法
- 12-27帝国CMS返回TAG结果页面URL地址可以带的参数网址调用详解!
- 05-09帝国CMS内容页模板用灵动标签实现上一页下一页调用的方法!
- 08-28帝国cms灵动标签调用标题图片(图集)没有图片时让其显示默认图片的方法
- 03-15帝国CMS模板中随机调用文章信息
- 10-08帝国CMS二次开发PHP跨表查询相关文章
- 11-25帝国CMS怎么自定义后台登录文件
- 10-29帝国cms后台多图上传去掉链接a标签方法和教程是什么?
- 04-10帝国CMS在后台设置友情链接每页显示数量修改
- 09-26帝国CMS如何批量转移会员到另一个会员组
- 06-14帝国CMS退出会员登录后怎么跳转到指定网址
- 05-06帝国CMS修改图片集一次只能上传10张照片的解决方法
- 10-23帝国cms新建栏目提示“建立目录不成功