discuz手机触屏版的帖子中图片无法放大查看-尊龙官方平台

discuz手机触屏版的帖子中图片无法放大查看

el/2024/3/25 17:15:46

discuz手机触屏版把图片搞得非常小。首先在上传的时候,生成一张手机版缩略图,这个图的尺寸很小,就算在模板上放大尺寸,也会变模糊。然后在手机模板上,图片的高和宽设置得非常小,140像素这样,也就是电脑版游客看小图的那么小一丁点。这些参数设置都是可以调整的,因为服务器上有原图。

调整方法:

1、后台设置,后台--全局--上传设置--基本设置,是否生成手机版缩略图,否

2、触屏版图片尺寸设置,打开\template\default\touch\forum\discuzcode.htm文件,找 
$fix = count($post[imagelist]) == 1 ? 140 : 83;
改为 
$fix = count($post[imagelist]) == 1 ? 650 : 800;
也就是把140的小图改为宽650高800这样,差不多是最大屏幕的手机的实际尺寸。这里建议电脑版的图片上传时就设置最大宽度不超过700,不然加载速度会很慢。

然后再找
$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, 650, 800, 'fixnone') : '' ; 

3、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:98%; display:block;vertical-align: middle;margin-bottom:4px;} 
看到没有,css也限制了高和宽,改为按屏幕尺寸的百分比来显示。为了不撑破,别搞100%了,98%就足够了。
更新模板缓存,触屏版的图片就正常了。


http://www.ngui.cc/el/5127215.html

相关文章

中文唯美句子欣赏

相遇不过太美,一遇却误了终生。因为遇见你,留下足迹才是美丽。 圣经里有种人叫法利赛人,心里什么都懂,就是做不出来。 真的开始是从一次遇见而结束的,真的结束是从一句再见而开始的,爱过的人彼此疏远&#…

vmware卸载干净彻底 vmware workstation 静态ip配置(vm常见问题)

1. 控制面板\程序\程序和功能\-->下一步-->卸载 (完成) 2. winr -->regedit(打开注册表) 计算机\hkey_local_machine\software\vmware, inc. 选中 vmware.inc,选中之后右键“删除” 3. 删除安装文件及虚拟机目录 常见问题一:win10 vmw…

iwebshop url路由配置方法

(一),环境检测和开启伪静态 要使用url路由,以下条件是必备的,缺一不可: 1,服务器环境本身支持url rewrite重写功能,能正确识别出以路径符号 "/" 为间隔的url地址,这是必要的条件。 以apache为例说明如可开启伪静态:iwe…

tp3 vs tp5区别

1.入口文件 tp3: http://localhost/index.php/home/index/index tp5: http://localhost/public/index.php/index/index/index 解决入口文件问题 tp5: http://localhost/index.php/index/index/index 2.控制器 命名 tp3: indexcontroller.class.php tp5: index.php 3.confi…

编程语言 抉择之际?如何选择编程语言

需求量最大的前十项技术 java——18%,平均年薪100,000美元 javascript——17%,90,000美元 c#——16%,85,000美元 c——9%,90,000美元 c ——9%,95,000美…

2019编程语言 排名 国际行业市场 php未来

2019编程语言 排名 国际行业市场 php未来 编程未来之路 博主网址:www.imdam.com it博客之家 博主网址:www.imdam.com it博客之家

2020年当前php招聘要求

mvc开发模式 php开发框架 yii、tp laravel 熟悉yii框架开发者优先 熟悉laravel框架优先 nosql : redis/memcached(内存) mysql(硬盘) lnmp mysql大数据优化之索引优化 jquery ajax [angular、vue、…

java俄罗斯方块游戏设计

1.gamepanel显示面板类 display() //显示 2.shape图形方块类 moveleft() //左移 moveright() //右移 movedown() //下移 rotate() //旋转变形 drawme() //显示 [人在黑板上画圆,画圆方法分配给谁] 定时下移 3.如何创建出各种形状--工厂类 shapefactory…

windows系统下ip地址无法修改,亲测可用imdam博客之家

windows系统下ip地址无法修改,亲测2种可行的方法,分享给大家。 :: 注释 1.cmd方式 :: 管理员身份-->cmd :: 输出以下: netsh interface ip set address "本地链接33" static 192.168.207.222 255.255.255.0 192.168.207.1 :…

aliyun centos 7 lnmp安装(最新版lnmp-test18580)

systemctl status firewalld.service ##查看防火墙 systemctl stop firewalld.service ##停止防火墙 systemctl disable firewalld.service ##开机自启服务 删除 ###nginx#######安装篇############ rpm -ivh http://nginx.org/packages/centos/7/noarch/rpms/nginx…
网站地图