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的高度。

点击阅读...

DB:Access. Query:0. Cache:6. Based On: NSB3.00.1046.NBLOG