您当前的位置:首页 > 帝国插件 > 正文
帝国cms自动生成图片 根据标题自动生成缩略图插件

帝国cms自动生成图片 根据标题自动生成缩略图插件

  • 资源类型:帝国插件
  • 资源编码:UTF-8
  • 资源编号:#132
  • 兼容设备:自适应
  • 资源价格:588 金币
  • 浏览次数:15
模板介绍

插 件开 发背景:

六哥在做一个文 章类型站点时,由于数据过多,百万级,导致图片附件文件巨大,占用太多的空 间,后期搬家也麻烦,于是开 发出这一款能够根据标题自动生成图片的插 件!

特色功能:

自动根据标题生成缩略图
背景图可定 义,不限制大 小;
文字背景以及文字颜色可个性化自定 义;
水印位置也可以自定 义,目前支持中间和底部;
生成的图片会本地缓存,提高服务器运行效率;
网站搬家时可以把d/file/simg/下生成的图片全部删掉,缩短迁移时间;
新增来源网址设置选项,可选择显示位置以及不显示。
新增生成图片保存到远程服务器

环境要求:

php5.6以上,需要开启GD扩展(一般默认都开启的)
帝国cms7.2~7.5

安 装方法:

1.上传压缩包liuge_autopic.zip到根目 录解压;
2.浏览器打开www.xxx.com/e/liuge/autopic/install/ 进行安 装;
3.安 装完后登录后台,选择插 件、再选择六哥自动生成图片插 件,进行相应的配 置
4.设置好各个参数点击保存然后预览一下看下效果,确认无误后进行下一步;
5.打开e/class/hinfofun.php,搜索function AddNews,在global $empire,$class_r,$class_zr,$bclassid,$public_r,$dbtbpre,$emod_r,$lur后面加上插 件全局变量,$lg_pic_r;
加好后的效果如下(如有安 装过其他的插 件只需要加到后面即可):

global $empire,$class_r,$class_zr,$bclassid,$public_r,$dbtbpre,$emod_r,$lur,$lg_pic_r;

接着搜索//增加信息是否生成文件 ,在其上一行加入如下代码:

//加入缩略图    if($add['titlepic']==''){        include_once ECMS_PATH.'e/liuge/autopic/config.php';        $imgurl = $lg_pic_r['yyuming']?$lg_pic_r['yyuming']:$lg_pic_r['yuming'];    $titlepic = $imgurl."/d/file/simg/".ceil($id/10000)."/$id-$add[classid].jpg";        $up=$empire->query("update ".$infotbr['tbname']." set titlepic='$titlepic' where  classid=$add[classid] and id=$id limit 1");        if(!strstr($add['newstext'],'<img')){            //$sr['newstext'] = preg_replace('/<\s*img\s+[^>]*?src\s*=\s*\\\(\'|\")(.*?)\\1[^>]*?\/?\s*>/i', '', $sr['newstext']);            $add['newstext'] = stripslashes($add['newstext']);            $add['newstext'] = str_replace('<p></p>','',$add['newstext']);            $nimg = '<p style="text-align: center;"><img src="'.$titlepic.'" /></p>';            $add['newstext'] = addslashes($nimg.$add['newstext']);            $up=$empire->query("update ".$infotbr['datatbname']." set newstext='$add[newstext]' where  classid=$add[classid] and id=$id limit 1");        }    }

然后配 置一下伪静态规则,伪静态规则在插 件包里有!
自行上传背景图,背景图需要放在e/liuge/autopic/bgimg/路径下,建议4:3的比例,不要太大,文件格式为jpg格式!
至此,插 件安 装完毕!

插 件截图

帝国cms自动生成图片 根据标题自动生成缩略图插 件
帝国cms自动生成图片 根据标题自动生成缩略图插 件
帝国cms自动生成图片 根据标题自动生成缩略图插 件
帝国cms自动生成图片 根据标题自动生成缩略图插 件
帝国cms自动生成图片 根据标题自动生成缩略图插 件

访问权限确认LOCK
当前资源需要完成授权后查看
588 金币
您当前有0金币,普通用户阅读当前内容需要支付 588 金币
升级到 永久VIP 后可免费阅读
评论交流

发表评论

回复评论取消回复
验证码

帝国CMS教程

没有找到您需要的网站模板?

提交网址评估模板制作或单独定制/仿制

立即咨询
在线
客服