Discuz教程手机触屏版图片尺寸修改

overme2个月前 (10-17)网页设计184
可能是出于节省移动端流量的考虑,Discuz手机触屏版把图片搞得非常小。上传图片的时候,生成一张手机版缩略图,这个图的尺寸很小,就算通过修改模板放大尺寸,图片也很模糊。而且在手机模板上,图片的高和宽设置得非常小,140像素,用户体验非常差。

如下图所示:
PC版,图片显示正常,内容清晰

对应触屏版:图片尺寸小,内容模糊不清,非常影响用户体验.

Discuz手机触屏版图片尺寸修改方法:

1、进入Discuz系统后台,依次进入全局-上传设置-基本设置。 找到“是否生成手机版缩略图”设置选项,选择否并保存。

2、触屏版图片尺寸修改,打开\template\default\touch\forum\discuzcode.htm文件,查找如下内容

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

复制代码

改为

  1. $fix = count($post[imagelist]) == 1 ? 650 : 800;

复制代码

就是把140像素的小图改为宽650高800,这样的设置贴近屏幕的手机的实际尺寸。建议电脑版的图片上传时就设置最大宽度不超过700,不然加载速度会很慢。

然后再找

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

复制代码

改为

  1. $mobilethumburl = $attach[‘attachimg’] && $_G[‘setting’][‘showimages’] && (!$attach[‘price’] || $attach[‘payed’]) && ($_G[‘group’][‘allowgetimage’] || $_G[‘uid’] == $attach[‘uid’]) ? getforumimg($attach[‘aid’], 0, 650, 800, ‘fixnone’) : ” ;

复制代码

3、CSS设置,打开\template\default\touch\common\elecnation_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:98%; display:block;vertical-align: middle;margin-bottom:4px;}

默认的CSS文件,限制了触屏版的高和宽,我们修改为按屏幕尺寸的百分比来显示。为了不撑破,别搞100%了,98%就足够了。

更新模板缓存,触屏版的图片就正常了。

相关文章


		Discuz相关帖子功能开启方法

Discuz相关帖子功能开启方法

Discuz系统相同帖子功能,是非常不错的功能,可以根据标签,匹配相关内容供用户浏览. 如下图示: 在此分享相关帖子功能开启方法: 步骤1: 进入后台 -> 界面 ->界面设置-&...


		如何在DISCUZ发帖页添加自定义字段

如何在DISCUZ发帖页添加自定义字段

使用DISCUZ系统仿站时,发帖时如果要新增一些参数,怎么样才能实现这样的效果呢? 下面我爱自学网分享在网络上收集到的发帖内页添加字段的方法,供参考。 第一步:使用管理员用户名密码登录DISCUZ...


		手机访问Discuz链接时自动跳转到手机域名

手机访问Discuz链接时自动跳转到手机域名

replyreload += ',' + 619;使用Discuz建设的站点,开启了手机版后,使用手机浏览器访问PC端链接时,虽然呈现的内容时手机版的,但是链接仍然是PC端的,不便于用户识别,也利...


		Discuz搜索页Logo图片修改方法

Discuz搜索页Logo图片修改方法

Discuz建设的网站Search.php即搜索首页,显示样式如下,顶部中间居中位置有一个网站Logo. 如果要修改这个Logo该怎么操作呢! 方法很简单,可以将鼠标移动到图片上方,邮件选择“...


		搜索引擎抓取Discuz手机版URL获取PC端内容

搜索引擎抓取Discuz手机版URL获取PC端内容

replyreload += ',' + 672;如下图所示,小编使用站长工具“搜索蜘蛛,机器人模拟抓取”功能http://stool.chinaz.com/tools/robot.aspx,模拟...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。