- 资源介绍
- 更新记录
插件开发背景:
六哥在做一个文章类型站点时,由于数据过多,百万级,导致图片附件文件巨大,占用太多的空间,后期搬家也麻烦,于是开发出这一款能够根据标题自动生成图片的插件!特色功能:
自动根据标题生成缩略图;背景图可自定义,不限制大小;
文字背景以及文字颜色可个性化自定义;
水印位置也可以自定义,目前支持中间和底部;
生成的图片会本地缓存,提高服务器运行效率;
网站搬家时可以把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格式!
至此,插件安装完毕!
插件截图
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
- 2023-03-21新增生成图片保存到远程服务器
- 2022-05-13新增来源网址设置选项,可选择位置或不显示
修复一些小问题 - 2022-02-10新增水印位置选项
修复一些小问题 - 2022-02-09第一版上线
发表评论
还没有评论,快来抢沙发吧!