帝国cms灵动标签调用自定义页面的方法

aaa

我们做单页时一般采用自定义页面来做,而调用出自定义页面导航可以用标签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]

本文标题:帝国cms灵动标签调用自定义页面的方法

本文链接:https://www.kaifatu.com/article/1026.html

相关文章

帝国CMS会员中心的短信息列表每页显示25条的修改方法

帝国CMS会员中心的短信息列表每页显示25条的修改方法!【方法如下】:帝国CMS会员中心的短信息、收藏夹等列表每页显示的数量默认是20条,有的站长可能觉得太多了,想要改少一点,但是又不知道怎么改,下面就告诉大家如何修改:我们找到并打开e/m…

Kaifatu 帝国cms教程
2021-05-03 187

帝国cms批量修改文章发布时间方法

帝国cms批量修改文章发布时间方法…

Kaifatu 帝国cms教程
2021-03-28 451

帝国cms 上传的图片前台不显示

一开始这三个字段我设置的是 VARCHAR类型的,当后台上传两张图片之后,不管再怎么上传就是不显示,经过查阅,与后台字段类型有关,因为每个字段类型所能保存的最大字节数是不一样的…

Kaifatu 帝国cms教程
2021-04-16 478

帝国cms搜索表单制作详解(图文)

帝国CMS内置强大的搜索功能,用户只需制作搜索表单指向搜索处理页面即可实现相应搜索。本文讲解:搜索表单制作语法。…

Kaifatu 帝国cms教程
2021-04-07 585

帝国CMS发布文章替换正文图片标签里ALT内容

帝国CMS发布信息文章时替换正文IMG图片标签里的ALT内容 有利于网站的SEO优化。 在 e/class/userfun.php 里面增加//替换正文IMG里的ALT内容 function user_imgalt($mid,$f,$isa…

Kaifatu 帝国cms教程
2021-06-28 449
发表评论
暂无评论