Z-Blog Wiki Z-Blog Wiki

Z-Blog官方文库

用户工具

站点工具


zblogasp:18to20:updateconfig

升级配置及抛弃数据库

在阅读本文之前,请先阅读:TConfig类和TMeta类

升级配置

请将全部的配置用TConfig类保存,这样可以实现插件数据随数据库保存,保存、读取和升级也更加方便。

以下是一些常用正则:

()<a(.+?)“>(.+?)</a>替换为<a$2”>$1$3</span></a>

Call LoadValueForSetting\(.+?, TRUE, “.+?”, “(.+?)”, (.+?)\)替换为$2 = $1

Call SaveValueForSetting\(.+?, TRUE, “String”, “(.+?)”, (.+?)\)替换为PluginName_Config.Write “$1”,$2

<%=ZC_BLOG_HOST%>PLUGIN替换为<%=BlogHost%>zb_users/PLUGIN

<%=ZC_BLOG_HOST%>cmd.asp替换为<%=BlogHost%>zb_system/cmd.asp

<!– #include file=“../../function/替换为<!– #include file=”../../../zb_system/function/

抛弃自带数据库

2.0版本的插件,在大多数情况下再去创建一个ACCESS数据库纯属浪费空间。

首先,TMeta类,可以存储大部分需要数据库保存的数据,如:

  • 保存发微博时返回的微博ID,之后若有评论直接从这个列里得到微博ID并以评论的方式同步到微博。
  • 保存阅读该文章的访客的心情,如“愤怒”“开心”“无聊”等。
  • 保存某个评论者的信息,如使用CHROME访问、来自中国,不需要再用UA和IP进行查找,相当于一个缓存。
  • 保存某个用户的个人简介,对于团队博客尤其有用
  • 保存某个分类的附加信息,打开该分类文章时可自动显示。

如果由于某些缘故,TMeta无法满足需求,必须创建一个数据表的话强烈建议所有插件以创建一个新表的形式往当前使用的数据库内存放数据。

zblogasp/18to20/updateconfig.txt · 最后更改: 2016/06/21 16:53 (外部编辑)