来自: 芙蓉之国
注册日期: 2008-05-03 访问总量: 2,910,839 次
点击查看我的个人资料
敬告: 您的浏览器已关闭活动脚本,开启后才可正常使用!
公益帖:关于万维论坛和博客的几个小 bug
1) 博文显示在他人名下的问题 博主 A 的博文,在比较罕见的情况下会显示在博主 B 的名下。信不信?我给个 URL: Example: 博主 A 的博文显示在博主 B 的名下 有些不可思议是不是?歪诗“被遗忘的城市(1-6)”是我写的,但是现在却能在另一作者"老幺"的博客下显示,奇怪不?我最开始的反应是“老幺”在转载,但是看后面的评论,根本就不是,而是我的原始博文客串了一回。所幸的是,这篇 blog 也能在我的名下显示,所以归根结蒂,这个 bug 就不那么严重。 2) 论坛乱码的问题 万维有少数朋友,一到论坛发帖就造成乱码,弄得怨声载道。乱码的根源,倒似乎是网页的文本 encoding 是 gb (gb2312,say),而网页试图用 big5 去显示 ---- 自然大家只能看到些莫明其妙的符号。这些经常乱码的包括教育与学术、五味斋、茶馆等,但是理论上所有的论坛都有这个问题,只是几位经常造成乱码的会员,例如 mingcheng、c_y_lo、stinger 等经常在这几个坛子活动而已。俺不久前发了个建议,mingcheng、stinger 等 follow 后似乎没问题了,但是 c_y_lo 似乎没有弄明白,发帖依然造成乱码,真令人头大。这里将 solution 重叙一次,供大家参考。 首先,在任何论坛,都能在左上角见到如下的图标:看到左上角的这个没? 点击“简体中文”,然后呢。再将你的 browser encoding 设置成简体字 例如 GB 2312,然后就可以了! 3) 注册作者“不存在”的问题 请大家打开这篇文章,文章是作者“vf” 写的: vf:黑五捡到最后一个乒乓球台子 打开这个连接后,点击“送交者: vf”,你发现什么了?“无此用户或者用户已被删除”,对不对?万维还有其它少数作者存在这个问题:用户明明存在,刚刚发完帖子,用户既没有删除也没有屏蔽,但是点击作者用户名,却得到了上述错误信息。 造成这个问题的根源,在于作者的 “user_id”变成了 0,通常不是这样的,每个用户都对应着一个 unique user_id,例如俺这个 ID 的 user_id 就是 128425。我想根源是万维系统升级时 (或者别的原因,但是很可能是因为系统升级) 将 user_id 弄丢了。这个问题如何 fix,估计要技术员去 debug 了,特别是在 SQL level 下 debug。 4) 1969 年 12 月 31 日 16:00 注册的作者的问题 万维有少数 ID 的注册日期是“1969年12月31日 16:00:00”,我至少发现了 5 个这样的 ID,其中就包括了我的。不信?请点击如下连接: My ID: 注册日期是“1969年12月31日 16:00:00” 这显然是不对的。我这个 ID 是 2008 年注册的。1969 年万维网肯定不存在 ---- 就算存在,我那时还不知道算是哪辈子:) 这个 bug 除了看着碍眼外,不是那么 crucial。我想根源是万维系统升级时 (或者别的原因,但是很可能是因为系统升级) 将注册时间弄丢了,所以变成了 0。0,在计算机世界里,例如 Unix 系统时间,Java 等编程的 System时间,都意味着 Greenwich 时间 1970 年 1 月1日0点,这应该对应于万维服务器的当地时间 1969 年 12 月 31 日 16:00。给这个 bug 来个大致的 Fix,可以如下做:找出该作者的第一个帖子的时间,将它当成作者的注册时间。 5) 旧版论坛文库文章是否消失的问题 许多盆友说,论坛老文库文章丢失了,找不到。有些盆友甚至撅起嘴巴生气了,因为他们的文章没有存底,现在没了。这个问题比较复杂,但是总的情况,应该比这好得多,具体建议和讨论,见此帖: Solution: 旧版论坛文库文章消失的问题