HDCMS导航高亮显示!解决办法

第一种方法:(传递class)

<channel type=‘top‘ row=‘8‘ class=‘cur‘ >
    <li class=‘{$field.class}‘>
       <h3><a href=‘‘ class="{$field.caturl}">{$field.catname}</a></h3>
    </li>
</channel>

第二种方法:写公共函数 functions.php

hd / Common / Functions / functions.php

//分类列表获得PID
function allList($pid = 0){
  if($pid == 0){
    return false;
  }
  $category = M(‘category‘)->where(array(‘cid‘=>$pid))->field(‘cid,pid‘)->find();
  $cate = $category[‘pid‘] ? allList($category[‘pid‘]):$category[‘cid‘];
  return $cate;
}

循环遍历:

<channel type=‘top‘ row=‘8‘>
    <li class="<?php if($field[‘cid‘] == allList($_GET[‘cid‘])): ?><?php echo ‘dlHover‘ ?><?php endif; ?>">
       <h3><a href=‘‘ class="{$field.caturl}">{$field.catname}</a></h3>
    </li>
</channel>

使用下来,第二种方法更灵活,适用于二级分类和三级分类;

时间: 2024-11-04 23:32:44

HDCMS导航高亮显示!解决办法的相关文章

h5移动端常见虚拟键盘顶起底部导航栏解决办法

在h5移动端开发中相信很多朋友跟我一样都会遇到页面底部导航被虚拟键盘顶起的问题,自己在网上找到的解决办法拿出来与大家分享,有不完美之处还望见谅,有更好的解决办法可以贴出来大家一起互相学习!! var oHeight = $(document).height(); //浏览器当前的高度 // 浏览器窗口发生变化时判断 $(window).resize(function(){ if($(document).height() < oHeight){ $('footer').hide(); }else{

浏览器打开本地写的html文件,联网环境下自动跳转至搜狗网页,网页劫持locc.dll,浏览器主页都被劫持到搜狗导航的解决办法。

1.win徽键+e键搜索locc.dll.删除locc.dll,如删除不了,用软件强制删除. 2.清理注册表:win+r,输入regedit,在编辑菜单里找到或ctrl+f找到frist home page 或者state page找到劫持跳转的url修改或删除. 3.搜索系统盘下的TaskBar,将含有浏览器的快捷方式删除. 4.经过以上经验,千万不要用网上下载的小马激活工具去激活系统.

导航栏布局时遇到的问题以及解决办法 css选择器优先级

得到的导航栏效果 添加#menu ul li{width:30px;} 效果如图 将会使列表项和分隔区域的宽度同时改变因为id选择器的优先级高于类选择器,此时应该为列表项添加内联样式如图 才能得到如下效果 或者可以使用第二种方法 #menu ul li{ float:left; margin-left:10px;text-align:center;padding-left:10px;实现列表项文字的居中 line-height:28px; height:28px; width:40px; bor

vim搜索过字符串,打开其他文件也会高亮显示该字符串的解决办法

最简单的解决办法:随便在文档中搜索一个不存在的字符串,然后保存文档即可. 或者其他方法: 去掉文档高亮显示搜索字符串:命令行模式下  :nohlsearch 去掉文档高亮显示搜索字符串:命令行模式下  :set nohls (其实同上,写法不同而已)

android开发键盘把导航顶上去了解决办法

解决办法,在mainfest.xml中,在和导航条相关的Activity中加: <activity            android:name=".filing.AddFilingActivity"            android:windowSoftInputMode="adjustResize|stateHidden"             /> android:windowSoftInputMode="adjustResize

傻逼暴风影音不停发出咔咔(嗒嗒)声音的解决办法

原因就是那个狗屁暴风影视库不停地在刷新,而默认Windows7在刷新文件夹或打开文件夹等资源管理器操作的时候会发出(咔咔或者嗒嗒)的声音 解决办法要么把暴风卸载了,要么就把资源管理器的声音给关了 关闭资源管理器声音: 控制面板->硬件和声音->声音->声音->声音方案选择"Windows默认"->下拉找到"Windows资源管理器"并单击选中"启动导航"->"声音"选择"无&quo

【转载】IE浏览器常见的9个css Bug以及解决办法

IE浏览器常见的9个css Bug以及解决办法 我们在浏览网页的时候经常看见这样的现象:某个网页在IE6浏览器中打开很正常,但是在IE8里面打开可能完全变形了.或者也有可能出现完全相反的现象.这让Web程序员及设计师往往为了其CSS在各个IE版本下表现怪异而痛苦不已,有时候需要通过专为IE6或者IE8设计单独的定义.IE浏览器则因此被公认为Web程序员的毒药,虽然在微软官网上并没有提供相关的解决方案,但是IE浏览器的兼容性存在的问题却是Web程序员必须熟练掌握的.本文总结了9个IE浏览器上最常见

关于移动端js弹出层滚动的时候 body层不可滚动的解决办法

最近在做移动端网站,在点击导航栏,弹出导航列表时,出现了问题.下滑列表时底层body也跟着滚动,连查带想的折腾了两天才解决这个问题.下面主要分享一下解决办法以及关键代码. 一.有的网友建议弹出层弹出时给 html 和 body 都加上"height:100%:overflow:hidden:",然而在手机上并没有什么卵用 二.结合弹出层加上"overflow-y:auto"依然不起作用 .... 后来经过网友的帮助,结合我的代码终于找到了解决的办法 我的项目是用vu

PhpStorm8 无法使用 svn 的解决办法

本文主要讲解PhpStorm8编译器中无法使用svn的解决办法.每次打开PhpStorm都会有出现一个错误信息:Errors found while svn working copies detection.现在第七下载小编来告诉你怎么解决这个问题. PhpStorm是一个轻量级且强大的跨平台PHP开发IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查.PhpStorm-让开发更智能,而不是更困难,非常适合于PHP开发人员及前端工程师. 解决办法如下 首