野生大熊猫

discuz更新H5头像上传
今天遇到个需求,不想更新程序,但是想更新dz3.4的H5头像上传我第一时间想的是去购买插件,比如科站网的HTML5...
扫描右侧二维码阅读全文
10
2019/12

discuz更新H5头像上传

今天遇到个需求,不想更新程序,但是想更新dz3.4的H5头像上传
我第一时间想的是去购买插件,比如科站网的HTML5上传头像,但是价格相对于普通站长来说比较贵。
TIM截图20191210094236.png

于是这边就想直接去更新

一、模板文件

第一时间肯定是先替换模板文件,然后再观察需要什么东西,这边需要替换spacecp_avatar_body.htmspacecp_avatar.htm这两个文件,都在template\default\home目录下。
替换后发现错误:

TIM截图20191210094544.png

二、CSS文件

这个错误很明显是css没有加载,因为官方这边是重写的H5版本的,肯定CSS在3.2是没有,我们跟踪找找不难发现

TIM截图20191210094854.png

这里的确少了css,并且还有JQ为加载,于是我们去找3.4的包去替换一下。位置具体位置在static目录下的avatar文件夹和static\js\mobile下的jquery.min.js

三、后端php文件

这里也替换了,前端功能正常使用,没有任何问题,但是这边上传图片发现上传不了,肯定是上传图片的后端接口问题。

TIM截图20191210095531.png

仔细看这个路由就是我们要找的文件
uc_server目录下index.php`文件中找到这个代码,发现m指向的目录为control,于是我们去替换control/user.php即可

    if(file_exists(UC_ROOT.RELEASE_ROOT."control/$m.php")) {
        include UC_ROOT.RELEASE_ROOT."control/$m.php";
    } else {
        include UC_ROOT."control/$m.php";
    }

四、完成

现在再上传发现头像就可以上成功了,完全没有问题。

五、懒

知道大家比较懒,文件我做好了

3.2更新H5头像上传.zip

Last modification:December 10th, 2019 at 10:08 am
If you think my article is useful to you, please feel free to appreciate

5 comments

  1. 123

    博主能否将这个版本更新为1.8再上传改动文件啊,应用中心已经1.8了

    1. 野生大熊猫
      @123

      那个不影响的,这边这个是相当于您是之前老版本的dz不想大的更新,只想更新h5上传头像,然后这边对比dz3.3的文件来进行更新替换的

  2. 爱民

    这是我见过最好的文章,没有之一,感谢博主୧(๑•̀⌄•́๑)૭

    1. 野生大熊猫
      @爱民

      谢谢哈,我写的比较简单

  3. 热搜榜

    文章不错非常喜欢

Leave a Comment