\

D-haha 的情侣博客

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

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

搜索
.clear

博文分类

  • 正在载入数据中...

最近发表

  • 正在载入数据中...

热门文章

  • 正在载入数据中...

随机文章

  • 正在载入数据中...

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

可视编辑 UBB编辑

D-haha 的情侣博客 » 主题插件 » 博客文章及评论内容关键字替换插件 1.1 正式发布

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

九月, 韩老师的博客经历了一些不愉快的事情. 为了保护博客安全, 切割关键字的需求开始变得紧迫起来. 如果不是凶猛动物, 而是为了那些关键词链接, 我是宁可手动编辑真加也不会去搞批量替换的. 这些链接有效便有效, 无效也不必去理会它, 但我却不愿意一直躺在数据库里的是 "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 属性.
* 重新处理有链接时对标题的替换, 引入是否替换标题选项.
* 引入强制替换.

« 坚持能如自己所愿吗密码访问日志插件(原版) 1.3 RC2 发布, 按分类和类型加密文章. »

.clear

Tags:Z-Blog 插件  文章加密  

分类:主题插件 评论:17 浏览:
我要添加新评论
点击这里获取该日志的TrackBack引用地址
相关文章:
正在载入数据中...
  • 2008-11-19 12:25:24 [Report Spam]  
    看了你很多的文章,但还是没解决用不了的问题,看了你说的可能插件冲突,但我把其他插件都停用后,还是不行,还有主题也换了也是不行。
    haphic 于 2008-11-19 13:27:23 回复
    不晓得你为什么会出现这种情况. 你用的 Z-Blog 版本是多少? 实在不行的话, 邮件联系我, 找个时间我帮你看一下现场. 光这么说说不明白的.

  • Gravatarvego
  • 2008-11-22 19:11:10 [Report Spam]  
    下载完后是一个ContentFilter.xml的文件,请问怎么使用此插件呢?本站收藏了,期待您的回复,最好说详细点,顶啦 感谢
    haphic 于 2008-11-23 0:46:04 回复
    难道你用的是 Opera ? 没事儿, 你就当它是 .zpi 文件一样用好了. 使用 PluginSapper (这个插件应该是自带的) 插件的 "从本地导入ZPI文件" 功能.
    如果你的 PluginSapper 是启用的, 在后台 → 插件管理中使用 "从本地安装插件" 是一样的.
  • Gravatar幸运的鱼
  • 2008-11-23 11:31:00 [Report Spam]  
    博主能加我下QQ详细告诉我吗? 我管理PluginSapper的时候是ZTI文件 不是ZPI啊!

    我QQ 23965855 非常想要这个插件 小弟感激了 我19岁 所以不是很了解 谢谢
    haphic 于 2008-11-23 20:55:11 回复
    你上传就是了, 这个安装个插件没这么难吧?
    对了, 这个插件不是可以在线安装的么?
  • Gravatar幸运的鱼
  • 2010-1-14 0:00:53 [Report Spam]  
    好象在侧边栏调用的时候没有替换?
    haphic 于 2010-1-14 14:16:51 回复
    是的, 这部分没有替换, 但插件对此无能为力, 除非改写系统的侧栏函数, 这个问题我记下了, 争取在 Z-Blog 1.9 中有所改进.
  • Gravatarzhjh
Gravatar

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
.clear
.clear

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]