清水导航树插件由 清水川 网站原创, 作者保留著作权
你可以更改和发表插件中的源程序,但是不可以删除其中的版权信息
并且在发布前, 通知本网站
主要用于为PJBlog的站点添加无限分类的树型导航栏
如下图所示,安装本插件以后,网站会具备树型导航功能(图中"清水导航树"下)
用户可以点击相应栏目到达文章或者文章的栏目(可以展开和收起树结构)
这样做导航更加明确,操作简单

图1
1.安装
插件遵循PJBlog插件标准,使用常规安装方法即可,请参招PJBlog相关帮助
2.配置
下载插件包后, 在Plugins\NavigationTree\myxmldb中有一个myDocManager.xml文件
它是网站分类和导航的关键,可以用文本编辑器直接编辑这个文件改变网站分类和导航
为了方便编辑,本网站还制作了相关的编辑器(需要安装.Net Framework支持),如下图所示

图2
你需要在编辑器中指定树中每个节点的名字,还可以指定对每个节点的说明(说明文字会在鼠标移动到该节点之上时被显示在导航树下面)
如果的你的网站分类和文章比较多的话,可以使用软件的自动导入功能,点击菜单的Modify/Build Web Page Tree 4 PJBlog,出现以下界面

图3
首先你需要建一个大体的分类结构(请打开插件包中的basis.xml做为参考), 然后将PJBlog的数据库下载到本地, 将其后缀改为.mdb, 然后用图3界面导入, 这时网站的栏目会出现在右边列表, 在左边选择相应的目标非类, 再选中右边的目录,点"<"移动就可以了
为方便软件自动为节点生成URL连接, 你需要为文章和栏目节点分别指定URL通配串, 如果你怕麻烦, 直接按图3中输入"Article URL Head"和"Sub URL"就可以啦
如果你的网站结果经过更改, 你需要改变这两个通配串, "Article URL Head"为文章通配串, "Sub URL"为栏目通配串, 可使用的通配符号暂时只有3个
[IdString] 会被替换成栏目或者文章的ID
[UidString] 用户的ID //for oblog, 可以忽略
[DoString] 栏目的分类标示 //for oblog, 可以忽略
做好这些以后,就可以生成xml文件啦, 一般你只需要点点"Save Sub Nav", 软件会为你生产栏目的结构xml文件, 如果你希望导航树中包含所有的文章, 你可以点"Save Full Nav"
记住,无论的把xml保存成什么名字, 到什么位置, 你必须把它改名为myDocManager.xml, 然后放到Plugins\NavigationTree\myxmldb中, 导航树才会被更新
好了, 没时间
今天是本人第一次使用PJBlog并开发插件, 粗糙了点, 大家凑合用吧
有时间给插件做个web配置的功能, 就不用这么麻烦了
插件的下载网址为
[down=http://www.qsc99.net/mypj/attachments/month_0703/c2007310383.rar]点击下载此文件[/down]
编辑软件的下载地址为
[down=http://www.qsc99.net/mypj/attachments/month_0703/i2007310407.rar]点击下载此文件[/down]
感谢你的使用

PJBlog很好玩, 接下来先做个皮肤试试, 嘿嘿
插件发表源地址:
http://www.qsc99.net/mypj/article.asp?id=226
高原蓝
Feb. 28, 2007
清水川 作品
[
本帖最后由 lookwei 于 2007-3-3 10
编辑 ]