织梦CMS 图集上传图片显示不了解的解决方法

来源:www.liubeiya.com       编辑:admin
2021-11-20 04:53
-->

DEDE(织梦DEDE)图集的三种表现方法,可以看到,第三种表现方法在上传图片时会自动为每张图片生成一个缩略图,在文章页调用出来的图片是这张缩略图,点击之后才会显示原图。

在这种方法下,大概出现图片显示不了解的状况,我觉得可能缘由是系统生成的缩略图的大小与你设置的图片位的大小不符:譬如默认生成的缩略图是200px宽的,而你却把图片按400px宽显示,如此图片一定就看上去不了解了。

若是这种缘由引起的话,可以有下面两种办法来解决。

办法1、修改系统参数,默认设置在“系统”–“系统基本参数”–“附件设置”中可以找到

修改上图中“图集默认缩略图大小”为你图集文章中图片显示的大小。

办法2、像办法一,也可以在上传图片那里进行修改,只是如此的话每次发布新图集,都需要修改

办法3、修改程序文件/include/taglib/channel/img.lib.php

上图中,大家可以看到,$fields['imgsrc']获得的是图集图片的原图路径,而$fields['imgsrctrue']也是原图路径,$fields['ddimg']获得的是缩略图的路径,在没缩略图是,它获得的将是原图路径。

前面大家已经说过,在选择图集表现方法3的时候,系统会自动生成缩略图。所以 $fields[‘ddimg’] 此时就是缩略图的路径。

通过上图,大家看到,在使用第三种表现方法的时候,$fields['imgsrc']的值被改成了 缩略图的路径,因此文章页中显示的是缩略图而非原图。大家可以把这一行代码去掉,然后在文章页控制图片的宽高,就可以把原图显示出来,这种办法也可以预防图片出现不了解的状况。

办法4、当然,大家还可以修改/dede/album_add.php和/dede/album_edit.php两个文件,让图片不生成缩略图,如此也可以解决问题。

/dede/album_add.php

/dede/album_edit.php

把$pagestyle > 2 ? GetImageMapDD : $iurl;改成$iurl;即可。此时,$fields['ddimg']获得到的还是原图路径,所以文章页显示的最后还是原图,也可防止图片不了解。

上述两种办法,大家更推荐第一种。虽然如此会产生一张缩略图,但在浏览网站时,查询图片时调用缩略图比直接调用原图加载速度更快,对服务器重压更小。
广告位810*200
相关阅读
织梦CMS发图集填写的注释显示在标题上该如何设置

织梦CMS发图集填写的注释显示在标题上该

5:找到以下代码:...

2021-11-20
织梦CMS添加文章提示/templets/plus/win_templet.htm Not Found!

织梦CMS添加文章提示/templets/plus/win_templ

容易说下我碰到这个问题的经过,因为周知是什么原因网站搬家,搬家一定会涉及模板,而我...

2021-11-20
DeDeCMS怎么样修改默认出处和默认作者的办法

DeDeCMS怎么样修改默认出处和默认作者的办

-->不久之前酱油妹我们推荐过一篇通过SQL语句批量修改出处和作者的办法供各位站长需学习,...

2021-11-20
虚拟主机二级域名绑定子目录

虚拟主机二级域名绑定子目录

二级域名绑定子目录的办法...

2021-11-20
火车头采集器采集相同标题不再发布

火车头采集器采集相同标题不再发布

DEDE火车头采集器采集相同标题改成更新内容,不再发布相同文档,预防重复。...

2021-11-20