制作另类导航菜单全过程[1]

softyun3年前cms教程144

说明:通过这节我们学会在线模板编辑、标签的使用、以及快速建立标签和修改标签的方法

我们来实现phpcms 主站菜单导航效果。代码如下:

<!--频道列表-->
<div id="Whatever" align="center">
<ul class="TabBarLevel1" id="TabPage1">
<li id="menu_0"><a href="{PHPCMS_PATH}" onmouseover="show_menu(0);" >首页</a></li>
<!--{loop $CHANNEL $channel}-->{php if($channel['channelid']==16) break;}
<!--假如频道id为16-->
<li id="menu_{$channel['channelid']}"><a href="{$channel[linkurl]}" onmouseover="show_menu({$channel['channelid']});" >{$channel[channelname]}</a></li>
<!--{/loop}-->
</ul>
</div>

<div id="sub_menu" style="text-align:left;background-color: #7cc2e9;" class="TabBarLevel1"></div>

<div id="menu_cont_0" style="display:none;">
<font color="#ff0000">公告:</font>{tag_网站首页最新公告}
</div>
<!--{loop $CHANNEL $channel}-->
{php if($channel['channelid']==16 || $channel['islink']) break;}
<!--假如频道id为16 或者是外部频道就不显示-->
<div id="menu_cont_{$channel['channelid']}" style="display:none;">
<a href="{$channel['linkurl']}">{$channel['channelname']}首页</a> {tag_新增频道一级栏目}
</div>
<!--{/loop}-->

</div>
<script type="text/javascript">
var tID={$channelid};
function show_menu(ID){
if(ID!=tID){
$('sub_menu').innerHTML = '&nbsp;' $('menu_cont_' ID).innerHTML;
$('menu_' ID).className = 'Selected';
$('menu_' tID).className = 'white';
tID=ID;
}else{
$('menu_' ID).className = 'Selected';
$('sub_menu').innerHTML = '&nbsp;' $('menu_cont_' ID).innerHTML;
}
}
show_menu({$channelid});
</script>
<div class="main">

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

相关文章

PhpCms模块管理:评论管理

一、模块配置 位置:模块管理---评论管理--模块配置模块说明:二、添加财务 位置:模块管理---评论管理--管理评论 ...

织梦dedecms文章被评论后发短消息给作者的方法

织梦dedecms文章被评论后发短消息给作者的方法DedeCMS文章被别人评论后系统短消息通知作者的代码成功,现在特别将方法分享给大家,需要修改的文件是:/plus/feedback.php,小编教你...

【Autochannel 标记使用实例】-DedeCMS模板制作使用实例教程(5)

{dede:autochannel partsort='1'/}{dede:channel typeid='1'} [field:typename/] {/dede:channel}{dede:aut...

DEDECMS专题不能选取一级栏目的解决方案

建立的织梦dedecms 专题不能选取一级栏目,搜索了一些教程,然后测试了下,现在将我测试的教程发出来,供大家研究。打开\dede\inc\inc_catalog_options.php,将以下代码完...

解决dede封面模板不能显示副栏目内容的问题

解决dede封面模板不能显示副栏目内容的问题解决织梦dedecms封面模板不能显示副栏目内容的问题5.1的时候改代码解决了,可是5.3一下子找不着了。 问题是这样的:我已经开启了副分类和子栏目功能,但...

5.X版本新人近期热点问题整理 V1.7

查看完整版本: [-- FAQ1:安装或者使用DedeCMS的时候出现报错“DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错,如未安装本系统,请先运行安装程序,如果已经安装...