博客文章及评论内容关键字替换插件 1.0 正式发布
这个插件和上一个密码访问文章插件是姊妹插件. 可能看起来这两个插件有点不相干. 但这两个插件实际上是同时有需求, 同时构想, 同时完成.
九月, 韩老师的博客经历了一些不愉快的事情. 为了保护博客安全, 切割关键字的需求开始变得紧迫起来. 如果不是凶猛动物, 而是为了那些关键词链接, 我是宁可手动编辑真加也不会去搞批量替换的. 这些链接有效便有效, 无效也不必去理会它, 但我却不愿意一直躺在数据库里的是 "X鹿" 之类的东东.
这个插件写到一半, 便受江海客的日志加密启发开始写那个密码访问文章插件而那个插件完成后也懒得再在这个关键字替换上多花心思. 草划写完之后甚至本不愿意放出来. 反而花了一天工夫升级了密码访问文章插件的若干功能, 并把我的友情链接程序改成了 Z-Blog 插件. 不过, 既然写了, 独吞了有点可惜, 滥插件也总比没有插件好.
这篇文章里的 "江海客" 和 "密码访问文章插件" 均是由此插件替换成链接的. 如果文章中的被替换词已加了链接, 则插件不会再次替换, 比如 "密码访问文章插件" 那篇文章里的 "江海客" 就是手动添加的链接.
这个插件的好处是: 不修改数据库内容, 只在文章生成时替换关键词, 方便关键词的变动. 比如朋友的网站换了, 就不必去搜索从前写过的文章了...
这个插件的坏处是: 同样因为不修改数据库, 在文件重建时需要运行替换, 加上正则处理文章中的某些 HTML 标签, 重建速度会下降, 下降多少由关键词列表的大小决定, 所以还是要谨慎使用.
另外值得注意的是: 虽然插件对文章中的 HTML 代码提供了保护, 但弄得很草, 被替换词中有英文字符时要格外小心. 同时, 为了执行效率能高点儿, 直接无视了 UBB 标签.
插件下载:
* 论坛留底贴
* 菠萝的海下载页 / 点此直接从菠萝的海下载 (ZPI 文件)
* 本插件支持 Plugin Sapper 在线安装和升级.
更新历史:
1.0 b:
* 修正了 1.0 a 版本中回复留言时连数据库中的内容一并替换的错误. 将留言替换与文章替换独立开来, 以便处理留言中的回复和引用的部分.
* 修改了正则, 不对任何 html 标签的属性部分进行替换, 以免出现无法预计的标签错误情况.
1.0
* 增加了对文章标题的替换.
* 增加了用"//"注释掉当前行的办法.
* 修改了说明文档和一些细节.
Tags: Z-Blog 插件
发布:haphic | 分类:主题插件 | 评论:10 | 引用:0 | 浏览:
- 相关文章:
新评论邮件通知插件 1.3 正式发布(附:Jmail4发信邮箱的选择和使用) (2008-11-8 2:11:52)
密码访问文章插件 1.1 正式发布 (2008-11-3 21:11:13)
批量管理文章插件 1.4 正式发布 (2008-10-24 16:18:19)
Unison 2.2 正式发布 (2008-10-1 3:47:11)
用插件锁定了 guests 帐户的后台操作权限 (2008-8-7 21:57:17)
帮韩老师博客搬家,并得一搬家引导插件。 (2008-7-12 9:48:30)
后台随记便签插件 1.0 整理发布 (2008-7-11 13:41:2)
后台快捷套装(SC1)整理发布 (2008-7-3 18:35:36)
插件! 主题! 插件! (聊聊 Z-blog 之三) (2007-8-22 13:26:21)
和 SPAM 战斗 (聊聊 Z-blog 之二) (2007-8-10 8:24:17)
- 1.無名指
- http://www.wmzblog.cn
- 沙发哦.....第一个来支持下....呵呵....
- 2008-10-5 0:01:09 [Report Spam] 回复该留言
- 2.neeke
- http://www.ineeke.cn
- 顶一下,等虫虫少了用。
- 2008-10-5 0:28:01 [Report Spam] 回复该留言
- 3.Google
- 没生效啊 HP,详情见论坛haphic 于 2008-10-5 1:25:53 回复看这篇文章里. 都是生效的啊? 真想去你的博客里找个究竟.

- 2008-10-5 0:31:37 [Report Spam] 回复该留言
- 4.Azrael
- http://www.felog.cn
- 这个好啊
嘿嘿
我用用看
要不然一打名字都要找他的链接
HP
好haphic 于 2008-10-6 17:33:40 回复想来也就这点还算有用. - 2008-10-5 11:40:14 [Report Spam] 回复该留言
- 5.Azrael
- http://www.felog.cn
- Google同志的部落格一直都不公开啊zy 于 2008-11-5 13:04:05 回复可能是google广告挂的多了点,怕大家见了会红眼吧.呵呵
- 2008-10-5 12:21:35 [Report Spam] 回复该留言
- 6.免了网
- http://www.mian6.net
- 很不错的设想
- 2008-10-7 17:03:58 [Report Spam] 回复该留言
- 7.蓝莓绿茶
- http://www.eccolor.cn
- 恩,以后可以尝试用用~嘿嘿
- 2008-11-5 10:06:34 [Report Spam] 回复该留言
- 8.vego
- http://www.vego.cn
- 看了你很多的文章,但还是没解决用不了的问题,看了你说的可能插件冲突,但我把其他插件都停用后,还是不行,还有主题也换了也是不行。haphic 于 2008-11-19 13:27:23 回复不晓得你为什么会出现这种情况. 你用的 Z-Blog 版本是多少? 实在不行的话, 邮件联系我, 找个时间我帮你看一下现场. 光这么说说不明白的.
- 2008-11-19 12:25:24 [Report Spam] 回复该留言
- 9.幸运的鱼
- http://www.bishe.net
- 下载完后是一个ContentFilter.xml的文件,请问怎么使用此插件呢?本站收藏了,期待您的回复,最好说详细点,顶啦 感谢haphic 于 2008-11-23 0:46:04 回复难道你用的是 Opera ? 没事儿, 你就当它是 .zpi 文件一样用好了. 使用 PluginSapper (这个插件应该是自带的) 插件的 "从本地导入ZPI文件" 功能.
如果你的 PluginSapper 是启用的, 在后台 → 插件管理中使用 "从本地安装插件" 是一样的. - 2008-11-22 19:11:10 [Report Spam] 回复该留言
- 10.幸运的鱼
- http://www.bishe.net
- 博主能加我下QQ详细告诉我吗? 我管理PluginSapper的时候是ZTI文件 不是ZPI啊!
我QQ 23965855 非常想要这个插件 小弟感激了 我19岁 所以不是很了解 谢谢haphic 于 2008-11-23 20:55:11 回复你上传就是了, 这个安装个插件没这么难吧?
对了, 这个插件不是可以在线安装的么? - 2008-11-23 11:31:00 [Report Spam] 回复该留言
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
正在加载...