DedeCMS 5.1版缩略图如何修改

  介绍

这篇文章给大家分享的是有关DedeCMS 5.1版缩略图如何修改的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

<强> DedeCMS 5.1版缩略图怎么修改?

勾选“提取第一张图片为缩略图”实际是将第一张图当作缩略图并没有生成带“_lit"的小图

修改文件:\黛德\ \ article_add_action行动。php

先看原代码

代码如下:

//自动获取缩略图   如果($ autolitpic==1,,美元litpic==& # 39; & # 39;) {   身体(litpic=GetDDImgFromBody美元);   }

大概意思应该就是“缩略图=获取图像从主题内容”

也就是上面说的实际是第一张原图这就是问题所在

参考了4。X里提取缩略图代码,更改为:

代码如下:

//自动获取缩略改图   如果($ autolitpic==1,,美元litpic==& # 39; & # 39;) {   美元cfg_medias_dir=str_replace (& # 39;/& # 39; & # 39; \/& # 39;, cfg_medias_dir美元);   $ picname=preg_replace(“/. + ?“。美元cfg_medias_dir !”(. *) (| \“| & # 39;)。*/isU"美元,美元cfg_medias_dir !”“1美元,美元身体);   如果(eregi (“\ (jpg | gif | png)“美元,美元picname)) {   如果(ereg (“_lit \ !”, picname美元))litpic=picname美元;   其他$ litpic=GetDDImage (& # 39; ddfirst& # 39;, picname美元,0);   }   }

同理\黛德\ \ article_eidt_action行动。php更改为:

代码如下:

//自动获取缩略改图   如果($ autolitpic==1,,空(litpic美元)){   美元cfg_medias_dir=str_replace (& # 39;/& # 39; & # 39; \/& # 39;, cfg_medias_dir美元);   $ picname=preg_replace(“/. + ?“。美元cfg_medias_dir !”(. *) (| \“| & # 39;)。*/isU"美元,美元cfg_medias_dir !”“1美元,美元身体);   如果(eregi (“\ (jpg | gif | png)“美元,美元picname)) {   如果(ereg (“_lit \ !”, picname美元))litpic=picname美元;   其他$ litpic=GetDDImage (& # 39; ddfirst& # 39;, picname美元,0);   }   }

然后将这两个文件复制覆盖到\黛德\下。

OK !这样就能打到勾选“提取第一张……“生成缩略图的目的了。

缩略图变形参考(Dedecms生成漂亮整齐的缩略图)

需修改文件:\包括\ inc_photograph.php

找到:(镍、im美元,0,0,0,0,ftoW美元,美元ftoH, srcW美元,美元还生产);共三处。

改为:(镍、im美元,0,0,src_X美元,美元src_Y, ftoW美元,美元ftoH, srcW美元,美元还);

修改了缩图函数,就能在原图中截取居中的,最大面积的符合自定义缩略图长宽比列的一部分生成缩略图。

感谢各位的阅读!关于DedeCMS 5.1版缩略图如何修改就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

DedeCMS 5.1版缩略图如何修改