本帖最后由 gamerteam 于 2018-12-14 11:53 编辑 
各位好,我是gamerteam,软件版的版主,目前正在负责本论坛PC版的开发与维护工作
我们计划在近期对论坛进行全面的改造工作,包括修复以往历史遗留的相关Bug、调整一些不友好的操作以及优化本站的访问体验等。
目前我们正在进行第一阶段,对电脑版的模板进行整体的重构,我将会在这个帖子里向各位分享我的工作进度,以及向各位征求改进意见等。
也感谢各位一直以来的支持,再次感谢。
目前已经完成的调整:
[√] 修复编辑帖子无法修改以前上传的图片
[√] 修复系统提醒翻页会回到我的帖子的Bug
[√] 头像上传修改为html5的方式
[√] 修改底层CSS代码,使其更加规范,并按界面加载需要的CSS
[√] 修复扩展风格切换功能,未来即将上线更多界面风格
[√] 上传较大的图片的时候将自动压缩图片不再会上传失败
当前正在进行的调整:
[.] 修改登录与注册页面的样式改为独立页面
[.] 优化界面动画,使界面过渡更加自然
[.] 重写部分控件与页面样式
目前计划的内容:
[#]为部分板块使用特殊模板以满足特殊帖需求
[#]主页使用懒加载功能节省流量提高访问速度
[#]重写图片上传,支持拖入、粘贴上传图片
最新更新 为插件增加极验支持
目前已经为签到添加了极验的支持。该签到为一个第三方插件,不过是一个免费插件,大部分功能是可以免费实现的,部分功能收费。
 
 
目的是为了防止各种签到机,养小号的情况。
以下为技术内容,有兴趣为你的dz插件增加自带的验证码的话可以参考一下我的实现:
首先找到签到插件的提交表单的部分(目前论坛用的签到插件在sign.inc中,dz提交表单验证的方法为submitcheck,一般一搜就搜得到了)
 
 
首先我们要了解dz官方的验证码是怎么实现的。submitcheck函数拥有多个参数,第三个$seccodecheck参数就是验证码相关的。如果我们希望插件的表单提交部分增加dz自带的验证码,那么就要把第三个函数设定为1即可。(第二个函数为是否允许get的方式访问,一般设置为0即可)
当然,一般而言后台验证到这里就完成了,但是我不太确定是不是dz的Bug,在dz部分版本里还需要你在submitcheck的判断后手动写一个验证码的判断才行。
复制代码那么,做完这一步后,我们就完成了后端验证码的判断了。
 
 
接下来我们只需要在前端添加一个验证码即可。在你插件的模板需要的地方添加以下代码即可添加验证码:
复制代码其中最后一句<!--{subtemplate common/seccheck}-->是dz的特殊语法,意味调用common/seccheck这个模板内容,这方面的文档可以参考dz的官方文档的模板页面了解使用方法。
https://open.discuz.net/?ac=document&page=template_coderule
如果你想了解怎么给插件调用极验的话,可以关注我的个人博客,我未来将会进行详解
http://www.zhaisoul.com
过往的更新、修改重构信息详见下一页
我们计划在近期对论坛进行全面的改造工作,包括修复以往历史遗留的相关Bug、调整一些不友好的操作以及优化本站的访问体验等。
目前我们正在进行第一阶段,对电脑版的模板进行整体的重构,我将会在这个帖子里向各位分享我的工作进度,以及向各位征求改进意见等。
也感谢各位一直以来的支持,再次感谢。
目前已经完成的调整:
[√] 修复编辑帖子无法修改以前上传的图片
[√] 修复系统提醒翻页会回到我的帖子的Bug
[√] 头像上传修改为html5的方式
[√] 修改底层CSS代码,使其更加规范,并按界面加载需要的CSS
[√] 修复扩展风格切换功能,未来即将上线更多界面风格
[√] 上传较大的图片的时候将自动压缩图片不再会上传失败
当前正在进行的调整:
[.] 修改登录与注册页面的样式改为独立页面
[.] 优化界面动画,使界面过渡更加自然
[.] 重写部分控件与页面样式
目前计划的内容:
[#]为部分板块使用特殊模板以满足特殊帖需求
[#]主页使用懒加载功能节省流量提高访问速度
[#]重写图片上传,支持拖入、粘贴上传图片
最新更新 为插件增加极验支持
目前已经为签到添加了极验的支持。该签到为一个第三方插件,不过是一个免费插件,大部分功能是可以免费实现的,部分功能收费。

目的是为了防止各种签到机,养小号的情况。
以下为技术内容,有兴趣为你的dz插件增加自带的验证码的话可以参考一下我的实现:
首先找到签到插件的提交表单的部分(目前论坛用的签到插件在sign.inc中,dz提交表单验证的方法为submitcheck,一般一搜就搜得到了)

首先我们要了解dz官方的验证码是怎么实现的。submitcheck函数拥有多个参数,第三个$seccodecheck参数就是验证码相关的。如果我们希望插件的表单提交部分增加dz自带的验证码,那么就要把第三个函数设定为1即可。(第二个函数为是否允许get的方式访问,一般设置为0即可)
当然,一般而言后台验证到这里就完成了,但是我不太确定是不是dz的Bug,在dz部分版本里还需要你在submitcheck的判断后手动写一个验证码的判断才行。
那么,做完这一步后,我们就完成了后端验证码的判断了。
接下来我们只需要在前端添加一个验证码即可。在你插件的模板需要的地方添加以下代码即可添加验证码:
其中最后一句<!--{subtemplate common/seccheck}-->是dz的特殊语法,意味调用common/seccheck这个模板内容,这方面的文档可以参考dz的官方文档的模板页面了解使用方法。
https://open.discuz.net/?ac=document&page=template_coderule
如果你想了解怎么给插件调用极验的话,可以关注我的个人博客,我未来将会进行详解
http://www.zhaisoul.com
过往的更新、修改重构信息详见下一页
12/05 优化上传文件,大图自动压缩
现在上传图片因为图片太大上传不了已经成为历史!
现已改进上传图片流程,非Flash上传将支持多文件上传了,不用再一个一个文件的添加了。
同时,对于超过大小的图片,将会自动进行压缩,避免图片太大而无法上传

上传测试的这个图片就有4M大小,已自动压缩至286KB
目前还在测试论坛进行更多的测试,不久后应该就可以正式上线
11/22 登录页面独立&添加过渡动画
为了和手机版在功能与页面上的统一,于是决定对登录与注册页面进行的独立处理,将会在一个单独的页面显示

目前依然处于初版,直接使用了主页的边框图片,于是在这里看起来由于压缩的原因有些变形,还在找相关的美术人员来帮忙调整。
目前主页依然有很多地方看起来非常生硬,是因为没有一个好的过渡动画导致的,这次顺便也在研究有关过渡动画的内容。
虽然该动画的时间非常的短暂,不注意可能都没法发现,但是可以明显感觉出过渡要自然不少。实现这个动画也非常简单,只需要在相应控件的hover事件中使用transition-duration就可以实现,CSS3提供了非常多的动画,能够让我们在不借助js的情况下就能实现更多动画的效果,而且占用资源也更低。
11月21日 论坛扩展风格切换功能
由于之前做这个模板的人的坑爹,根本没考虑过风格切换的功能,不过还好这个功能并不算难,很快就能解决了。

风格切换其实很简单,Discuz的扩展风格机制其实就是加载指定风格的css与素材文件,替换覆盖掉默认风格的CSS。
未来我们也将会推出更多的扩展风格,不再千篇一律。
11/19日 修复编辑帖子无法修改以前上传的图片
目前Discuz使用了两种方式上传图片上传图片,一种是传统的Form FileData的方式,还有一种是Flash。虽然Flash上传多文件方面确实方便不少,但是毕竟Flash已经过时了,而且Chrome等浏览器也会默认屏蔽掉Flash,于是现在浏览器一般使用的就是前一种上传方式。
通过源码我们可以发现,第一种上传方式的控件叫<div unselectable="on" id="{$editorid}_local" style="display: none;">,然后Flash上传的控件叫<div unselectable="on" id="{$editorid}_imgattachlist">,但是已上传的图片是放在Flash上传的选项_imgattachlist里的,而重新打开编辑页面DZ会默认隐藏掉Flash上传的选项,所以导致没法编辑帖子对以前上传的图片进行管理操作。

解决方案也很简单,只需要把_local本地上传文件的控件的部分移到Flash上传的控件替换掉,并去掉_local的选项即可。

如果你对这个修改感兴趣你可以参阅我修改后的代码
各位好,我是gamerteam,软件版的版主,目前正在负责本论坛PC版的开发与维护工作
我们计划在近期对论坛进行全面的改造工作,包括修复以往历史遗留的相关Bug、调整一些不友好的操作以及优化本站的访问体验等。
目前我们正在进行第一阶段,对电脑版的模板进行整体的重构,我将会在这个帖子里向各位分享我的工作进度,以及向各位征求改进意见等。
也感谢各位一直以来的支持,再次感谢。
目前已经完成的调整:
[√] 修复编辑帖子无法修改以前上传的图片
[√] 修复系统提醒翻页会回到我的帖子的Bug
[√] 头像上传修改为html5的方式
[√] 修改底层CSS代码,使其更加规范,并按界面加载需要的CSS
[√] 修复扩展风格切换功能,未来即将上线更多界面风格
[√] 上传较大的图片的时候将自动压缩图片不再会上传失败
当前正在进行的调整:
[.] 修改登录与注册页面的样式改为独立页面
[.] 优化界面动画,使界面过渡更加自然
[.] 重写部分控件与页面样式
目前计划的内容:
[#]为部分板块使用特殊模板以满足特殊帖需求
[#]主页使用懒加载功能节省流量提高访问速度
[#]重写图片上传,支持拖入、粘贴上传图片
最新更新 为插件增加极验支持
目前已经为签到添加了极验的支持。该签到为一个第三方插件,不过是一个免费插件,大部分功能是可以免费实现的,部分功能收费。
 
目的是为了防止各种签到机,养小号的情况。
以下为技术内容,有兴趣为你的dz插件增加自带的验证码的话可以参考一下我的实现:
首先找到签到插件的提交表单的部分(目前论坛用的签到插件在sign.inc中,dz提交表单验证的方法为submitcheck,一般一搜就搜得到了)
 
首先我们要了解dz官方的验证码是怎么实现的。submitcheck函数拥有多个参数,第三个$seccodecheck参数就是验证码相关的。如果我们希望插件的表单提交部分增加dz自带的验证码,那么就要把第三个函数设定为1即可。(第二个函数为是否允许get的方式访问,一般设置为0即可)
当然,一般而言后台验证到这里就完成了,但是我不太确定是不是dz的Bug,在dz部分版本里还需要你在submitcheck的判断后手动写一个验证码的判断才行。
- if(!check_seccode($_G['gp_seccodeverify'], $_G['gp_sechash'])){
 
-                 showmessage('submit_seccode_invalid');//会调用check_seccode函数对验证码进行一个检查,如果验证码不正确会返回submit_seccode_invalid错误信息
 
- }
 
接下来我们只需要在前端添加一个验证码即可。在你插件的模板需要的地方添加以下代码即可添加验证码:
- <!--{block sectpl}--><sec> <span id="sec<hash>" onclick="showMenu(this.id)"><sec></span><div id="sec<hash>_menu" class="p_pop p_opt" style="display:none"><sec></div><!--{/block}-->
 
- <!--{eval $seccodecheck = 1;}-->
 
- <!--{block sectpl}--><div class="rfm" style="width:auto"><table><tr><th><span class="rq">*</span><sec>: </th><td><sec><br /><sec></td></tr></table></div><!--{/block}-->
 
- <!--{subtemplate common/seccheck}-->
https://open.discuz.net/?ac=document&page=template_coderule
如果你想了解怎么给插件调用极验的话,可以关注我的个人博客,我未来将会进行详解
http://www.zhaisoul.com
过往的更新、修改重构信息详见下一页
2021.12 数据,可能有更多内容
各位好,我是gamerteam,软件版的版主,目前正在负责本论坛PC版的开发与维护工作我们计划在近期对论坛进行全面的改造工作,包括修复以往历史遗留的相关Bug、调整一些不友好的操作以及优化本站的访问体验等。
目前我们正在进行第一阶段,对电脑版的模板进行整体的重构,我将会在这个帖子里向各位分享我的工作进度,以及向各位征求改进意见等。
也感谢各位一直以来的支持,再次感谢。
目前已经完成的调整:
[√] 修复编辑帖子无法修改以前上传的图片
[√] 修复系统提醒翻页会回到我的帖子的Bug
[√] 头像上传修改为html5的方式
[√] 修改底层CSS代码,使其更加规范,并按界面加载需要的CSS
[√] 修复扩展风格切换功能,未来即将上线更多界面风格
[√] 上传较大的图片的时候将自动压缩图片不再会上传失败
当前正在进行的调整:
[.] 修改登录与注册页面的样式改为独立页面
[.] 优化界面动画,使界面过渡更加自然
[.] 重写部分控件与页面样式
目前计划的内容:
[#]为部分板块使用特殊模板以满足特殊帖需求
[#]主页使用懒加载功能节省流量提高访问速度
[#]重写图片上传,支持拖入、粘贴上传图片
最新更新 为插件增加极验支持
目前已经为签到添加了极验的支持。该签到为一个第三方插件,不过是一个免费插件,大部分功能是可以免费实现的,部分功能收费。

目的是为了防止各种签到机,养小号的情况。
以下为技术内容,有兴趣为你的dz插件增加自带的验证码的话可以参考一下我的实现:
首先找到签到插件的提交表单的部分(目前论坛用的签到插件在sign.inc中,dz提交表单验证的方法为submitcheck,一般一搜就搜得到了)

首先我们要了解dz官方的验证码是怎么实现的。submitcheck函数拥有多个参数,第三个$seccodecheck参数就是验证码相关的。如果我们希望插件的表单提交部分增加dz自带的验证码,那么就要把第三个函数设定为1即可。(第二个函数为是否允许get的方式访问,一般设置为0即可)
当然,一般而言后台验证到这里就完成了,但是我不太确定是不是dz的Bug,在dz部分版本里还需要你在submitcheck的判断后手动写一个验证码的判断才行。
代码:
- if(!check_seccode($_G['gp_seccodeverify'], $_G['gp_sechash'])){
 
-         showmessage('submit_seccode_invalid');//会调用check_seccode函数对验证码进行一个检查,如果验证码不正确会返回submit_seccode_invalid错误信息
 
- }

接下来我们只需要在前端添加一个验证码即可。在你插件的模板需要的地方添加以下代码即可添加验证码:
代码:
- <!--{block sectpl}--><sec> <span id="sec<hash>" onclick="showMenu(this.id)"><sec></span><div id="sec<hash>_menu" class="p_pop p_opt" style="display:none"><sec></div><!--{/block}-->
 
- <!--{eval $seccodecheck = 1;}-->
 
- <!--{block sectpl}--><div class="rfm" style="width:auto"><table><tr><th><span class="rq">*</span><sec>: </th><td><sec><br /><sec></td></tr></table></div><!--{/block}-->
 
- <!--{subtemplate common/seccheck}-->
https://open.discuz.net/?ac=document&page=template_coderule
如果你想了解怎么给插件调用极验的话,可以关注我的个人博客,我未来将会进行详解
http://www.zhaisoul.com
过往的更新、修改重构信息详见下一页
12/05 优化上传文件,大图自动压缩
现在上传图片因为图片太大上传不了已经成为历史!
现已改进上传图片流程,非Flash上传将支持多文件上传了,不用再一个一个文件的添加了。
同时,对于超过大小的图片,将会自动进行压缩,避免图片太大而无法上传

上传测试的这个图片就有4M大小,已自动压缩至286KB
目前还在测试论坛进行更多的测试,不久后应该就可以正式上线
11/22 登录页面独立&添加过渡动画
为了和手机版在功能与页面上的统一,于是决定对登录与注册页面进行的独立处理,将会在一个单独的页面显示

目前依然处于初版,直接使用了主页的边框图片,于是在这里看起来由于压缩的原因有些变形,还在找相关的美术人员来帮忙调整。
目前主页依然有很多地方看起来非常生硬,是因为没有一个好的过渡动画导致的,这次顺便也在研究有关过渡动画的内容。

虽然该动画的时间非常的短暂,不注意可能都没法发现,但是可以明显感觉出过渡要自然不少。实现这个动画也非常简单,只需要在相应控件的hover事件中使用transition-duration就可以实现,CSS3提供了非常多的动画,能够让我们在不借助js的情况下就能实现更多动画的效果,而且占用资源也更低。
11月21日 论坛扩展风格切换功能
由于之前做这个模板的人的坑爹,根本没考虑过风格切换的功能,不过还好这个功能并不算难,很快就能解决了。

风格切换其实很简单,Discuz的扩展风格机制其实就是加载指定风格的css与素材文件,替换覆盖掉默认风格的CSS。
未来我们也将会推出更多的扩展风格,不再千篇一律。
11/19日 修复编辑帖子无法修改以前上传的图片
目前Discuz使用了两种方式上传图片上传图片,一种是传统的Form FileData的方式,还有一种是Flash。虽然Flash上传多文件方面确实方便不少,但是毕竟Flash已经过时了,而且Chrome等浏览器也会默认屏蔽掉Flash,于是现在浏览器一般使用的就是前一种上传方式。
通过源码我们可以发现,第一种上传方式的控件叫<div unselectable="on" id="{$editorid}_local" style="display: none;">,然后Flash上传的控件叫<div unselectable="on" id="{$editorid}_imgattachlist">,但是已上传的图片是放在Flash上传的选项_imgattachlist里的,而重新打开编辑页面DZ会默认隐藏掉Flash上传的选项,所以导致没法编辑帖子对以前上传的图片进行管理操作。

解决方案也很简单,只需要把_local本地上传文件的控件的部分移到Flash上传的控件替换掉,并去掉_local的选项即可。

如果你对这个修改感兴趣你可以参阅我修改后的代码
 本帖最后由 HTL9257 于 2018-11-22 20:52 编辑 
提醒翻页回到我的帖子终于修复了 之前爱心申请的时候被那个烦死了
支持拖入图片上传 是不是以后再也没人发C盘图片了
然后那个上传大小限制的BUG有没有修复啊 就是提示可以传1.4M 但是传了几百K就提示error 或者提示大小过大
然后现在我直接用图床了 但是sm.ms upload有些人无法看到 或者国内加载缓慢 之后那啥水印能不能给个勾选取消 不打水印的功能
提醒翻页回到我的帖子终于修复了 之前爱心申请的时候被那个烦死了
支持拖入图片上传 是不是以后再也没人发C盘图片了
然后那个上传大小限制的BUG有没有修复啊 就是提示可以传1.4M 但是传了几百K就提示error 或者提示大小过大
然后现在我直接用图床了 但是sm.ms upload有些人无法看到 或者国内加载缓慢 之后那啥水印能不能给个勾选取消 不打水印的功能
感觉新的按钮更立体了...
好像Minecraft官网的那种感觉...
好像Minecraft官网的那种感觉...
HTL9257 发表于 2018-11-22 20:51
支持拖入图片上传 是不是以后再也没人发C盘图片了
然后那个上传大小限制的BUG有没有修复啊 就是提示可以 ...
应该是的,dz目前编辑器的上传图片是真的很不友好
上传大小那个严格的说不是Bug,而是不同类型的文件的可上传大小都不一样,比如gif的图片可以稍微大一些,但是jpg类型的图片就必须要小一些如果你想上传大一点的图片,建议通过tinypng.com进行图片压缩
水印这个是论坛后台设置的,是为了避免各种盗搬的网站的,具体事宜这个就不是我说了算的了
看起来很不错啊!
我觉得论坛还有很多bug,服务器反应有时候有点慢(还会404和403),希望都能解决!
我觉得可能需要一个勋章排队功能,老让版主来做未免太麻烦了……自己可以修改排序那种
我觉得论坛还有很多bug,服务器反应有时候有点慢(还会404和403),希望都能解决!
我觉得可能需要一个勋章排队功能,老让版主来做未免太麻烦了……自己可以修改排序那种
叫混乱发众筹买几套女装给你加点BUFF吧!!
这里有个问题 有时点击查看自己的签到记录第二页
http://www.mcbbs.net/plugin.php?id=dc_signin&action=my会变成
http://www.mcbbs.net/plugin.php?id=dc_signin&action=qdlist&page=2
(突然脑洞大开会不会可以自定义论坛的背景界面 好像没有实现的可能XDD)

http://www.mcbbs.net/plugin.php?id=dc_signin&action=my会变成
http://www.mcbbs.net/plugin.php?id=dc_signin&action=qdlist&page=2
(突然脑洞大开会不会可以自定义论坛的背景界面 好像没有实现的可能XDD)
让混乱给你发女装!
GCVillager 发表于 2018-11-22 20:59
看起来很不错啊!
我觉得论坛还有很多bug,服务器反应有时候有点慢(还会404和403),希望都能解决!
我觉 ...
我觉得可能需要一个勋章排队功能
我记得原来好像有过,但是被移除了...
好像是会导致勋章消失
GCVillager 发表于 2018-11-22 20:59
看起来很不错啊!
我觉得论坛还有很多bug,服务器反应有时候有点慢(还会404和403),希望都能解决!
我觉 ...
管理员可以点默认勋章排序一下子完成的
自己修改勋章排序
emmm 虽然我也想自己排 XDD
经常出现点门户之类的页面出现404,刷新恢复正常
能不能设置过期验证自动刷新的机制?
不过有的时候会出现那种一大堆字母的那种页面,不过现在好像修复了
逗比桃 发表于 2018-11-22 21:01
叫混乱发众筹买几套女装给你加点BUFF吧!!
Hint:(该台词配合头像表情食用更加)
真是活久见啊……
自从来到论坛这么久之后第一次发现进行了整体更新……没过多久就要进行优化了……
嗯……怕不是要乱纪元了……
自从来到论坛这么久之后第一次发现进行了整体更新……没过多久就要进行优化了……
omg,这感觉真棒 
支持dalao,希望手机版也能弄更好。。。最好能方便地在手机版电脑版之间切换
emmm有考虑一下app的开发么(天天上网页chrome快变成我打开最多的app了。)
1493912056 发表于 2018-11-22 22:54
emmm有考虑一下app的开发么(天天上网页chrome快变成我打开最多的app了。)
APP和手机端目前暂时不是我负责,是另一个管理员负责,不过也在进行中了
gamerteam 发表于 2018-11-22 23:12
APP和手机端目前暂时不是我负责,是另一个管理员负责,不过也在进行中了
...
对了 我之前遇到过签到的一个bug就是整12点没办法签到(是我钟不准么?)有时候刷新出来是可以签到 但是点进去就说我今天已经签到过了。。。
滋磁一波.(我能不能提一下死去已久的破b登录.
哦~对了~~
好像现在登陆的话,如果密码错误,人机验证会失效
好像现在登陆的话,如果密码错误,人机验证会失效

补充一个新问题,回复可见原先的图标没了
最近修bug修的
进mcbbs
要刷新10次才不404
进mcbbs
要刷新10次才不404
千言万语,我只想告诉你
快点把丑到极致的那几个按钮改一改吧!不然我就用这个颜色的染料给混乱帽染色滑稽
快点把丑到极致的那几个按钮改一改吧!不然我就用这个颜色的染料给混乱帽染色滑稽
无暝_Ax 发表于 2018-11-24 13:59
千言万语,我只想告诉你
快点把丑到极致的那几个按钮改一改吧!不然我就用这个颜色的染料给混乱帽染色滑稽 ...
要不你来画?
丑到极致的形容措辞海星的
.....
BUG提交:
我点击头像上传后,没有任何反馈给我,比如上传成功这类的提示
我点击头像上传后,没有任何反馈给我,比如上传成功这类的提示
论坛更新越来越帅!高端大气上档次
导致勋章消失???....恐怖
修复编辑帖子无法修改以前上传的图片
附件有相同的问题
gamerteam 发表于 2018-11-26 19:42
没有做功能上的修改,什么功能没了
道具卡不能转账了
我换不了头像!
希望别那么多bug
看不懂 只能水回复了 2333