首页建站Discuz教程 Discuz手机版网站帖子图片显示很小怎么解决

Discuz手机版网站帖子图片显示很小怎么解决

很多使用DISCUZ做网站的同学都会遇到这样的情况,PC站上帖子图片正常显示,但是转为手机版网站时,就会出现帖子图片显示很小。这是怎么回事呢,怎么解决呢?下面学做网站论坛介绍一下…

很多使用DISCUZ做网站的同学都会遇到这样的情况,PC站上帖子图片正常显示,但是转为手机版网站时,就会出现帖子图片显示很小。这是怎么回事呢,怎么解决呢?下面学做网站论坛介绍一下解决方法。

原因分析

Discuz手机版网站帖子图片显示很小的原因,是由于DISCUZ程序手机版是定义了图片的显示尺寸为140px*140px,所以帖子内的图片都是显示为尺寸140px*140px,所以图片会很小。

解决方法


第一步:修改触屏版图片尺寸,打开\template\default\touch\forum\discuzcode.htm文件,找


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

改为

$fix = count($post[imagelist]) == 1 ? 600 : 400;

也就是把140的小图改为宽600,高400的尺寸。


 


第二步:再修改下面的代码里的140px


 
$mobilethumburl = $attach['attachimg'] && $_G['setting']['showimages'] && (!$attach['price'] || $attach['payed']) && ($_G['group']['allowgetimage'] || $_G['uid'] == $attach['uid']) ? getforumimg($attach['aid'], 0, 140, 140, 'fixnone') : '' ;

改为下面的尺寸

$mobilethumburl = $attach['attachimg'] && $_G['setting']['showimages'] && (!$attach['price'] || $attach['payed']) && ($_G['group']['allowgetimage'] || $_G['uid'] == $attach['uid']) ? getforumimg($attach['aid'], 0, 600, 400, 'fixnone') : '' ;

第三步:修改图片控制的CSS样式,打开\static\image\mobile\style.css,找到


 
.plc .pi .message img,.plc .pi .img_one img { margin:0px 4px 0px 0; max-width:140px; max-height:140px; }

改为

.plc .pi .message img,.plc .pi .img_one img {max-width:100%; display:block;vertical-align: middle;margin-bottom:4px;}

就是修改图片的最大尺寸为全屏尺寸,高度为自动高动。

通过上面的修改,就会解决DZ手机站帖子图片显示太小的问题了。

 

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/dz/776.html
上一篇DISCUZ 数据库详解:DZ各数据表作用及字段含义
下一篇 Discuz 怎么设置允许上传附件大小,批量设置附件大小
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部