博文

目前显示的是标签为“论坛”的博文

VBB 2.x中的Search工作模式探索

最近在论坛的数据库中发现了几个很大的表:一个Word,一个searchindex. 之前一直搞不懂它俩存在的意义,今天我翻查了一下Search的代码,终于了解它俩的意思了 Word用来存放所有的单一关键字,它的作用是把关键字以ID的方式存放起来 然后Searchindex用来把对应的关键字和帖子的ID对应起来 这样在检索的时候就只需要先检索是否已经有人搜索过对应的关键字,然后提取出之前的结果,就可以快速的得到答案了. 这也就是论坛为什么在第一次检索的时候可能会很慢,但是在第二次再点击的时候速度就变得极其快速的原因了.因为结果被缓存了.而这就是VBB的缓冲方式. 当然,最新版本的直接就用了MySQL的全文检索了,这些,也变得不再是必要的了.

流水账

最近不知道是中了邪还是怎么着.忙的我吐血,一天到晚只有最后下班了之后我才能坐在我自己的位置上休息下.连中午都连着没有休息.昨天晚上还当好人当到9点多. 不过虽然辛苦,但是还是一直在打起精神做,也发现了自己一直以来的问题,就是累了之后做事就心不在焉了,而且越累越心不在焉,结果质量不堪入目,做事了回头就忘,完全没往心里去...orz 所以最近虽然累,但是一直打起精神做事,毕竟并不是每时每刻都能够由着自己的. 最近的进度竟然又转移到BT上来了,昨天hiei找我谈了关于BT站迁移数据的问题,他甚至已经忘了我已经把后台对应新的BT底层的接口早就改造完毕了. 但是其实我的工作还是没有做完,主要有以下几个方面没有做完: 还无法编辑用户和种子,这俩页面一直想做,一直在懒. BT页低级管理员的管理页面还没有做完,这些管理员应该有隐藏种子和禁止一般用户的权限 搜索结果的缓冲系统还没有做完. 针对其他浏览器的扩展兼容还没有做完,也就是在不能够兼容XML+XSLT的浏览器上我将会用PHP来解析XML然后把它和XSLT混合起来输出到客户端,这个主要是针对搜索引擎和极少数的低版本浏览器(高版本的浏览器早就支持了) 考虑页面静态化的问题,不过这个可以后期再制作 考虑和老的BT站的平滑过渡问题,对于之前已经被检索到的页面是否进行跳转转换,或者还是直接把页面静态化转向我新的链接. 总之,莫名其妙的,又开始忙BT站了,不过hiei也一再重申"不要急",虽然我也一直让他拿个时间表出来,但是他也拿不出来,甚至连什么时候完成也说不出来了,估计是本身时间不多吧,大家毕竟都有自己的事情了. 再就是论坛这边的问题,还是停留在修改界面的问题上,最近因为忙乱的厉害,连修改的问题都搁置了,不过估计还是要修改一点图让整个页面变的更加好看,至于老的界面,我还是先把Kohaku的绿色做出来吧,再完成黑色...其他两个颜色我再看啥时候有空再做.或者干脆挂个官方网站上做得好的皮肤好了. 再说点其他好了...最近继续在下LOST,但是完全没有时间看,才看完了第二季的第一集,还是周一看完的,然后一直就没有时间再动过它.最近也算是麻烦不断就是了. 漫画方面终于补完了渡濑悠宇的幻梦游戏了.说起来这本还是我最早看完的少女漫画呢,嗯,当初借隔壁的大姐姐的看完的.一直觉得非常不错,除了BASARA,这在当年可以算是让我...

既然现在都看不到了,就开始说点一直在做还没公布的事情

现在在摸索Discuz 7.0论坛 初步的皮肤设计其实已经完成了,但是欠缺的是需要更改内部的一些界面,去掉没有用处的一些AJAX程序 还有论坛的头部也要变得好看一点 几个重要的问题就是 1.要解决头像的问题.众所周知的,DZ7采用了Flash切割图片的上传机制,这个机制被诟病的相当的多,在我而言两大不好之处:无法使用透明色以及图片质量降低严重.因此这个机制必须要被干掉.所以计划把这个页面和整个的图像处理机制都换掉,允许使用PNG头像和GIF透明. 2.添加对EM连接的自动侦测和兼容,同时对老的Link方式提供兼容,也就是说当直接贴EM连接的时候,我要去能够产生一个类似新BT站的内部框表格并且附带JS自动拷贝方式(我考虑在此基础上添加Shift多重选择功能,不过需要视情况而定) 3.Dz自带的禁言功能就很好了,没必要多做更新,就算是和之前的禁言方式不同,但是我觉得就算是不兼容也未见一定要兼容,好用就行,真正值得考虑的是加入FTP流量和论坛的购买功能,这个我不是很急着做,毕竟hiei说的FTP的来源不是很稳定,他自己说也只能稳定提供一年而已,如果只是1年而已,没有必要花太多的精力在上面.而且如果用DZ,花钱的地方很多.光是道具消耗就可以很有用了. 4.VBB现有的屏蔽功能很好用,但是DZ反倒没有提供这个功能.因此考虑加入这个功能.一个很简单的BlockList. 5.金钱的转账和兑换的功能.到时候一定会有两种方式获得金钱的,一种是挂机所得,另外一种则是普通发帖所得.道具计划使用发帖金钱也就是将会被转移的金钱来购买.而挂机所得的金钱用来控制附件的上传. 6.附件的上传计划是开放的,但是开放是非常有限度的,不打算开放图片上传,不打算开放压缩包上传,唯一打算的只是开放Mp3和midi等娱乐性的上传,毕竟压缩包我们很难控制病毒的上传,图片视频到处都有地方传何必往这里传.倒是像手机铃声之类的非常小的音乐文件很少能够上传,这点很头疼,所以计划开放部分.但是整体附件量不像VBB可以控制每个人上传的附件总量,这样就给管理带来了麻烦,不过很方便的是后台可以批量删除附件,所以到时候只有每个三个月干掉一次之前的附件了. 7.功能上的修改其实并不多,除了头像问题之外,其他的都是小打小闹,本身提供的功能,无论是对版主而言还是对用户而言,娱乐性自由度都大有提高,完全值得期待,但是要想完美部署上线...