开源 PHP 轻论坛 Carbon Forum 3.6.5 发布,手机版重构大提速 & 新增 QQ/微博登陆、话题广场、邮件取回密码等新功能…… - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lincanbin
V2EX    分享创造

开源 PHP 轻论坛 Carbon Forum 3.6.5 发布,手机版重构大提速 & 新增 QQ/微博登陆、话题广场、邮件取回密码等新功能……

  •  2
     
  •   lincanbin
    lincanbin 2015-09-16 11:50:58 +08:00 5927 次点击
    这是一个创建于 3710 天前的主题,其中的信息可能已经有所发展或是发生改变。

    官网地址 /演示地址: http://www.94cb.com/
    (使用手机访问会自动跳转至手机版,或者手机直接输入 http://m.94cb.com
    GitHub 地址: https://github.com/lincanbin/Carbon-Forum

    更新日志

    支持通过邮件找回密码

    移动版重构

    移动版提升了滑动性能

    移动版支持拍照上传与图片上传

    移动版发帖回帖新增 Markdown 语法支持

    移动版加载速度提升

    移动版 UI 优化

    移动版实时消息推送(在内核 Chromium 42+的手机浏览器上可以收到通知栏推送)

    提升了移动版对 WP 8 和 iOS 7 以下操作系统手机的兼容性

    支持 QQ 、微博、 GitHub 账号自动注册登陆

    已注册用户可以绑定以上社交账号并以该账号登陆

    支持 Xcache k-v 缓存

    新增话题广场

    话题页新增 Icon 与话题描述,管理员可以修改

    修复某种情况下会出现的编辑功能的一些界面上的 bug

    改动权限:普通用户不可编辑自己的帖子

    主题页和点击量新增内存缓存,提升性能

    用户可以在发帖后再次修改话题

    注册时实时提示用户名是否可用

    提升了 12 年前发布的 IIS 6 及以下版本 IIS 的兼容性,修正了某些情况下可能出现的问题

    新增 sphinx 全文搜索功能(@virteman 贡献代码)

    添加 dockerfile (@virteman 贡献代码)

    登陆时实时提示用户名是否有效

    提升了 @ 功能的容错性

    后台添加了推送间隔设置功能

    后台添加了刷新统计数据的按钮

    36 条回复    2015-09-21 01:10:06 +08:00
    lincanbin
        1
    lincanbin  
    OP
       2015-09-16 11:54:39 +08:00












    suikator
        2
    suikator  
       2015-09-16 12:01:25 +08:00 via Android
    chrome for android 无法隐藏地址栏 ,下拉刷新也失效了
    Smirnoff
        3
    Smirnoff  
       2015-09-16 12:03:51 +08:00
    这个 UI 还有很大 很大 优化空间
    lincanbin
        4
    lincanbin  
    OP
       2015-09-16 12:23:27 +08:00
    @suikator 轻轻上滑应该就隐藏了吧
    lincanbin
        5
    lincanbin  
    OP
       2015-09-16 13:13:22 +08:00 via Android
    @Smirnoff 具体哪些地方可以改变?
    zangbob
        6
    zangbob  
       2015-09-16 13:26:32 +08:00
    灿神放大招了……手工点赞!
    kasp
        7
    kasp  
       2015-09-16 13:32:35 +08:00
    黑莓自带浏览器没有跳转
    Q10
    wsph123
        8
    wsph123  
       2015-09-16 13:40:52 +08:00
    功能看上去好完善!! 对方形 logo 印象特别深刻>_<
    Robias
        9
    Robias  
       2015-09-16 13:42:32 +08:00
    顶一下,不错的程序。
    vibrance
        10
    vibrance  
       2015-09-16 13:44:38 +08:00 via iPhone
    手机版好差,下拉看内容整个页面都在晃动
    RIcter
        11
    RIcter  
       2015-09-16 13:54:50 +08:00 via iPhone
    我一直以林先生是一很正直的人
    manhere
        12
    manhere  
       2015-09-16 13:55:40 +08:00 via iPhone
    登陆时实时提示用户名是否有效
    这个出于什么考虑?安全上建议去掉
    lincanbin
        13
    lincanbin  
    OP
       2015-09-16 14:04:05 +08:00
    @vibrance 侧栏灵敏度太高的原因,确实有人说过有这个问题,但是我的各个版本的安德猴手机们都没这个问题。
    lincanbin
        14
    lincanbin  
    OP
       2015-09-16 14:05:49 +08:00
    @manhere 避免有人偶尔打错用户名,或者时隔数月再次访问这个网站,误以为自己之前注册过账号了。
    这个后台接口只是判断用户名存在与否,并不影响安全性,很多网站也会在注册页实时验证用户名存在与否,并没有什么问题。
    lincanbin
        15
    lincanbin  
    OP
       2015-09-16 14:41:04 +08:00
    @suikator 查阅了相关资料,这是因为我用了 Chrome 移动版添加到主屏幕的一个 API 导致的,在菜单中选择添加到主屏幕,然后从主屏幕打开就不会有地址栏了。
    7vps
        16
    7vps  
       2015-09-16 14:51:48 +08:00
    @lincanbin 之前用的 youbbs ,不知道是否可转过来?
    Robias
        17
    Robias  
       2015-09-16 15:16:06 +08:00
    @7vps youbbs 不行啊,作者都准备放弃 php 了,准备用 go 重写。
    vibrance
        18
    vibrance  
       2015-09-16 15:26:40 +08:00
    @lincanbin 苹果手机真的晃到无法看
    lincanbin
        19
    lincanbin  
    OP
       2015-09-16 15:31:21 +08:00
    @7vps 目前来看是不行的,毕竟数据库结构是完全不同的。
    如果肯自己捣鼓我看倒是有可能转过来。
    lincanbin
        20
    lincanbin  
    OP
       2015-09-16 15:46:39 +08:00
    @vibrance https://mango.github.io/slideout/
    滑动我用了这个库,你看看它官网会不会也灵敏度高。
    我记得苹果为了营造流畅的错觉,在滑动时会给滑动加上强大的惯性。
    这个应该是导致跟安卓表现不同的原因吧。

    如果这个侧栏滑动库的官网也有这种情况那就太好了,那我就可以催促那个库的作者去修复,而不用自己写了。
    hugsky
        21
    hugsky  
       2015-09-16 16:55:49 +08:00
    出一个 discuz to Carbon 的转换程序吧,让浩瀚的 discuz 用户投奔你的怀抱。
    elyamen
        22
    elyamen  
       2015-09-16 17:12:10 +08:00
    推荐好几个人用了,等我稍微富裕点赞助一下,感谢作者的付出
    lincanbin
        23
    lincanbin  
    OP
       2015-09-16 17:41:08 +08:00
    @hugsky 会用 Discuz! 的应该是追求大而全的吧,估计跟 CF 用户群对不太上。
    abmin521
        24
    abmin521  
       2015-09-16 18:01:50 +08:00 via Android
    然而没有帖子之间不能复制, uc 安卓
    lincanbin
        25
    lincanbin  
    OP
       2015-09-16 19:02:05 +08:00 via Android
    @abmin521 因为有很多元素被定义为触摸元素,所以禁止了默认的文本选择操作。
    guke
        26
    guke  
       2015-09-16 21:09:33 +08:00
    页面设计在漂亮点就好了。 参考 rocboss.com
    lincanbin
        27
    lincanbin  
    OP
       2015-09-16 21:40:29 +08:00
    @guke 但是我觉得 rocboss 不好看啊,在 16:9 的屏幕上让一行的宽度那么大实在不合适。
    kozora
        28
    kozora  
       2015-09-16 21:50:05 +08:00
    我就看到这个了。。。
    oojiayu
        29
    oojiayu  
       2015-09-17 01:04:58 +08:00 via Smartisan T1
    哟,我赞助过的开源项目呢,作者棒棒哒!
    baox2
        30
    baox2  
       2015-09-17 02:01:24 +08:00
    访问流畅。感觉很棒。
    mfanming
        31
    mfanming  
       2015-09-17 08:13:40 +08:00
    持续关注
    zqjilove
        32
    zqjilove  
       2015-09-17 09:27:07 +08:00
    @hugsky 和作者说过这个事情,可惜程序差异,作者没打算出
    lincanbin
        33
    lincanbin  
    OP
       2015-09-17 11:16:02 +08:00 via Android
    @zqjilove 主要还不是程序差异,这种还是可移植的,但是目前选择 discuz! 的用户恐怕会对这种轻论坛感到不适应吧。
    我已经在我论坛看到好多要求加入金币,回复可见,购买附件等等功能的人了,这种情况我都建议他们去用 discuz! 。
    hugsky
        34
    hugsky  
       2015-09-17 18:34:19 +08:00
    @lincanbin 两面看,还是有相当体量的用户想脱离 discuz ,来拯救我们吧!
    marguerite
        35
    marguerite  
       2015-09-18 12:51:38 +08:00 via iPhone
    phpbb migration 呢
    popok
        36
    popok  
       2015-09-21 01:10:06 +08:00 via iPhone
    侧栏确实有点灵敏,向右上或右下滑动,都会触发,建议限制在一定角度内
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5549 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 06:34 PVG 14:34 LAX 22:34 JFK 01:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86