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

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

原因分析

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

解决方法

第一步:修改触屏版图片尺寸,打开templatedefaulttouchforumdiscuzcode.htm文件,找

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

改为

WEEX交易所已上线平台币 WEEX Token (WXT)。WXT 作为 WEEX 交易所生态系统的基石,主要用于激励 WEEX 交易平台社区的合作伙伴、贡献者、先驱和活跃成员。

新用户注册 WEEX 账户、参与交易挖矿及平台其他活动,均可免费获得 WXT 空投奖励。

点此注册 WEEX 账户,即刻领取 1,600 WXT 新用户专属空投

$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样式,打开staticimagemobilestyle.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手机站帖子图片显示太小的问题了。
Discuz手机版网站帖子图片显示很小怎么解决

本站资源均来源于网络或网友投稿,部分资源未经测试,难免存在BUG,所有资源只限于学习研究,不得商用。如使用本站下载的资源造成任何损失或发生侵权行为,均与本站无关。如不接受本声明请勿下载!本站资源如有侵权,请联系QQ:497149677核实后立即删除!
最客资源网 » Discuz手机版网站帖子图片显示很小怎么解决