站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
闻名企业网站系统/菜单文件与菜单CSS文件
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
{{WeenCompany top}} ==[[模板]]的菜单文件== 下面介绍模板的菜单文件(categories.php)中每条语句的含义和用法: <span style="color:coral;">提示:</span> 按以下内容制作的菜单文件将可适用于以后的weenCompany5.0.0版,未提示的地方一般无需修改,另在修改时注意[[JS]]标点符号。 <PRE> <?php // +---------------------------------------------+ // | Copyright 2006 - 2009 weenCompany | // | http://www.weentech.com | // | This file may not be redistributed. | // +---------------------------------------------+ if(!defined('IN_WEENCOMPANY')) { die("File not found!"); } echo "<script language=\"JavaScript\"> <!-- function wrap_root (text, id) { /*这个JS函数确定了顶级菜单的内容和CSS样式, 其中CSS样式分别在模板的menu.css文件中定义*/ return ['<span class=categorydefault id=' + id +'>' + text + '</span>', /*这句指定顶级菜单默认样式为: categorydefault, 注意id=' + id +'不能省略, 否则不支持5.0.0菜单新功能*/ '<span class=categoryhover>' + text + '</span>', /*这句指定顶级菜单鼠标停留时的翻转样式为: categoryhover*/ '<span class=categoryclick>' + text + '</span>' /*这句指定顶级菜单鼠标点击时的瞬间样式为: categoryclick*/ ]; } /*注意:menu.css文件中定义的categoryclick样式,在5.0.0及以后的版本中用于顶级菜单点击后保持的样式*/ function wrap_parent (text, icon, hovericon) { /*这个JS函数确定了二级菜单的内容和CSS样式, 同样以下的CSS样式分别在模板的menu.css文件中定义*/ return [['<span class=a0>' + text + '</span>'].join(''), /*这句指定二级菜单默认样式为: a0*/ ['<span class=a1>' + text + '</span>'].join(''), /*这句指定二级菜单翻转样式为: a1*/ ['<span class=a0>' + text + '</span>'].join('') /*这句指定二级菜单点击样式为: a0*/ ]; } function wrap_child (text, icon, hovericon) { /*这个JS函数确定了三级菜单的内容和CSS样式, 同样以下的CSS样式分别在模板的menu.css文件中定义*/ return [['<span class=a0>' + text + '</span>'].join(''), /*同上*/ ['<span class=a1>' + text + '</span>'].join(''), /*同上*/ ['<span class=a0>' + text + '</span>'].join('') /*同上*/ ]; } var MENU_POS =[ // Level 0 block configuration { // Item's height in pixels 'height' : 34, /*这个值为顶级菜单响应鼠标的高度,并不是实际的显示高度,显示高度由上面的categorydefault样式确实*/ /*响应鼠标的高度是指在多高的范围内响应鼠标的点击或停留时翻转,下面的响应宽度同理*/ // Item's width in pixels 'width' : 100, /*这个值为顶级菜单响应鼠标的宽度,并不是实际的显示宽度,显示宽度由后台管理中设置菜单时设置的菜单宽度确定*/ // if Block Orientation is vertical 'vertical' : false, /*如果希望顶级菜单为竖式(纵向)排列,需要改为:true */ // Time Delay in milliseconds before subling block expands // after mouse pointer overs an item 'expd_delay' : 0, // Style class names for the level 'css': { // Block outing table class 'table' : '', // Item outer tag style class for all item states or // classes for [<default state>, <hovered state>, <clicked state>] 'outer' : '', // Item inner tag style class for all item states or // classes for [<default state>, <hovered state>, <clicked state>] 'inner' : '' } }, // Level 1 block configuration { 'width' : 120, /*二级菜单的实际显示宽度(像素)*/ 'height' : 28, /*二级菜单的实际显示高度(像素)*/ // Vertical Offset between adjacent levels in pixels 'block_top' : 34, /*从二级菜单顶部到顶级菜单顶部的高度(像素)*/ // Horizontal Offset between adjacent levels in pixels 'block_left' : 0, /*从二级菜单左侧到顶级菜单左侧的宽度(像素)*/ // block behaviour if single frame: // 1 - shift to the edge, 2 - flip relatively to left upper corner 'wise_pos' : 1, 'vertical' : true, /*true表明二级菜单为竖式(纵向)排列*/ // transition effects for the block // [index on expand, duration on expand, index on collapse, duration on collapse] 'transition' : [0, 0.3, 0, 0.3], // Time Delay in milliseconds before menu collapses after mouse // pointer lefts all items 'hide_delay' : 300, 'css' : { 'table' : '', 'outer' : '', 'inner' : '' } }, // Level 2 block configuration { 'block_top' : 0, /*从三级菜单顶部到二级菜单顶部的高度(像素)*/ 'block_left' : 120 /*从三级菜单左侧到二级菜单左侧的宽度(像素)*/ } //Subling level configurations are inherited from level 2 ] var MENU_ITEMS = ["; CreateHoverMenu(); echo "]; new menu (MENU_ITEMS, MENU_POS); //--> </script>"; ?> </PRE> ==模板的菜单[[CSS]]文件== 下面介绍模板菜单的CSS样式文件(menu.css),这个文件供菜单文件categories.php调用CSS菜单样式: <span style="color:coral;">提示:</span> 在weenCompany5.0.0及以后的版本中已实现菜单点击后保持它翻转时或其它的特定样式,即菜单选中后保持一个不同于其它菜单的样式。按以下代码制作的menu.css文件将适用于5.0.0及以后更新的版本。 <PRE> .categorydefault // 这个样式是顶级菜单的默认样式. { font-size: 12px; color: #D8D8D8; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; white-space: nowrap; line-height: 28px; padding: 4px 8px 2px 8px; display:block; } .categoryhover // 这个样式是当鼠样经过时的菜单翻转样式. { font-size: 12px; color: #fa9d20; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; white-space: nowrap; line-height: 28px; background:url(images/ln_navigation_4.jpg) no-repeat bottom; padding: 4px 8px 2px 8px; display:block; } .categoryclick // 这个样式是顶级菜单点击后保持的样式, 同上面的翻转样式相同, 仅在5.0.0及以后的版本中有效. { font-size: 12px; color: #fa9d20; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; white-space: nowrap; line-height: 28px; background:url(images/ln_navigation_4.jpg) no-repeat bottom; padding: 4px 8px 2px 8px; display:block; } .a0 // 这个样式是二级和三级菜单的默认样式. { display:block; color: #333333; white-space: nowrap; font-size: 12px; padding: 0px 5px 0px 8px; line-height: 28px; background: #CCCCCC url(images/adv_navigation_6.gif) no-repeat top right; white-space: nowrap; } .a1 // 这个样式是当鼠样经过二级或三级菜单时它们的翻转样式. { display:block; color: #fa9d20; white-space: nowrap; font-size: 12px; padding: 0px 5px 0px 8px; line-height: 28px; background: #2F3235 url(images/adv_navigation_7.gif) no-repeat top right; white-space: nowrap; } .outer // 这个样式不去管它,一般没有什么用,可以删除. { border: 1px solid #202224; border-top: 0px; background-color: #F5F2ED; } </PRE> ==参考来源== *http://www.weentech.com/weencompany/ {{WeenCompany}} [[category:WeenCompany使用手册|M]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:WeenCompany
(
编辑
)
模板:WeenCompany top
(
编辑
)