请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册

扫一扫,访问微社区

查看: 783|回复: 0

DISCUZ!论坛手机版图片太小怎么办?

[复制链接]
发表于 2017-10-23 22:15:14 | 显示全部楼层 |阅读模式
  可能是出于节省流量的考虑,DZ手机触屏版把图片搞得非常小。首先在上传的时候,生成一张手机版缩略图,这个图的尺寸很小,就算在模板上放大尺寸,也会变模糊。然后在手机模板上,图片的高和宽设置得非常小,140像素这样,也就是电脑版游客看小图的那么小一丁点。 . c/ ~" u. f  Q) }: ^
  这些都是可以调整的,因为服务器上有原图。调整方法:

! P4 h: D# r* r6 R  1、后台设置,后台--全局--上传设置--基本设置,是否生成手机版缩略图,否 2 N/ [2 W/ J, J
  2、触屏版图片尺寸设置,打开\template\default\touch\forum\discuzcode.htm文件,找
0 i% t9 I+ D# T8 x$fix = count($post[imagelist]) == 1 ? 140 : 83;6 ?  l) g9 ?& R0 c
  改为
+ l2 _) _7 _2 j+ a! y$fix = count($post[imagelist]) == 1 ? 650 : 800;
+ i4 I( J" k0 X- l  也就是把140的小图改为宽650高800这样,差不多是最大屏幕的手机的实际尺寸。这里建议电脑版的图片上传时就设置最大宽度不超过700,不然加载速度会很慢。 ! ]# d1 o% P2 ~0 I- K
  然后再找 5 X. ~0 _9 ~; _5 J3 K: w, r2 y
$mobilethumburl = $attach['attachimg'] && $_G['setting']['showimages'] && (!$attach['price'] || $attach['payed']) && ($_G['group']['allowgetimage'] || $_G['uid'] == $attach['uid']) ? getforumimg($attach['aid'], 0, 140, 140, 'fixnone') : '' ;
: U* H/ A" U* S9 i. V$ y$ f. Q* |1 @  改为
& I( b  |9 k1 ?9 P2 J. _$mobilethumburl = $attach['attachimg'] && $_G['setting']['showimages'] && (!$attach['price'] || $attach['payed']) && ($_G['group']['allowgetimage'] || $_G['uid'] == $attach['uid']) ? getforumimg($attach['aid'], 0, 650, 800, 'fixnone') : '' ; $ @9 K7 H/ B" ?2 m
  3、CSS设置,打开\static\image\mobile\style.css,找 ( n6 b2 `# X9 @+ W
.plc .pi .message img,.plc .pi .img_one img { margin:0px 4px 0px 0; max-width:140px; max-height:140px; }
6 `& c) S, d- Y& ?' w: \  改为 5 p+ P3 s) A2 ]
.plc .pi .message img,.plc .pi .img_one img {max-width:98%; display:block;vertical-align: middle;margin-bottom:4px;}
  看到没有,CSS也限制了高和宽,改为按屏幕尺寸的百分比来显示。为了不撑破,别搞100%了,98%就足够了。+ T% |+ o# q0 q7 A& k
  5、更新模板缓存,触屏版的图片就正常了。 (magentoon)
% w9 O7 V5 m! V0 Q: s4 `7 J# O$ N0 x

( r% y) V' n* n: b# _% T9 ]. J9 h7 M
回复

使用道具 举报



QQ|手机版|网络任务|考试系统|全景平台|大鹏飞翔个人网 ( 豫ICP备15016373号 )

GMT+8, 2019-4-21 17:04 , Processed in 0.281167 second(s), 15 queries .

Powered by 大鹏飞翔个人网

2015-2020 〖dpfly.net〗

快速回复 返回顶部 返回列表