虎林帖子ID怎么来的

@Ta 11-29 10:26 500点击
我看老虎最早的帖子有2011年2月份的,id是607,但是id为1的帖子确实14年发的???
@老虎会游泳




来自一个帅逼
回复列表(9)
  • 1
    Hik
    @Ta / 11-29 10:29
    应该数据有丢失
  • 2
    Hik
    @Ta / 11-29 10:34


    之前做统计的数据
  • 3
    o
    @Ta / 11-29 13:24
    基佬林灵异事件之一
  • 4
    @Ta / 11-29 15:34

    @大隐@Hik@o,没有数据丢失,在转移hu60wap5数据到hu60wap6时,因为hu60wap6中本来就存在一些帖子,所以将原有帖子的id增加了500。所以现在的topic_id 501是原先的tzid 1。

    这应该是本论坛的第一个帖子,tzid小于10(501<topic_id<510)的是测试帖,已经删除了:
    https://hu60.cn/q.php/bbs.topic.510.html

    顺便一提,有些发言时间早于论坛创建时间的帖子,是有人在hu60wap5中滥用“下沉”功能导致的,当时的“下沉”功能直接修改发帖时间。

    数据导入脚本:https://github.com/hu60t/hu60wap6/blob/master/src/script/import_tz.php
    这是兼容旧链接的跳转页:

    <?php
    $type = $_GET['id'];
    
    switch ($type) {
        case 'bbs_tz':
        case 'bbs_hf':
            $tzid = (int) $_GET['tzid'];
            $tzid += 500;
            $url = "/q.php/bbs.topic.$tzid.html";
            break;
        default:
            $url = '/';
            break;
    }
    
    header('301 Moved Forever HTTP/1.1');
    header('Location: '.$url);
  • 5
    @Ta / 11-29 16:17

    刚刚才发现,当时导入的时候存在一个错误,hftime是帖子的最后回复时间,并不是帖子的修改时间。当时的fttime是帖子唯一的时间字段,并没有区分创建和修改时间。导入后,最后回复时间变成修改时间,所以topic_id 510的发帖时间变成了2015年。我已经执行以下语句进行更正:

    update `hu60_bbs_topic_content` set mtime = ctime where id>2000 and id<=78782+2000;

    常量2000的由来:hu60wap6中主题帖的content_id = hu60wap5中的tzid + 2000

  • 6
    @Ta / 11-30 14:38
    楼层也不对啊!直接1.2.5
  • 7
    @Ta / 11-30 23:02

    @壹往情深,有些楼层是直接从数据库删除了,所以直接消失了。

  • 8
    @Ta / 12-01 01:55

    @Hik,这个图片中有一个高频关键字…
    红米Note4高配版(银色)

  • 9
    @Ta / 12-02 00:26

    我的帖?

添加新回复
回复需要登录

[聊天-公共聊天室] 方哥:@寻梦xunm,鸡佬,捏好!小尾巴华为Mate30 X Max基佬版