发布文章“下载远程图片”,缩略图片在限制尺寸之内
2016-05-23 14:56
316 查看
很多时候,我们发布文章的时候,是从别的网站复制粘贴内容到正文框,而复制的内容中往往又带有图片,DEDE系统发布文章有个设置叫“下载远程图片和资源”,它会自动把这些内容里的图片,从来源网站上复制到我们的网站,相当方便!!
但是,有时候会遇到某些网站上的图片特别大(尺寸大,相应地体积也大),而我们的网站可能是租的空间容量有限,我们希望下载回来的图片限制在某个尺寸范围内,这个时候就不好办了。
以下就是一个拓展修改,让DEDE可以限制下载远程图片的尺寸,缩略到限制自定义的尺寸以内!
一、后台系统基本参数 ,增加两个自定义参数
![](http://www.dedecms.com/uploads/allimg/090929/114K24409-0.jpg)
![](http://www.dedecms.com/uploads/allimg/090929/114K2E17-1.jpg)
二、打开dede\inc\inc_archives_functions.php
第89行,原文:
global $cfg_multi_site,$cfg_basehost,$cfg_basedir,$cfg_image_dir;
改为:
global $cfg_multi_site,$cfg_basehost,$cfg_basedir,$cfg_image_dir,$cfg_img_width,$cfg_img_height; //修改 by nic
第148行,插入:
ImageResize($rndFileName,$cfg_img_width,$cfg_img_height,''); //add by nic
但是,有时候会遇到某些网站上的图片特别大(尺寸大,相应地体积也大),而我们的网站可能是租的空间容量有限,我们希望下载回来的图片限制在某个尺寸范围内,这个时候就不好办了。
以下就是一个拓展修改,让DEDE可以限制下载远程图片的尺寸,缩略到限制自定义的尺寸以内!
一、后台系统基本参数 ,增加两个自定义参数
![](http://www.dedecms.com/uploads/allimg/090929/114K24409-0.jpg)
![](http://www.dedecms.com/uploads/allimg/090929/114K2E17-1.jpg)
二、打开dede\inc\inc_archives_functions.php
第89行,原文:
global $cfg_multi_site,$cfg_basehost,$cfg_basedir,$cfg_image_dir;
改为:
global $cfg_multi_site,$cfg_basehost,$cfg_basedir,$cfg_image_dir,$cfg_img_width,$cfg_img_height; //修改 by nic
第148行,插入:
ImageResize($rndFileName,$cfg_img_width,$cfg_img_height,''); //add by nic
相关文章推荐
- MyBatis Review——一对多关系映射配置
- Android 自定义控件(一)
- 使用 Grafana、collectd 和 InfluxDB 打造现代监控系统
- 线程交互:生产消费模型
- SSH网上商城项目实战 过滤器实现购物车购物登陆功能的判断。
- Unity3d即时战斗之敌人AI和角色攻击
- 解决ORA-00904: invalid identifier标识符无效
- 网站的安全如何得到安全保障
- bugly 上传 符号表文件
- iPhone或iTouch的tabbar高,导航栏高
- (一)洞悉linux下的Netfilter&iptables:什么是Netfilter?
- IP_VFR-4-FRAG_TABLE_OVERFLOW
- hdu 5701 中位数计数
- jboss5优化
- ListView_ArrayAdapter、SimpleAdapter
- c++ STL vector map的使用
- Android AlarmManager实现不间断轮询服务
- {dede:field name='array' /}的简单用法示范
- iOS学习之——View的圆角设置
- iOS开发--内存管理--学习手动内存管理暂时抛弃ARC以及retain/assign知识