12下一页
返回列表 发帖
查看: 2811|回复: 16

[已解决] DX3.5_R20230210-R20230316升级后手机版版块图标严重变形

13

主题

59

回帖

81

积分

渐入佳境

贡献
0 点
金币
3 个
发表于 2023-3-18 15:02:44 | 查看全部 |阅读模式
DX3.5从R20230210至R20230316升级后手机版版块图标严重变形,未升级之前设置的是128*128像素的版块图标很正常显示,升级后不论是克米手机板模板还是百变百搭-APP手机版 手机模板显示的版块图标全部压扁变形了,版面也错位了!请问该如何解决?
1 贡献+2 金币

最佳答案

你可以找到\source\function\function_forumlist.php文件,打开文件大约39行,将
  1. $forum['icon'] = '<a href="forum.php?mod=forumdisplay&fid='.$forum['fid'].'"><img src="'.$forum['icon'].'" '.(!empty($forum['extra']['iconwidth']) ? 'style="width: '.$forum['extra']['iconwidth'].'px;"' : '').' align="left" alt="'.$forum['name'].'" /></a>';
复制代码

改成
  1. $forum['icon'] = '<a href="forum.php?mod=forumdisplay&fid='.$forum['fid'].'"><img src="'.$forum['icon'].'" '.(!empty($forum['extra']['iconwidth'])  && !defined('IN_MOBILE') ? 'style="width: '.$forum['extra']['iconwidth'].'px;"' : '').' align="left" alt="'.$forum['name'].'" /></a>';
复制代码

回复

使用道具 举报

13

主题

59

回帖

81

积分

渐入佳境

贡献
0 点
金币
3 个
 楼主| 发表于 2023-3-18 15:05:21 | 查看全部
就算是用系统自带的手机触屏版模板,版块图标也是压扁变形的情况!
回复

使用道具 举报

23

主题

5255

回帖

9386

积分

应用开发者

贡献
498 点
金币
1416 个
QQ
发表于 2023-3-18 15:07:57 | 查看全部
用503*503的图片测试正常,未出现你描述的情形
截图202303181507402241.jpg
回复

使用道具 举报

13

主题

59

回帖

81

积分

渐入佳境

贡献
0 点
金币
3 个
 楼主| 发表于 2023-3-18 15:15:09 | 查看全部
湖中沉 发表于 2023-3-18 15:07
用503*503的图片测试正常,未出现你描述的情形

https://www.yuanhenglizhen.com

https://bbs.china95.net

帮忙看一下这两个站升级后是什么情况?为什么手机版社区首页版块图标全变形了
回复

使用道具 举报

17

主题

588

回帖

1852

积分

应用开发者

贡献
66 点
金币
902 个
QQ
发表于 2023-3-18 15:17:52 | 查看全部
潜龙在渊 发表于 2023-3-18 15:15
https://www.yuanhenglizhen.com

https://bbs.china95.net

你在板块设置里,指定了图标的宽度,去掉应该就好了
回复

使用道具 举报

13

主题

59

回帖

81

积分

渐入佳境

贡献
0 点
金币
3 个
 楼主| 发表于 2023-3-18 15:22:41 | 查看全部
1314学习网 发表于 2023-3-18 15:17
你在板块设置里,指定了图标的宽度,去掉应该就好了

测试过了,去掉提交后系统会自动加上宽度128
回复

使用道具 举报

75

主题

477

回帖

710

积分

应用开发者

贡献
15 点
金币
26 个
QQ
发表于 2023-3-18 15:47:25 | 查看全部
你把宽度设置成50吧  你用的模板有定义宽度和高度是50px  然后默认模板用的style覆盖了模板定义的宽度
回复

使用道具 举报

13

主题

59

回帖

81

积分

渐入佳境

贡献
0 点
金币
3 个
 楼主| 发表于 2023-3-18 15:56:06 | 查看全部
qzuser1212 发表于 2023-3-18 15:47
你把宽度设置成50吧  你用的模板有定义宽度和高度是50px  然后默认模板用的style覆盖了模板定义的宽度  ...

如果我把宽度设置成50,PC模板看上去就不好看了!还有别的解决办法吗?
为什么R20230210版本没有这个问题呢?谢谢!
回复

使用道具 举报

75

主题

477

回帖

710

积分

应用开发者

贡献
15 点
金币
26 个
QQ
发表于 2023-3-18 15:57:37 | 查看全部
潜龙在渊 发表于 2023-3-18 15:56
如果我把宽度设置成50,PC模板看上去就不好看了!还有别的解决办法吗?
为什么R20230210版本没有这个问题 ...

改下主题的css文件 加上important
回复

使用道具 举报

13

主题

59

回帖

81

积分

渐入佳境

贡献
0 点
金币
3 个
 楼主| 发表于 2023-3-18 16:14:28 | 查看全部
qzuser1212 发表于 2023-3-18 15:57
改下主题的css文件 加上important

可以说一下具体哪个文件哪一句吗?谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-5-1 06:01 , Processed in 0.081010 second(s), 34 queries .

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表