Bitrac 使用的 SQLite 数据库建表的时候忘记了加入忽略大小写的参数。所以会造成很多不便,前一段时间使用中倒是没有发现什么问题,不过问题肯定会出现的。
今天凑空把数据库整理了一下。实现了忽略大小写,其实也很简单就是建表的时候为目标字段添加 "COLLATE NOCASE" 就可以了。不过 SQLite 没有直接修改字段属性的语句,所以我就写了一些 SQL 语句以达到平滑升级的目的。
下面我把升级的 SQL 语句打包上传上来,点击下载
升级步骤如下:
另外特别感谢使用了内测版本并汇报 BUG 的朋友汤尼尔。
暂时先发布一个内部测试版,代码并不是很稳定,以后会有很多更新。有兴趣的就先用着看看吧。
一定记得修改 web.config 里 appSettings 小结内的相关内容。进入后台后一般设置也记得修改相关参数,如果你把 Bitrac 安装在子目录下的话,请注意把 Web.config,Global.asax 文件和 bin,App_Data 目录放到根目录,同时记得修改 Editors/[Article|Comment]/fckconfig.js 文件和 Themes/Default/Theme.js 文件,把找到 /Service.ashx? 修改为 {FolderName}/Service.ashx?。
制作皮肤可以参考默认皮肤里面的一些参数。
数据库方面默认是使用了 SQLite,如果需要进行一些数据操作推荐大家使用 SQLiteSpy。
默认管理员和管理密码是: admin/admin888,点击下载
有什么问题尽管留言吧,或者发邮件给我:loveyuki@gmail.com
昨天傍晚,忽然 IE 打不开任何网页了,把路由器和猫还有电脑开了关关了开,结果还是一样,QQ 能上,命令行下可以 PING 通网址,就是 IE 打不开网页。一想,坏了,网通现在开始封路由,估计被封了。10060 打过去一问,果然是开始封锁了。
我就想不明白了。我一个平头百姓,为了方便笔记本在家移动上网,买了一个无线路由器,碍着你网通怎么了?就算你网通此举是为了封杀多户一线,但是我们家两台电脑怎么办?要用 WIFI 上网怎么办?为了避免小部分人得利而损害大部分人的利益的事情你网通还真能做出来?按照网通的强盗逻辑,哪里犯罪率高直接灭了哪个地方?
本来对网通和电信之间互联的速度就非常不满意,希望经过几年的发展,两家可以突破南北分家的局面,结果前一段时间两家签订了一个停止竞争的协议,这下可好,一下回到解放前,两家还都各自在各自地盘上称王称霸。不知道当时提出电信分家改革方案的人现在做何感想……
多余的评论不说,免得俺被水产了。发表评论的同胞也低调点,文字隐晦点。咔咔
最新网络上最火热的事情莫过于华南虎照片的真假了吧。针对这个事情各种媒体可谓是见缝插针,只怕自己慢一拍,抢不到收视率,这不 CCTV 也参与进来了,还搞了一个小调查,不过俺投票的过程中被 CCTV 彻底的弄晕了
,依靠我现在这种智慧水平,竟然无法理解 CCTV 的调查到底是如何弄的。三个投票项目,四个结果项目,最可笑的竟然是四个结果项目都有票数,难道外星人入侵地球了?没这么快吧?
以前很多人说 CCTV 投票搞鬼。看了这个以后我信了,你就是真的不搞鬼,咱也信不过你了,因为太离谱了。
大家有空到 http://news.cctv.com/special/C20076/01/ 看看,右边有个网友调查,点击结果后就 能看到比较搞笑的东西了。
当然为了防止你在很久以后看到这个日志后 CCTV 已经删除页面或者做出一些改动,所以我立马截图保留下来,没事也能当笑话看看,偷着乐乐。
有时候需要用 JavaScript 得到某个 Node 下面的第一个或者最后一个子节点。在 IE 下面实现起来就很简单,直接用 firstChild 或者 lastChild 就可以了,但是 Firefox 却不行,因为 Firefox 会把无意义的空格和回车也算成一个文本节点。所以 Firefox 要实现的话必须先用 getElementsByTagName 得到某个 TagName 的所有节点。然后在节点数组里面选取就是了,这种方法在 IE 下面也是有效果的
,浏览器内置支持的的 firstChild 和 lastChild 基本算是废了,没什么大用处了。
但是如果不知道要取得哪个 TagName 的话怎么办? 其实也很简单,直接遍历节点的 childNodes,然后判断 nodeType,如果是 1 表示是一个 HTML 节点,如果是 3 表示一个文本节点。
另外需要注意一点的是 DOM 是树结构,具体的代码就不写了。
不知道为什么,可能我的思维不是正统程序员的思维吧,感觉写 Firefox 下操作 DOM 的 JS 远没有 IE 下来的方便。真希望所有浏览器都能实现同一个基础 ajax 平台,就像 prototype 和 jQuery 一样,那样多方便啊。
个人希望以后网站的发展趋势是 RIA + SiteMap ,哈哈