立即注册 登录
彼岸网 返回首页

牛肉炖土豆的个人空间 http://www.bian-wang.com/discuz/?10744 [收藏] [复制] [分享] [RSS]

日志

手机触屏版图片预览功能缺陷

热度 2已有 1475 次阅读2018-5-1 04:31 AM |个人分类:建站笔记


手机版默认有个贴内图片预览功能,就是点击图片可以放大显示,如

但这个只针对本地上传的附件图片有效,对贴有外链(网络)图片的却无效
涉及到的文件
template\default\touch\forum\discuzcode.htm(本地上传的图片的img代码在这里)
\template\default\touch\forum\viewthread_album.htm(应该在这里处理点击放大效果,感觉挺复杂的!)
\upload\source\function\function_discuzcode.php(这个是显示外链图片的img代码)
} else {
if(defined('IN_MOBILE')) {
$img = '<img'.($width > 0 ? ' width="'.$width.'"' : '').($height > 0 ? ' height="'.$height.'"' : '').' src="{url}" border="0" alt="" />';
--

外链图片无法点击放大,图片有时候看不清,好别扭,曾试过给img加了a标签,新窗打开会暴露图片地址,不可行,
我记得天香公主以前研究过电脑版的轮播功能,好像有点类似,
所以请教!能不能和做到适用外链图片??
如果这个做不到,有没有轻量级的替代方案呢?

路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (24 个评论)

回复 牛肉炖土豆 2018-5-12 02:09 AM
谢谢,辛苦了!!!!
我会测试,有问题再汇报。
回复 天香公主 2018-5-12 12:54 AM
请试试看吧 http://www.bian-wang.com/discuz/home.php?mod=space&uid=10005&do=blog&id=2040
回复 牛肉炖土豆 2018-5-11 10:03 PM
天香公主: 谢谢,我在想如果一个主题页上同一张网络图片出现多于一次,那在预览时这张图片是否应该重复出现。所以就想观察下如果一张上传图片在主题页上出现多次时,预览里 ...
   原来如此!
回复 天香公主 2018-5-11 09:39 PM
牛肉炖土豆: 明白了,
答案是:保存后,该贴子在显示时,那张图片是出现一次!

如果在同一个主题下,在不同的回帖里,直接复制这张图片的代码如[attachimg]75[/attachimg], ...
谢谢,我在想如果一个主题页上同一张网络图片出现多于一次,那在预览时这张图片是否应该重复出现。所以就想观察下如果一张上传图片在主题页上出现多次时,预览里它是否重复出现,结果发现这前提就没法实现。
回复 牛肉炖土豆 2018-5-11 08:48 PM
天香公主: 不,我指的图片上传一次而在贴子里用两次。比如你先上传了一张图片,点击放入了帖子内;然后在贴子编辑框里点击该图片选择COPY,再点击编辑框的另一部位,选择PA ...
明白了,
答案是:保存后,该贴子在显示时,那张图片是出现一次!

如果在同一个主题下,在不同的回帖里,直接复制这张图片的代码如[attachimg]75[/attachimg],是不显示的
回复 天香公主 2018-5-11 09:43 AM
牛肉炖土豆: 上传两次相同的图片,是否会显示两张?是这个意思吗?

经测试发现,同一张图片,无论上传多少次,都会当做不同的文件处理,它上传之后,文件名都会随机生成,所 ...
不,我指的图片上传一次而在贴子里用两次。比如你先上传了一张图片,点击放入了帖子内;然后在贴子编辑框里点击该图片选择COPY,再点击编辑框的另一部位,选择PASTE,这样贴子在编辑状态下这个图片出现了两次。我的问题是保存后,该贴子在显示时,那张图片是出现一次还是两次?
回复 牛肉炖土豆 2018-5-11 08:57 AM
天香公主: 我做的差不多了。有个Discuz论坛问题要请教下:如果一个帖子里用了一个上传图片两次,或者同一个主题下不同的帖子里用了同一个上传图片,那个图片在网页上是不是 ...
上传两次相同的图片,是否会显示两张?是这个意思吗?

经测试发现,同一张图片,无论上传多少次,都会当做不同的文件处理,它上传之后,文件名都会随机生成,所以,上传几次就显示几张
回复 天香公主 2018-5-11 07:01 AM
牛肉炖土豆:    好~期待期待,辛苦了
我做的差不多了。有个Discuz论坛问题要请教下:如果一个帖子里用了一个上传图片两次,或者同一个主题下不同的帖子里用了同一个上传图片,那个图片在网页上是不是只显示一次(这里我指通常的论坛主题贴一页一页的显示的那个网页,不指你说的图片预览),不知你是否知道,或者能否帮我确认一下?
回复 牛肉炖土豆 2018-5-1 11:07 PM
天香公主: 明白了。同意你说的网络图片点击上去应该和上传图片要有同样的效果,我过几天试试看能否解决
   好~期待期待,辛苦了
回复 天香公主 2018-5-1 11:05 PM
牛肉炖土豆: 《启用新触屏版》关掉
明白了。同意你说的网络图片点击上去应该和上传图片要有同样的效果,我过几天试试看能否解决
回复 牛肉炖土豆 2018-5-1 10:57 PM
天香公主: 听不懂你的意思。我没开通微社区系统啊。我只在管理中心的手机版访问设置里开启了手机版,如下图所示:
http://www.bian-wang.com/discuz/data/attachment/album ...
《启用新触屏版》关掉
回复 天香公主 2018-5-1 10:49 PM
牛肉炖土豆: 明白了,您测试的跟我的不一样
discuz官方用的是微社区,m文件夹,这个是微社区模板全部都是JS调出来的。这个不适合在实际运营当中使用。因为它是依赖dz官方的微 ...
听不懂你的意思。我没开通微社区系统啊。我只在管理中心的手机版访问设置里开启了手机版,如下图所示:
http://www.bian-wang.com/discuz/data/attachment/album/201805/01/224302dgqorlgcfa5sazlh.png

那要达到你问的环境,需要做哪些设置呢?
回复 牛肉炖土豆 2018-5-1 10:45 PM
天香公主: 在这个模拟状态下图片点击的效果和我在两个手机上观察到的现象完全一致,这应该就是手机版的普遍现象,不知你试的是什么手机? ...
我手机是安卓系统,应该和手机没关系了,看下,下面的回复~
回复 天香公主 2018-5-1 10:39 PM
牛肉炖土豆: 电脑可以模拟的,用谷歌浏览器,F12,就可以模拟手机模式(左上角)
在这个模拟状态下图片点击的效果和我在两个手机上观察到的现象完全一致,这应该就是手机版的普遍现象,不知你试的是什么手机?
回复 牛肉炖土豆 2018-5-1 10:38 PM
天香公主: 我按你说的办法在谷歌浏览器试了试模拟手机,在图片上右键选择,在右侧的tab里点击 Event Listeners,找到 click 展开,就看到下图
http://www.bian-wang.com/di ...
明白了,您测试的跟我的不一样
discuz官方用的是微社区,m文件夹,这个是微社区模板全部都是JS调出来的。这个不适合在实际运营当中使用。因为它是依赖dz官方的微社区系统,只有开通那个才可以。

跟discuz手机模板(触屏版)是两套的东西。大家普遍的用的是discuz手机模板,也就是触屏版(touch文件夹),我问的这个,不知能不能看下这个呢?
回复 天香公主 2018-5-1 10:30 PM
牛肉炖土豆: 哎呀,好神奇,苹果这么先进吗?
可是手机版html代码里找不到任何对网络图片的处理逻辑,只有显示的img代码,不解了 ...
我按你说的办法在谷歌浏览器试了试模拟手机,在图片上右键选择,在右侧的tab里点击 Event Listeners,找到 click 展开,就看到下图
http://www.bian-wang.com/discuz/data/attachment/album/201805/01/222227yikwkklijgtssgb1.png
在其中点击VM248:35那个链接,就看到处理图片点击代码了,见下图
http://www.bian-wang.com/discuz/data/attachment/album/201805/01/222238qzchw0cvn3nrchnw.png
查了下代码在 template/default/m/js/imageview.js 里
回复 牛肉炖土豆 2018-5-1 10:07 PM
天香公主: 我不知道怎么查手机网页当前的代码,你教教我吧?
电脑可以模拟的,用谷歌,就可以模拟手机模式
回复 天香公主 2018-5-1 10:04 PM
我不知道怎么查手机网页当前的代码,你教教我吧?
回复 天香公主 2018-5-1 10:03 PM
牛肉炖土豆: 哎呀,好神奇,苹果这么先进吗?
可是手机版html代码里找不到任何对网络图片的处理逻辑,只有显示的img代码,不解了 ...
我刚在三星手机上试了,和苹果手机上的效果一致。

感觉Discuz还是加了处理图片点击的代码,因为点击其它网站里的图片并没有任何反应。
回复 牛肉炖土豆 2018-5-1 09:54 PM
天香公主: 在我的iPhoneX上测试了没发现附件图片和网络图片有任何不同。点击一次后图片就单独显示了,图片外是黑色背景。再点击一次又回到原来的帖子 ...
如图
http://www.bian-wang.com/discuz/data/attachment/album/201805/01/215346lmi1v4vx3jv9v4mp.jpg
12下一页

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

小黑屋|Archiver|彼岸网  

Powered by Discuz! X3.1 © 2001-2014 Comsenz Inc.
GMT-4, 2024-3-19 07:04 AM , Processed in 0.022690 second(s), 8 queries. ,ApcOn

返回顶部