最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 插件开发背景:

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

    特色功能:

    自动根据标题生成缩略图;
    背景图可自定义,不限制大小;
    文字背景以及文字颜色可个性化自定义;
    水印位置也可以自定义,目前支持中间和底部;
    生成的图片会本地缓存,提高服务器运行效率;
    网站搬家时可以把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自动生成图片 根据标题自动生成缩略图插件

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

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们
    • 2023-03-21新增生成图片保存到远程服务器
    • 2022-05-13新增来源网址设置选项,可选择位置或不显示
      修复一些小问题
    • 2022-02-10新增水印位置选项
      修复一些小问题
    • 2022-02-09第一版上线

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者
    热门文章

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元