1、帝国cms 列表页 有关循环问题
你的条件判断语来句 语法不正确。自
正确的if常用判断语句语法如
if(){
//code
}
else
{
//code
}
例如本例中
<?php
if(){
?>
html代码
<?php
}//这是你语法中错误的地方:这个大的反括号不能丢了!!!
else
{//这里也不能缺了!
?>
……
比如你以下这一段代码就有问题
……
if(!$bqr[islast]) //判断是否终极栏目
{
?>
<li><a><?=$bqr[classname]?></a>
<ul class="sub-menu">
<?php
else
?>
……
else前后不能少了大括号
2、帝国cms灵动标签怎么调用某一子栏目
[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=1 and showclass=0 order by myorder,classid desc',0,24,0}]
<li><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_blank"><?=$bqr[classname]?></a></li>
[/e:loop]
可以实现帝国CMS用灵动标签来实现任意页面调用指定栏目下的所有子栏目。
这段JS是用以实现当前栏目高亮的样式区分,如不需要当前子栏目高亮,可删除这段JS代码。
3、loop标签 循环当前栏目 可以输出当前栏目对应的父栏目的名称和链接么? 帝国cms
<?希望你能看懂,看不懂的话,可以联系我,我给你解释
4、帝国CMS灵动标签中的这段代码有知道的朋友吗
完整代码,自己唔唔
<?php5、帝国cms7.0百度网站地图怎么做? [e:loop={"select * from [!db.pre!]ecms_news where checked=1 order by
呵呵,7.0版本的待审核信息与发布信息单独表存放,所以调用前台信息不再需要checked=1条件
因此,你的这个函数中的 where checked=1 应该删除掉,就可以搞定了
6、通帝国CMS的高手进来!
1、你抄是在全新的数据库安装帝国CMS吗?如果不是,在安装时选择新建不同名的数据库看看;
2、你是不是在旧版本的帝国CMS进行了升级安装?留意帝国升级的说明,需要逐个版本按操作升级,不能跨版本升级,例如不能从6.0直接升级到6.6,而需要先升级到6.5才可以。
7、帝国cms标签[e:loop={"select * from {$dbtbpre}ecms_huati order by newstime desc limit 1",6,24,0}
[e:loop={"select * from {$dbtbpre}ecms_huati order by newstime desc limit 1",6,24,0}]
......
[/e:loop]
第一部分:
"select * from {$dbtbpre}ecms_huati order by newstime desc limit 1"
查询数据模型为 huati 的数据表,{$dbtbpre}为表前缀
order by newstime desc 排序规则,按照发布时间,倒序排列
limit 1 ,查询结果数量控制,仅显示一条记录
第二部分:
6,显示6条记录,这个6是针对e:loop而言的,第一部分中有limit 1,所以,这个地方的6是不起作用的
第三部分:
24,如果第一部分是查询函数的话,那么这个地方必须是24
第四部分:
0,表示titlepic不限制,不限制该信息是否有标题图片