D-haha 的情侣博客

D-haha's Feeling (原创情侣主题)

Search: 博客文章及评论内容关键字替换插件 1.1 正式发布 (A Random Article)

搜索
.clear

博客文章及评论内容关键字替换插件 1.1 正式发布 (A Random Article)

这篇文章是从所有博文中随机抽取的, 无聊时来试试手气, 没准儿有好玩儿的发现. 您还可以试着 多抽几次.

这个插件和上一个密码访问文章插件是姊妹插件. 可能看起来这两个插件有点不相干. 但这两个插件实际上是同时有需求, 同时构想, 同时完成.

九月, 韩老师的博客经历了一些不愉快的事情. 为了保护博客安全, 切割关键字的需求开始变得紧迫起来. 如果不是凶猛动物, 而是为了那些关键词链接, 我是宁可手动编辑真加也不会去搞批量替换的. 这些链接有效便有效, 无效也不必去理会它, 但我却不愿意一直躺在数据库里的是 "X鹿" 之类的东东.

这个插件写到一半, 便受江海客的日志加密启发开始写那个密码访问文章插件而那个插件完成后也懒得再在这个关键字替换上多花心思. 草划写完之后甚至本不愿意放出来. 反而花了一天工夫升级了密码访问文章插件的若干功能, 并把我的友情链接程序改成了 Z-Blog 插件. 不过, 既然写了, 独吞了有点可惜, 滥插件也总比没有插件好.

如果文章中的被替换词已加了链接, 则插件不会再次替换.

这个插件的好处是: 不修改数据库内容, 只在文章生成时替换关键词, 方便关键词的变动. 比如朋友的网站换了, 就不必去搜索从前写过的文章了...

这个插件的坏处是: 同样因为不修改数据库, 在文件重建时需要运行替换, 加上正则处理文章中的某些 HTML 标签, 重建速度会下降, 下降多少由关键词列表的大小决定, 所以还是要谨慎使用.

另外值得注意的是: 虽然插件对文章中的 HTML 代码提供了保护, 但弄得很草, 被替换词中有英文字符时要格外小心. 同时, 为了执行效率能高点儿, 直接无视了 UBB 标签.

插件下载:
* 论坛留底贴
* 菠萝的海下载页 / 点此直接从菠萝的海下载 (ZPI 文件)
* 本插件支持 Plugin Sapper 在线安装和升级.

更新历史:

1.0 b:
* 修正了 1.0 a 版本中回复留言时连数据库中的内容一并替换的错误. 将留言替换与文章替换独立开来, 以便处理留言中的回复和引用的部分.
* 修改了正则, 不对任何 html 标签的属性部分进行替换, 以免出现无法预计的标签错误情况.

1.0
* 增加了对文章标题的替换.
* 增加了用"//"注释掉当前行的办法.
* 修改了说明文档和一些细节.

1.1 b
* 改写列表处理代码, 提交运行效率..
* 增加控制替换次数的功能.
* 为单纯加内链提供快捷写法.
* 以上两点使此插件更适用于SEO.

1.1
* 修复列表为空时二维数组下标越界的问题, 尽管此问题并不影响系统运行.
* 改进链接简写规则, 正则处理, 更严谨. 同时增加 title 属性.
* 重新处理有链接时对标题的替换, 引入是否替换标题选项.
* 引入强制替换.

2008-11-3 14:47:17 Views: Comments:17

[我要评论] [继续随机阅读]

您已随机阅读过 1 篇文章, 还有 279 篇文章可供随机抽取.

[查看最近读过的随机文章] [清除记忆]

分类: 博客文章及评论内容关键字替换插件 1.1 正式发布 (A Random Article)
.clear

UNISON UPDATE Copyright 2006-2008 haphic's blog. Some Rights Reserved.

Powered By Z-Blog 1.8 Arwen Build 81206 Designed by luheou & Made by Sunny(haphic) [Top]