评论:我以前收录的文章{ dedecms创造美丽整洁的缩略图},接下来我做的尝试,缩略图的生成还有一个问题,看看今天的文章,做一个补充。
检查提取第一张
图片作为缩略图实际上,使用第一个图为缩略图,不产生_lit 小地图。
修改文件: article_add_action.php dede的行动
先看原始代码
复制代码代码如下所示:
自动获取/缩略图
如果($ autolitpic = = 1美元litpic = =){
litpic美元= getddimgfrombody($体);
}
可能意味着缩略图=从主题内容中获取图像;
这就是它说的第一张原始地图,这就是问题所在。
参见4中缩略图代码的提取并更改为:
复制代码代码如下所示:
自动获取缩略图-更改
如果($ autolitpic = = 1美元litpic = =){
cfg_medias_dir美元= str_replace(/、,cfg_medias_dir美元);
picname美元= preg_replace( /,+ cfg_medias_dir美元。。*)(| |)。* $ / ISU cfg_medias_dir美元1美元。
如果(eregi(。(JPG | GIF | PNG,picname美元){ $ ))
如果(ereg(_lit 。
其他litpic美元= getddimage('ddfirst,picname美元,0);
}
}
同样的德 article_eidt_action.php变为行动:
复制代码代码如下所示:
自动获取缩略图-更改
如果($ autolitpic = = 1空(美元litpic)){
cfg_medias_dir美元= str_replace(/、,cfg_medias_dir美元);
picname美元= preg_replace( /,+ cfg_medias_dir美元。。*)(| |)。* $ / ISU cfg_medias_dir美元1美元。
如果(eregi(。(JPG | GIF | PNG,picname美元){ $ ))
如果(ereg(_lit 。
其他litpic美元= getddimage('ddfirst,picname美元,0);
}
}
这两个文件副本,然后覆盖德下。
好啊!所以你可以拿起拿起第一个…
创建缩略图。
缩略图变形
参考{ dedecms生成漂亮的缩略图}
你需要修改的文件包括: inc_photograph.php
发现:(合镍,我0,0,0,0,ftow美元,美元,美元,美元,美元FTOH,SRCW,检查);共三。
改为:(合镍,为IM,0,0,src_x美元,src_y美元,ftow美元,美元美元美元FTOH,SRCW,检查);
修改缩略图
功能,可以截取原媒体,最大面积与长度和宽度比例的自定义缩略图部分生成缩略图。