任意指定导航菜单的频道是否显示

softyun3年前cms教程77

一、实现效果:我们将导航上面的频道id为2 的图片频道禁止不显示、但不是禁用该频道。我们能通过完整的地址正常访问。

二、实现方法:

1, 修改./templates/default/phpcms/header (页头文件)

找到:

<!--频道列表-->
<div id="Whatever" align="center">
<ul class="TabBarLevel1" id="TabPage1">
<li {if $channelid==0}id="Tabi" class="Selected"{/if}><a href="{PHPCMS_PATH}">首页</a></li>
<!--{loop $CHANNEL $channel}-->
<li {if $channelid==$channel['channelid']}id="Tabi" class="Selected"{/if}><a href="{$channel[linkurl]}" class="white">{$channel[channelname]}</a></li>
<!--{/loop}-->
</ul>
</div>

加入下面的语句

{php if($channel['channelid']==2) break;} , 假如频道id为2,则不显示。

可以多加入好几个频道都不显示。如:

{php if($channel['channelid']==2 || $channel['channelid']==7 || $channel['channelid']==52) break;}

2,修改为:

<!--频道列表-->
<div id="Whatever" align="center">
<ul class="TabBarLevel1" id="TabPage1">
<li {if $channelid==0}id="Tabi" class="Selected"{/if}><a href="{PHPCMS_PATH}">首页</a></li>
<!--{loop $CHANNEL $channel}-->

{php if($channel['channelid']==2) break;}
<li {if $channelid==$channel['channelid']}id="Tabi" class="Selected"{/if}><a href="{$channel[linkurl]}" class="white">{$channel[channelname]}</a></li>
<!--{/loop}-->
</ul>
</div>

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

PhpCms系统设置:IP 禁止

位置:系统设置----系统工具----IP 禁止使用之前需要开启:位置:系统设置----网站配置----安全设置禁止IP会对资源有一定的占用,同时使用次功能能有效的保证网站的安全性。可以对有恶意性的i...

织梦dedecms自定义模型采集数据

今天给大家分享织梦dedecms自定义模型采集数据,希望对你有帮助对于新建的dedecms自定义模型,如何采集数据呢打开\dede\templets\co_add_step0.htm,找到 大约在17...

给近三天发布的文章显示红色日期或加上new字或小图片

给近三天 或当天发布的文章显示红色日期或加上new字或new小图片等。都是围绕pubdate做文章,写扩展的。第2、3要注意的问题是:如:"<img src='new.gif' />中不能...

SP6支付接口使用说明

注重:网银在线 和支付宝的返回地址有所改变,请安装下图设置***/pay/chinabank.php***/pay/alipay.php...

评论管理

一、模块配置功能模块--评论治理--模块配置下面的就需要注重点:新增加的频道默认是不显示评论的。只有在这里启用才能正常显示。二、评论治理功能模块--评论治理--评论内容治理点击对应的模块或频道即可显示...

dedecms列表页加载更多功能的实现

 dedecms 列表页加载更多插件,加载更多按钮为下拉自动触发形式,今天教大家实现dedecms列表加载更多功能,本次织梦dedecms实现点击下拉加载更多主要用到js技术。步骤如下:1、在<...