PJBlog3全静态模式下相关日志功能的添加
作者:shazi1896 日期:2008-08-07
上周末一直尝试做PJ3的“相关日志”功能,但是最终没有成功。中间是用过WBC在动态模式下的修改办法,也没有成功,最后就放弃了。今天看到haohanhai在论坛发的帖子,才知道WBC的修改办法在静态模式下同样适用,于是就去尝试,结果还真是成功了。在此当然还要谢过haohanhai。
不过我到现在还不明白上周末怎么就没成功,难道是RP问题,如果是那样的话,haohanhai的RP岂不很好?找机会一定要认识一下,呵呵!
废话不说了,开始修改吧!
修改过程其实很简单,所以大家根本不用担心麻烦,也不用担心将来升级后会造成什么麻烦,大胆的开始才能享受快乐之旅!
步骤1 下载您的站点文件Template\static.htm,找到代码:
程序代码<strong>Tags:</strong> <$log_tag$><br/>
在其后面加上如下代码:
程序代码<img src="images/tag.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>相关日志:</strong><br/> <div class="Content-body" id="wbc_tag"></div><br/>
<script language="javascript" type="text/javascript" src="ajaxJS.js"></script>
<script language="javascript" type="text/javascript">getdata('wbc_getarticle.asp?id=<$LogID$>','wbc_tag','wbc_tag')</script>
<script language="javascript" type="text/javascript" src="ajaxJS.js"></script>
<script language="javascript" type="text/javascript">getdata('wbc_getarticle.asp?id=<$LogID$>','wbc_tag','wbc_tag')</script>
然后上传覆盖到相应目录。
步骤2 下载附件中的两个文件。
点击下载此文件步骤3 打开附件中的wbc_getarticle.asp文件,找到“Const AccessFile=”这部分代码(不包括引号),将后边的数据库路径进行修改,使其和自己网站的数据库地址保持一致。然后再搜索到如下代码:
程序代码<li><a href='article.asp?id="&RsT(1)&"'>"&str&"["&RsT(2)&"]</a></li>
将其修改为:
程序代码<li><a href='default.asp?id="&RsT(1)&"'>"&str&"["&RsT(2)&"]</a></li>
修改这一步的目的,是因为我发现haohanhai的相关日志功能,存在打开错误情况,那是因为他的相关日志打开格式都是“article.asp?id=*”这样的,于是我将其修改成上边的模式,这样您在点击相关日志的时候,页面会发生跳转,转到静态页面。估计还有更好的办法,但当前这个办法已经很有效了,先用着吧!
注意:附件中的文件已经对上边这点做了修改,您完全可以跳过不予理会。
步骤4 将修改完成的两个文件上传到您的网站根目录下。
注意:以上几个步骤都默认您的PJ博客是安装在网站根目录下,如果您还有二级目录,请做相应的改变。
步骤5 进入您的网站后台,重新初始化数据。
大功告成,打开您的日志页面,是不是发现失去已久的“相关日志”功能呢?
很HAPPY吧?呵呵,我也觉得很HAPPY!!!
评论: 6 | 引用: 0 | 查看次数: -
回复
]@angie123,您的这个问题我考虑过,但是暂时还是无法实现!过段时间我得想想办法!
请问相关日志的内容能修改在feed中输出吗?
求友情链接: www.westdn.cn
非常不错,我照楼主说的修改了,另外我把article.asp改成了article/id.htm,这样可能对静态网页更好些
我也把PJ升到了3.0了,静态功能很好,可惜就不支持插件,555~~~ 空些时候好好调整一下!
发表评论
上一篇
下一篇

文章来自:
Tags: