搜索功能恢复正常

返回给浏览器的页面没有指定字符集,在firefox下面没有问题,但是在IE下面变成了空白页,因为IE将字符集识别成了GB2312,实际上应该是UTF-8。

修改了apache的配置文件,修改了php的配置文件,发现都没效果。最后,修改了nginx的配置文件,将默认的charset设置为UTF-8搞定。

最近解决的一些bug

  • 最热或者最糗里面的有史以来点击后会跳转到一天之内,已经修复。
  • Feed里面的投票都是投了+1,已经修复,可以放心投票了。
  • 秘密的feed里面出现的也是顶/拍,已经修改为笑脸和哭脸。
  • 手机版出现一些界面上的问题,已经修复。

升级

秘密和糗事百科之前是一套代码,复制两份,单独做一些修改,形成的两个网站。这样做的好处是简单、灵活,问题是很多特性没办法两边一起上,比如内容审核系统,要写两套。

升级之后的架构是,秘密和糗事算是两个分类,它们里面的文章都是文章,存放在一起,表现层用theme进行区分。最终的效果是,灵活性通过theme得以保留,通用性的问题也解决了很多,一套后台可以管理各种内容(如果以后还有新分类的话),扩展性也增强了,增加分类的成本更低了。

升级的过程中当然也出现了不少bug,这是不可避免的,整个架构都变化了,代码全面重写。中间还丢失了一天的用户评论,也只能说抱歉了。好消息是问题已经解决的差不多了,评论系统也已经恢复正常。

接下来想要着手两件事情:一件事筹备已经的网友审核系统,人人都可以当管理员来帮助网站审核内容;另外一件是更新提醒系统,对于关注过的内容,可以及时收到更新提醒,不会错过新消息。