Discuz如何解决手机端图片显示模糊

简介: Discuz如何解决手机端图片显示模糊

本文主要内容:discuz如何解决手机端图片显示模糊问题,主要内容为discuz实现多图上传、图片大图显示、图片高质量显示discuz等功能

最终实现的效果图

image.png

实现多图上传

修改文件upload/template/default/touch/forum/post.htm 83行代码

修改内容:添加multiple属性

<li style="padding:0px;">
   <a href="javascript:;" class="y" style="background:url(static/image/mobile/images/icon_photo.png) no-repeat;overflow:hidden;">
      <input type="file" name="Filedata" multiple="multiple" id="filedata" style="width:30px;height:30px;font-size:30px;opacity:0;">
   </a>
</li>

修改js文件upload/template/default/touch/forum/post.htm 206行

修改内容:直接复制过去即可

for (var i=0;i<this.files.length;i++ ) {
    var file_data = [];
    file_data.push(this.files[i]);
    $.buildfileupload({
        uploadurl:'misc.php?mod=swfupload&operation=upload&type=image&inajax=yes&infloat=yes&simple=2',
        files:file_data,
        uploadformdata:{uid:"$_G[uid]", hash:"<!--{eval echo md5(substr(md5($_G[config][security][authkey]), 8).$_G[uid])}-->"},
        uploadinputname:'Filedata',
        maxfilesize:"2000",
        success:uploadsuccess,
        error:function() {
            popup.open('上传失败,请稍后再试', 'alert');
        }
    });
}


测试多图上传:这个时候就已经实现了多图上传了

image.png

图片大图显示

修改文件upload/template/default/touch/forum/discuzcode.htm 90行


修改内容:把83改为1500


$fix = count($post[imagelist]) == 1 ? 140 : 1500;


修改完效果:对于上面的这个330应该就是显示图片的宽度的。但是这是在一个机器里边测试的,其他机型肯定有问题。而且图片已经模糊的不能看了。

image.png

相关文章
|
27天前
Discuz! X3.5插件云诺-阿里云短信手机登录 会员登录后也无法查看附件图片的问题解决方法
Discuz! X3.5插件云诺-阿里云短信手机登录 会员登录后也无法查看附件图片的问题解决方法
36 2
|
5月前
Discuz 手机版访问自动跳转到手机域名
Discuz 手机版访问自动跳转到手机域名
95 1
|
5月前
|
域名解析
Discuz如何给 门户、论坛、手机等,设置二级域名
Discuz如何给 门户、论坛、手机等,设置二级域名
170 1
|
5月前
|
缓存
去除discuz手机版链接&mobile=2后缀
去除discuz手机版链接&mobile=2后缀
46 0
|
5月前
|
缓存
discuz X3.* 手机版门户伪静态
discuz X3.* 手机版门户伪静态
51 0
|
5月前
discuz,如何去掉标题中的Powered by Discuz! 电脑端手机端整合
discuz,如何去掉标题中的Powered by Discuz! 电脑端手机端整合
818 0
|
存储 缓存 编解码
手机连接电脑DCIM目录下文件夹和图片显示不全
学习手机连接电脑DCIM目录下文件夹和图片显示不全。
1764 0
|
前端开发 PHP 索引
Discuz如何解决手机端图片显示模糊(2)
Discuz如何解决手机端图片显示模糊
284 0
Discuz如何解决手机端图片显示模糊(2)
Discuz!手机版微信分享不显示缩略图的解决方案
有人提出许多方案,百度经验的最不靠谱,然后官方给的方案, 在\source\function\function_discuzcode.php 将 if(defined('IN_MOBILE') && !defined('TPL_DEFAULT')...
1848 0
Discuz 中手机版指定访问地址
后台,全局,域名设置,应用域名设置,
1234 0