帝国cms若何使以后栏目、文章标题高亮显现
咱们在帝国cms网站建造进程中,偶然须要让以后栏目或文章标题高亮显现,云动收集现分享以下几种体例,经由过程灵活标签挪用,经测试全数可用,详细代码以下:
灵活标签挪用以后文章标题高亮显现
[e:loop={'selfinfo',4,0,0}]
<?
if (sys_ReturnBqTitleLink($navinfor)=="$bqsr[titleurl]"){
echo "<li><a href='$bqsr[titleurl]' class='current'>$bqr[title]</a></li>";
}
else{
echo "<li><a href='$bqsr[titleurl]'>$bqr[title]</a></li>";
}
?>
[/e:loop]
灵活标签调一级栏目高亮显现
[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder',0,24,0}]
<li id="cid<?=$bqr[classid]?>"> <a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_self" class="<?=currentPage1($GLOBALS[navclassid],$bqr[classid])?>">
<?=$bqr[classname]?>
</a> </li>
[/e:loop]
灵活标签挪用以后同级栏目高亮显现
[e:loop={"select classid,classname,classpath from [!db.pre!]enewsclass where bclassid='".$class_r[$GLOBALS[navclassid]][bclassid]."' order by classid limit 0,4 ",0,24,0}]
<li><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" class="<?=currentPage2($GLOBALS[navclassid],$bqr[classid])?>">
<?=$bqr[classname]?>
</a> </li>
[/e:loop]
需挪用栏目时,在 e/class/userfun.php 中插手以下代码:
//高亮一级栏目
function currentPage1($classid,$thisid){
global $class_r;
$fr=explode('|',$class_r[$classid][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$classid;//获得第一级栏目id
if ($topbclassid==$thisid) {
echo "current";
}
else {
}
}
//高亮以后同级栏目
function currentPage2($classid,$thisid){
global $class_r;
$fr=explode('|',$class_r[$classid][featherclass]);
$topbclassid=$fr[2]?$fr[2]:$classid;
if ($topbclassid==$thisid) {
echo "current";
}
else {
}
}
此中局部代码详解以下:
and showclass=0 只挪用显现出来的栏目
order by myorder 按背景设置栏目的排序体例显现
[e:loop={'selfinfo',4,0,0}] 此中的4为只显现前四条
limit 0,4 从第一条起头,取前四条
current 为高亮显现css款式
栏目导航 |
- 05-10帝国7.2搜刮模板撑持调
- 04-18襄阳友达印务无限公司
- 04-18襄阳市盛特幼儿园
- 04-01织梦点击次数的挪用和修
- 03-30织梦dede若何去除底部Po
- 03-29百度快照消逝对SEO影响
- 03-19让帝国CMS留言板撑持调
- 03-04SEO经常使用到的搜刮引擎命
- 11-09帝国CMS 7.2版本进级功
- 11-04若何晋升微信公家号的图