修改旧版本fuck、c_tinymce插件的表名称,平滑迁移到tiny新版本编辑器插件 2P
CF
管理员组 管理员组
2022-08-27 18:48
楼主

现在基于tinymce6版本的新版xiuno编辑器出来了,那么以前安装的fuck和c_tinymce插件的站长,请你们按下面步骤修改表名称,可以平滑迁移原版编辑器插件的“文件系统”数据。

旧版本插件fuck_file或c_tinymce_file表结构:

image.webp

新版本tiny表结构

image.webp

由此可见,新版本去掉了zone、mode两个字段。

 

修改表名称

按下面命令可以修改表名称

fuck

alter table bbs_fuck_file rename as bbs_tiny;

c_tinymce

alter table bbs_c_tinymce_file rename as bbs_tiny;

修改完成后,你就可以直接更换新版本编辑器插件tiny啦。

最后于 2023-06-01 09:15 被CF编辑 ,原因:
找不到工作/(ㄒoㄒ)/~~

 收藏 分享
最新回复 (18)
  • C
    版主组
    2022-11-25 20:11
    沙发

    🐮

  • 2732708273
    二级用户组
    2023-01-15 23:12
    板凳

    这个编辑器复制视频站的网址就可以自动匹配成播放地址的这个功能能不能独立出来呀,这个功能很强应该很多人需要

    B站

    https://www.bilibili.com/video/BV1TA411H7DT/?spm_id_from=333.337.search-card.all.click

    腾讯

    https://v.qq.com/x/page/q3260gzvwsd.html

     

  • CF
    管理员组
    2023-01-15 23:36
    地板
    2732708273 这个编辑器复制视频站的网址就可以自动匹配成播放地址的这个功能能不能独立出来呀,这个功能很强应该很多人需要 B站 https://www.bilibili.com/video/BV1TA411H7D ...

    这个功能是需要依赖tinymce的吧

    找不到工作/(ㄒoㄒ)/~~
  • 2732708273
    二级用户组
    2023-01-15 23:45
    4楼

    用的大白的

  • 2732708273
    二级用户组
    2023-01-15 23:46
    5楼
    CF 这个功能是需要依赖tinymce的吧

    用的大白的编辑器

  • 2732708273
    二级用户组
    2023-01-15 23:47
    6楼
    CF 这个功能是需要依赖tinymce的吧

    有空研究一下,现在充值有优惠吗😄❤

  • CF
    管理员组
    2023-01-16 08:47
    7楼
    2732708273 有空研究一下,现在充值有优惠吗😄❤

    等有空看看

    找不到工作/(ㄒoㄒ)/~~
  • 2732708273
    二级用户组
    2023-01-16 12:26
    8楼
    CF 等有空看看

    好的

  • 2732708273
    二级用户组
    2023-01-16 13:28
    9楼

    很方便

  • C
    版主组
    2023-03-11 03:23
    10楼
    2732708273 这个编辑器复制视频站的网址就可以自动匹配成播放地址的这个功能能不能独立出来呀,这个功能很强应该很多人需要 B站 https://www.bilibili.com/video/BV1TA411H7D ...

    写的几行正则表达式,不算啥功能:

    let ixigua = val.match(/^https?:\/\/(?:www|m)\.ixigua\.com\/(?:video\/)?(\d+)/i);
    if (ixigua) { val = 'https://www.ixigua.com/iframe/' + ixigua[1]; };
    let douyin = val.match(/^https?:\/\/(?:www|m)\.(?:ies)?douyin\.com\/(?:share\/)?video\/(\d+)/i);
    if (douyin) { val = 'https://www.douyin.com/light/' + douyin[1]; };
    let acfun = val.match(/^https?:\/\/www\.acfun\.cn\/v\/ac(\d+)/i);
    if (acfun) { val = 'https://www.acfun.cn/player/ac' + acfun[1]; };
    let acfun_m = val.match(/^https?:\/\/m\.acfun\.cn\/v\/\?ac=(\d+)/i);
    if (acfun_m) { val = 'https://www.acfun.cn/player/ac' + acfun_m[1]; };
    let bv = val.match(/^BV(\w+)/i);
    if (bv) { val = 'https://player.bilibili.com/player.html?bvid=BV' + bv[1]; };
    let bilibili = val.match(/^https?:\/\/(?:www|m)\.bilibili\.com\/video\/BV(\w+)/i);
    if (bilibili) { val = 'https://player.bilibili.com/player.html?bvid=BV' + bilibili[1]; };
    let bilibili_av = val.match(/^https?:\/\/(?:www|m)\.bilibili\.com\/video\/av(\w+)/i);
    if (bilibili_av) { val = 'https://player.bilibili.com/player.html?aid=' + bilibili_av[1]; };
    let youku = val.match(/^https?:\/\/(?:v|m)\.youku\.com\/(?:v_show|video)\/id_([\w\-\=]+)/i);
    if (youku) { val = 'https://player.youku.com/embed/' + youku[1]; };
    let sohu = val.match(/^https?:\/\/tv\.sohu\.com\/v\/([\w\-\=]+)\.html(?:\?vid=(\d+))?/i);
    if (sohu) {
        let bid = atob(sohu[1]).match(/^us\/\d+\/(\d+)/i);
        if (bid) { val = 'https://tv.sohu.com/s/sohuplayer/iplay.html?bid=' + bid[1]; }
        else if (sohu[2]) { val = 'https://tv.sohu.com/s/sohuplayer/iplay.html?vid=' + sohu[2]; }
    };
    let sohu_m = val.match(/^https?:\/\/m\.tv\.sohu\.com\/u\/vw\/([\d]+)/i);
    if (sohu_m) { val = 'https://tv.sohu.com/s/sohuplayer/iplay.html?bid=' + sohu_m[1]; };
    let qq = val.match(/^https?:\/\/v\.qq\.com\/x\/(?:cover|page)\/.*?(\w+)\.html/i);
    if (qq) { val = 'https://v.qq.com/txp/iframe/player.html?vid=' + qq[1]; };
    let qq_m = val.match(/^https?:\/\/m\.v\.qq\.com\/.*?vid=(\w+)/i);
    if (qq_m) { val = 'https://v.qq.com/txp/iframe/player.html?vid=' + qq_m[1]; };
    let music163_0 = val.match(/^https?:\/\/(?:y\.)?music\.163\.com\/(?:m|\#)\/playlist\?id=(\d+)/i);
    if (music163_0) { val = 'https://music.163.com/outchain/player?type=0&id=' + music163_0[1]; };
    let music163_1 = val.match(/^https?:\/\/(?:y\.)?music\.163\.com\/(?:m|\#)\/album\?id=(\d+)/i);
    if (music163_1) { val = 'https://music.163.com/outchain/player?type=1&id=' + music163_1[1]; };
    let music163_2 = val.match(/^https?:\/\/(?:y\.)?music\.163\.com\/(?:m|\#)\/song\?id=(\d+)/i);
    if (music163_2) { val = 'https://music.163.com/outchain/player?type=2&id=' + music163_2[1]; };
  • 5553621
    一级用户组
    2023-09-14 21:58
    11楼

    这个好

  • 2732708273
    二级用户组
    2023-09-20 01:53
    12楼

    为什么不用xiuno自己的表呀,

  • 2732708273
    二级用户组
    2023-09-20 01:54
    13楼

    可不可以改成存在xiuno自己的表里面

  • CF
    管理员组
    2023-09-21 09:20
    14楼
    2732708273 为什么不用xiuno自己的表呀,

    帖子里的图片文件需要单独管理

    找不到工作/(ㄒoㄒ)/~~
  • 2732708273
    二级用户组
    2023-11-09 03:39
    15楼

    😃😄

  • louisle88
    一级用户组
    2023-11-18 18:42
    16楼

    这个好看

  • salman
    一级用户组
    2023-12-16 15:20
    17楼

    牛,感谢分享

  • user
    一级用户组
    2024-10-24 02:13
    18楼

    试试

    最后于 2024-10-24 18:48 被user编辑 ,原因:
  • 游客
    19楼
    登录 后参与评论
返回
CF
管理员组
主题数
帖子数
精华数