2005-6-10 16:58:27
用Javascript和XML创建可自由定义的菜单
用javascript和XML创建可自由定义的菜单 by nowans(http://www.nowans.com)
第一部分 定义菜单的XML数据格式
大家知道XML能够灵活的定义数据格式,并且大部分的程序设计语言以及脚本语言都能支持XML格式数据,所以这里我们使用XML来定义菜单的结构。注意在实际应用中该XML文档可以由服务器端程序生成,客户端程序或者脚本程序读取。
这样定义XML菜单数据结构可以达到不改变程序,或者尽量少的改动程序,而是通过修改或者自动生成新的XML菜单数据,来达到更新菜单的目的。
结构中主要使用了一下几个节点名称:
Menu 在菜单条上以文本显示,鼠标滑过时会出现菜单面板
SubMenu 在菜单面板上以文本+图片的形式显示,同样的鼠标滑过时会出现菜单面板
MenuItem 在菜单面板上以文本+图片的形式显示的菜单,点击后按照预先设定完成相关任务
所有节点均包括以下属性:
text 要显示的文本内容
icon 图标
点击阅读...
2005-6-9 18:33:04
nBlog进度
今天一天下来,抽空完善了不少。
目前还未完成的:
1、简单的访问统计
2、和编辑器集成的上传
3、附带删除
4、后台快速换肤
我在考虑是不是要发布一个不带统计的版本和带统计的版本
编辑器目前使用的是fckeditor 2.0FC。我看了下里面的filemanager有上传漏洞
所以我就先删除了原来的,准备用自己的那个带进度条的上传代替。
附带删除就是在删除的同时删除静态页面
2005-6-9 9:14:41
blog和wiki
这里的blog特指具备trackback功能的blog
Blog是个人或群体以时间顺序所作的一种记录,并且不断更新。blog之间的交流主要是通过回溯引用(TrackBack)和回响/留言/评论(comment)的方式来进行的。blog的操作管理用语,也借鉴了大量档案管理用语。一个blog亦可被视为一个档案(archives),或是卷宗(fonds)。与传统档案不同的是,blog的写作者(blogger),既是这份档案的创作人(creator),也是其档案管理人(archivist)。
从技术表现来说,有一个极其形象的说法,blog就是一个跨站留言本(Sic语)。
从对象模型来说,blog是wiki的表现层。但是还不能上升到Portal的高度。
点击阅读...