pjblog3相关日志功能(支持生成静态模式)
作者:hayden 来源:烦恼's BLOG 发布时间:2008-11-20 13:41:00
标签:PJBLOG,日志,静态,博客
PJBLOG3的相关日志,现在网上好像还没有谁有相关的修改说明吧,反正升级之后,正好有必要,也就写了个,在这里也给大家共享共享。
当前相关日志的功能属于修改扩展,还不算插件了,因为这个如果做成插件,过程可能要麻烦点。
感觉就这样,喜欢的朋友可以拿去在此基础上继续修改了。下面是关于这个功能的详细修改步骤。
修改文件一:cls_logAction.asp
第一步:搜索以下代码(好像有2处,都要改的):
If Len(log_View("log_tag"))>0 Then
Temp1 = Replace(Temp1, "<$log_tag$>", getTags.filterHTML(log_View("log_tag")))
Else
Temp1 = Replace(Temp1, "<$log_tag$>", "")
End If
替换成以下代码:
If Len(log_View("log_tag"))>0 Then
Temp1 = Replace(Temp1, "<$log_tag$>", getTags.filterHTML(log_View("log_tag")))
Temp1 = Replace(Temp1, "<$log_tagid$>", log_View("log_tag"))
Else
Temp1 = Replace(Temp1, "<$log_tag$>", "")
Temp1 = Replace(Temp1, "<$log_tagid$>", "")
End If
第二步:搜索以下代码:
If Len(log_View("log_tag"))>0 Then
Temp2 = Replace(Temp2, "<$log_tag$>", "<p>Tags: "&getTags.filterHTML(log_View("log_tag"))&"</p>")
Else
Temp2 = Replace(Temp2, "<$log_tag$>", "")
End If
替换成以下代码:
If Len(log_View("log_tag"))>0 Then
Temp2 = Replace(Temp2, "<$log_tag$>", "<p>Tags: "&getTags.filterHTML(log_View("log_tag"))&"</p>")
Temp2 = Replace(Temp2, "<$log_tagid$>", log_View("log_tag"))
Else
Temp2 = Replace(Temp2, "<$log_tag$>", "")
Temp2 = Replace(Temp2, "<$log_tagid$>", "")
End If
修改 Template/Article.asp(静态模式)
找到下面的代码
<img src="images/BttnRight" style="margin:4px 2px -4px 0px" alt=""/><strong>Tags:</strong>
在其下增加如下代码
<img src="images/BttnRight" style="margin:4px 2px -4px 0px" alt=""/><strong>相关文章:</strong>
<div id="about2" style="margin-left:20px;"></div>
<script src="getRelated.asp?id=<$LogID$>&log_tagid=<$log_tagid$>" type="text/javascript" language="javascript"></script>
修改 Template/static.htm(生成静态)
找到下面的代码
<img src="images/BttnRight" style="margin:4px 2px -4px 0px" alt=""/><strong>Tags:</strong>
在其下增加如下代码
<img src="images/BttnRight" style="margin:4px 2px -4px 0px" alt=""/><strong>相关文章:</strong>
<div id="about2" style="margin-left:20px;"></div>
<script src="../getRelated.asp?id=<$LogID$>&log_tagid=<$log_tagid$>" type="text/javascript" language="javascript"></script>
然后下载一个文件放入博客根目录下:
远程下载地址: 点击下载此文件 (getRelated.asp)(1.03 KB)
asp之家下载地址:getRelated.rar (1.03 KB)
最后,更新缓存,重新生成缓存文件或重新生成静态文件。
至此,修改完成,如有错误,请即时指正,谢谢。
0
投稿
猜你喜欢
- 序言本文所提及的VTD-XML并非本文作者原创,作者只是对它进行介绍。问题通常当我们提起XML的使用时,最头痛的部分便是XML的verbos
- 最近在内部讨论关于”完美三栏”的话题,看到一篇”In Search of the Holy Grail“,相当的好.故此翻译之.In Sea
- 测试sql: 代码如下:SET STATISTICS IO ON SET STATISTICS TIME ON SELECT COUNT(1
- 1.设置phpMyAdmin Language:Chinese simplified (zh-utf-8)MySQL 字符集:UTF-8 U
- CacheControl 属性设置是否可缓存由 ASP 生成的输出。默认地,代理服务器不会保持缓存副本。语法:response.CacheC
- 互联网上不计其数的信息本质上都是一个一个的HTML文档组成的,通过链接将它们串联起整个互联网。这就犹如骨肉之于人体一样,只有通过经脉才能将它
- 左右布局,图片的宽度不固定。正好前几天测试闭合浮动元素时发现了overflow的特殊现象,倒是正好可以用在这里。测试通过:ie6/7&nbs
- 首次安装、运行MySQL时,你可能会遇到一些错误,使MySQL服务器不能启动。本节的目的是帮助你诊断并纠正这些错误。解决服务器问题时你的第一
- 1.ACCESS查询(query_info):select * from info where stu = name1 and age =
- 代码如下所示:表landundertake结构如下所示:表appraiser结构如下所示:access代码:代码如下:TRANSFORM F
- oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。正因为快照是一个主表的查询子集,使用快照可
- 这些天因为有数据割接的需求,于是有要写关于批量更新的程序。我们的数据库使用的是SQLSERVER2005,碰到了一些问题来分享下。首先注意S
- 今天在看罗素的《西方哲学史》时,忽然想到了这个想法,我认为可以从另外一个角度来看“用户体验“的影响因素。上面这个图是我今天思考的一部分,这是
- 作者: Alan Pearce原文: Multi-Column Layouts Climb Out of the Box地址: http:/
- 可以在Mac OS X 10.2.x(“Jaguar”)和以上版本上Mac OS X使用二进制安装软
- 双击编辑功能如何实现:例如:标题 (鼠标双击“标题”文字 即出现可编辑的输入框形式及提交按钮) <!D
- 下面是Sql Server 和 Access 操作数据库结构的常用Sql,如如何新建一个表,如何删除表,如何删除数据,插入数据等等..希望对
- 书 名:细节决定交互设计的成败国际书号:ISBN 978-7-121-08232-0作 &nb
- 使用select @@identity 得到刚插入数据的ID1.适用于所有 ADO 版本<%Dim loConn, 
- 从最基础的说起。本教程中,所有IE 均指 WindowXP + IE 6.0, 所有 FF 均指 FF 1.5。不用编程部分1.1 Form