导航:首页 > 万维百科 > 帝国cmsorderby

帝国cmsorderby

发布时间:2021-01-27 23:18:37

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

<?
echo $nclassid =$GLOBALS[navclassid];//获取当前栏目ID
echo $bclassid = $class_r[$GLOBALS[navclassid]][bclassid]; //获取当前父栏目ID
$islast=$empire->fetch1(“select * from {$dbtbpre}enewsclass where classid=’$nclassid'”); //判断当前栏目是否是终极栏目
if($islast[islast]==1){
?>
[e:loop={“select classid,classname,classpath from [!db.pre!]enewsclass 
where bclassid = ‘$bclassid’ order by 
classid”,0,24,0}]<!-取得父栏目下的子栏目->
<a href=”<?=$bqsr[classurl]?>”><?=$bqr[classname]?></a>
[/e:loop]
<?
}else{
?>
[e:loop={“select classid,classname,classpath from [!db.pre!]enewsclass 
where bclassid = ‘$nclassid’ order by 
classid”,0,24,0}]<!-取得当前栏目下的子栏目->
<a href=”<?=$bqsr[classurl]?>”><?=$bqr[classname]?></a>
[/e:loop]
<?
}
?>

希望你能看懂,看不懂的话,可以联系我,我给你解释

4、帝国CMS灵动标签中的这段代码有知道的朋友吗

完整代码,自己唔唔

<?php
                                $bclassid=$class_r[$GLOBALS[navclassid]][bclassid];
                                ?>
                                [e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=378 order by myorder,classid desc",0,24,0}]
                                <?php
                                $classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
                                $bgcolor="";
                                if($bqr[classid]==$GLOBALS[navclassid])//当前栏目ID
                                {
                                $bgcolor="cur";
                                } 
                                ?>
              <li class="item <?=$bgcolor?>"><a href="<?=$classurl?>"><?=$bqr[classname]?></a><s class="s"></s></li>
                                [/e:loop]

bclassid=1  是栏目ID   注意 bclassid  是 父栏目   classid 终极栏目

5、帝国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不限制,不限制该信息是否有标题图片

与帝国cmsorderby相关的知识