foxbsd 发表于 2009-12-20 02:54:14

证实现有的所有采集图集模块均不能自动生成略缩图(问题已解决,看回复)

本帖最后由 foxbsd 于 2009-12-24 01:02 编辑

费了一天时间,把网上所有在图集中采集略缩图的模块都试验了一遍,而且在5.3和5.5版本都试过(开始以为是版本问题,又从5.5换回5.3),包括斑竹的置顶的模块,都无法从所有图片中选出第一张或者任意一张生成略缩图(pagestyle=1),无语了。。。 彻底放弃了,睡觉。

rq204 发表于 2009-12-20 09:16:53

如果您是将图片下载到本地,那个提取功能肯定是不能用的,因为图片首先不在服务器上,dede无法访问,当然也就无法处理了.如果是使用远程图片,您同时还需要选中dede 中的下载远程资源才可以.

foxbsd 发表于 2009-12-20 11:24:05

回管理员: 我用火车头采集的后,生成的图片是在服务器上,可是/uploads/allimg/20091219/ 里面只有原始图片,但就无法同时生成略缩图,在dedecms后台图片集的修改采集后的图片略缩图url上总是原始大小图片,也就是说没有略缩图。

vus520 发表于 2009-12-20 14:13:18

回楼主,所有的图集模块,都是使用 pagestyle=2 来制作的。
如果不能满足楼主的个性需求,或者楼主有动手能力,完全可以自己做一个适合自己的模块。

foxbsd 发表于 2009-12-21 10:59:33

回复管理员:vus520 ,其实 pagestyle=1 是最常用的,直接在采集的图片中选取第一个生成略缩图。这种需求的数量是显而易见的。

vus520 发表于 2009-12-22 14:13:02

5# foxbsd

foxbsd 发表于 2009-12-22 23:20:32

谢谢vus520, 选这种 pagestyle=1 但能否可以只选第一张图片做略缩图呢?(上图说系统不会为每张图), 如果这样真可惜啊。

奇怪我用置顶的图集模块,我看了pagestyle=2,略缩图也没生成出来,很纳闷。

foxbsd 发表于 2009-12-24 01:02:23

问题终于解决了,在dede/inc/inc_archives_functions.php 里面63行

if($pagestyle > 2)
                        {
                                $litpicname = GetImageMapDD($iurl, $cfg_ddimg_width);
                        }
改成 <= 3 就可以,呵呵,这样pagestyle (1,2,3)都能生成略缩图拉。

在这里要感谢vus520 的点拨,多谢管理员。

佛山热线 发表于 2010-1-3 09:27:28

嗯,不过标准版更好,直接就生成了缩略图了

hogo 发表于 2010-7-8 15:29:26

嗯,不过标准版更好,直接就生成了缩略图了
佛山热线 发表于 2010-1-3 09:27 http://bbs.locoy.com/images/common/back.gif


标准版如何直接生成?
页: [1] 2
查看完整版本: 证实现有的所有采集图集模块均不能自动生成略缩图(问题已解决,看回复)