dedecms导航,当前栏目高亮显示代码

转载 2012年04月15日 22:09:49
<li{dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='hover'":@me="";{/dede:field}><a href='{dede:global.cfg_cmsurl/}/'><span>主页</span></a></li>
{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}
<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>
{/dede:channel}

获取typeid,三元运算,(@me=='')?要真入当前id .或其他作于判断的条件,

{dede:arclist row=4 orderby=pubdate type='image.' }
                                    <li class="normal" onmouseover="picChange([field:global name='autoindex' /])">
                                        <img src="[field:litpic/]" alt="[field:title function='html2text(@me)'/]
                                    </li>
								{/dede:arclist}
{dede:global name='itemindex'/}

{dede:channelartlist typeid='top'}
   <span>索引:{dede:global name='itemindex'/}</span>
   <a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>
   {dede:arclist titlelen='1024' row=7}
   <a href="[field:arcurl /]" title="[field:title /]">[field:title /]</a>
   {/dede:arclist}
{/dede:channelartlist}
 
// arclist 和 list 中可以使用这个:
{arclist typeid='14' titelen='1024'}
   [field:global name='autoindex' /]
   [field:title/]
   [field:arcurl/]
{/dede:arclist}
 [field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global] 减1

autoindex输出索引

[field:pubdate function="MyDate('m-d ',@me)"/]

时间

[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]
                                
没有图片显示文字

{dede:channelartlist typeid='3,5'}
<a href="{dede:field name='typeurl'/}"><b>{dede:field name='typename'/}</b></a>(上一级栏目)<br>
{dede:channel type='son' noself='yes'}
<a href="[field:typelink/]">[field:typename/]</a><br />
{/dede:channel}
<hr><!-- 这里我们加一个横线,区分2个不同栏目的调用效果 -->
{/dede:channelartlist}

{dede:channelartlist}                                
            [field:global name=autoindex runphp="yes"](@me%2==0)? @me="<div class=global_module box_r>":@me="<div class=global_module>";[/field:global]
            {dede:arclist titlelen=’40′ row=’11′}    
           <a href="[field:arcurl /]" title="[field:title/]" target="_blank">[field:title /]</a>    
            {/dede:arclist}
        </div>
      {/dede:channelartlist}


循环生产列表,判断第二个就 加个样式<div class=global_module box_r>,否则就<div class=global_module>

貌似 不行,直接输出到页面显示的是
[field:global name=autoindex runphp="yes"](@me%2==0)? @me="":@me="";[/field:global] 

解决方法

[field:global name=autoindex runphp='yes']@me=$GLOBALS['autoindex']%2==0?’<div class="global_module box_r">’:'<div class="global_module">’;[/field:autoindex]


Dedecms当前栏目高亮完美处理办法…

代码先行: /templets/default/head.htm PHP 0 1 2 3 4 5 6 7 ...
  • ls519585292
  • ls519585292
  • 2015年07月18日 11:47
  • 3130

使用JS实现导航切换时高亮显示

index.html代码内容 导航高亮显示 body{ font-size:20px; } .nav{ list-style-type: none; marg...
  • web_callBack
  • web_callBack
  • 2017年04月12日 14:01
  • 626

织梦导航栏栏目被选中状态

很多新手朋友在用织梦做仿站时,经常问怎样实现导航栏被选中的样式,即当在首页时导航栏的“首页”就处 于选中状态,如下图: 图1     当在别的栏目时,导航栏中“首页”就不处于选中,所在栏...
  • qq1547479934
  • qq1547479934
  • 2016年01月21日 19:58
  • 1314

二级导航页面+当前页面导航高亮显示

html部分页面代码: class="webnav"> class="nav_list"> href="CDKQWeb/PublicWeb...
  • Sakura_Momoko
  • Sakura_Momoko
  • 2016年10月19日 16:13
  • 846

yourphp应用过程中的一些问题及解决方法

Yourphp自定义导航制作方法 可以subcat标签实现代码如下: {$r.catname} {if $r['child']==1} ...
  • u013285692
  • u013285692
  • 2013年12月27日 11:39
  • 1444

导航跳转后保持选中状态 jquery高亮当前选中菜单

功能需求: 今天在写一个站点需要用到在导航菜单点击链接跳转到新页面后,高亮当前菜单样式。 简单的说,就是我点击导航菜单中的一个栏目,跳转到该栏目下,该栏目菜单也同时高亮(可以是背景色也可以是背景图...
  • yusirxiaer
  • yusirxiaer
  • 2017年03月15日 10:29
  • 3895

可能是ThinkPHP导航高亮显示当前页面的最简便的方法

只要是做网站,导航就不得不做吧。   只要是做导航,高亮显示当前页面就不得不做吧(如果你想用户体验更好点,不让用户知道Ta正处在网站的哪个页面怎么成)。   做了很多网站,解决这个问题的方法其实我用过...
  • u014326381
  • u014326381
  • 2015年09月05日 18:58
  • 3005

js实现导航菜单点击切换选中时高亮状态——方法二

选中当前菜单后高亮 .nav { WIDTH: 100%; HEIGHT: 60px; BACKGROUND-COLOR:#0000
  • qq_15936309
  • qq_15936309
  • 2016年09月02日 10:13
  • 2673

Dedecms当前栏目高亮完美处理办法…

代码先行: /templets/default/head.htm PHP 0 1 2 3 4 5 6 7 ...
  • ls519585292
  • ls519585292
  • 2015年07月18日 11:47
  • 3130

两种防刷新的高亮导航菜单制作 记录cookies和根据Url网址

1、根据URL使当前菜单高亮 首先,你得了解window.location的取值 window.location 属性 描述  hash 设置或获取 href 属性中在井号“#”后面的...
  • ryon1986
  • ryon1986
  • 2015年05月20日 10:07
  • 222
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dedecms导航,当前栏目高亮显示代码
举报原因:
原因补充:

(最多只允许输入30个字)