模板酷站

电脑版
提示:原网页已由神马搜索转码, 内容由www.mb5u.com提供.

为dedecms3.0.1采集器增加缩图功能_DedeCms教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!
需要更改源文件,而且未经过严格验证,只作交流用。1:打开治理目录中 action_co_export.php。在开始部分加上require_once(dirname(__FILE__)."/../include/inc_photograph.php");在68行下增加/**********缩图生成开始**************************************************/ $litpic="";$DBlipic="";if(preg_match("~(/upimg. ?)(\" ?) ~",$fields[$body_sel],$match)){$litpic=$match[1];$imagesdir=$cfg_basedir.$litpic;$sparr = Array("image/pjpeg","image/jpeg","image/gif","image/png");
$savepath = $ddcfg_image_dir.str_replace("-","",GetDateMk($pubdate));CreateDir($savepath);$rname = GetPinyin($title,1,0);$rndname = substr($rname,strlen($rname)-6,6).$typeid;$fullUrl = $savepath."/".$rndname;$spdd = 1;while(true){if(!file_exists($cfg_basedir.$fullUrl."-".$spdd.".jpg")||$spdd>1000) break;$spdd ;}$fullUrl = $fullUrl."-".$spdd.".jpg";$limg=$cfg_basedir.$fullUrl;copy($imagesdir,$limg);//@unlink($litpic);if(ImageResize($limg,200,120)){$DBlipic=$fullUrl;}}
/*********************缩图生成结束*************************/ 这里我用$cfg_basedir作为路径未成功,最后使用了硬代码。if(ImageResize($limg,200,120))这里的200,和120是你要生成的缩图的尺寸。2:在文件中找到$inQuery = "INSERT INTO dede_archives(typeid,typeid2,sortrank,iscommend,ismake,channel,arcrank,click,title,color,writer,source,litpic,pubdate,senddate,adminID,memberID,description,keywords) VALUES ('$typeid','$typeid2','$sortrank','$iscommend','$ismake','1','$arcrank','0','$title','$color','$writer','$source','','$pubdate','$senddate','$adminID','0','$description','$keywords');";改为$inQuery = "INSERT INTO dede_archives(typeid,typeid2,sortrank,iscommend,

查看更多

上一页
1/2
下一页
来源:模板无忧/所属分类:DedeCms教程/更新时间:2007-04-23
最新评论:

暂时还没人评论! 快来抢沙发啊!


匿名评论
相关DedeCms教程

Cms教程搜索