DEDECMS给PJPEG格式图片创建缩略图

编程开发 / , , / at

DEDECMS只能给gif|jpg|bmp|png四种图片格式创建缩略图,而目前来说图片格式相当多,比如PJPEGE格式的图片,默认是不能创建的,你可以打开DEDE/inc|inc_archives_functions.php文件,查找到function GetDDImgFromBody(&$body)下面的第一个
preg_match_all(“/(src)=[\”|’| ]{0,}([^>]*\.(gif|jpg|bmp|png))
修改为
preg_match_all(“/(src)=[\”|’| ]{0,}([^>]*\.(gif|jpg|bmp|png|pjpeg))

这样就可以了,还要其他什么格式的图片,就添加吧

一条回应:“DEDECMS给PJPEG格式图片创建缩略图”

  1. […] 最推崇这种方案,因为它是使用DEDE默认的缩略图提取函数GetDDImgFromBody,如果你结合解决DEDECMS缩略图变形和DEDECMS给PJPEG格式图片创建缩略图两篇文章,肯定会用DEDECMS提取出漂亮的、功能完整的缩略图。 1、首先下载插件批量提取缩略图dede5.5版,还有GBK版本,请去DEDE论坛下载,用里面的文件分别覆盖 /dede/article_description_main.php /dede/templets/article_description_main.htm 2、从DEDE后台核心-批量维护-自动摘要|分页,此程序是对DEDE默认自动摘要|分页的升级,加入了重新批量提取缩略图这一功能 3、以上过程提取完缩略图还没完成,因为文章的属性还没有标记上图文,这时需要运行两段SQL,打开DEDE后台的系统设置-SQL命令行工具,分别运行下面两段SQL: 首先更新有缩略图且为推荐的文章,设置属性为推荐和图文,SQL如下 update `dede_archives` set flag=’c,p,a’ WHERE litpic ” and flag=’c’ 然后更新有缩略图且不为推荐的文章,设置属性为图文即可,SQL如下 update `dede_archives` set flag=’p,a’ WHERE litpic ” […]

发表评论

电子邮件地址不会被公开。 必填项已用*标注