织梦dede缩略图空白背景填充颜色只有黑白两种,怎么自定义填充背景色呢?

织梦dede缩略图空白背景填充颜色只有黑白两种,怎么自定义填充背景色呢?

缩略图空白背景填充颜色怎么修改?修改缩略图背景颜色。


先上个图,看看设置项的效果:

qoogleColor.jpg

注意了,强制大小一定要选“是”,否而不会有背景填充。


制做过程:

1、添加一个自定义的新变量。

后台-系统-系统基本参数-右边标签最后一个“添加新变量

变量名称(随便取,别太长就是):cfg_ddimg_bgself

变量类型:选“文本”

参数说明(就是文字说明):缩略图背景色自定义RGB(如灰色:127,127,127)

变量值:可以给一个初始值,如 127,127,127 或者留空也行。

所属组:选“附件设置”,这样就与缩略图的其它设置在一个标签卡内。


2、修改文件、函数。

定位到 \include\helpers\ 找到“image.helper.php”文件,打开。

A、定位到242行左右,找到:

global $cfg_photo_type, $cfg_ddimg_bgcolor;

把上面第1步的新变量加进来,变成如下(注意标点符呈):

global $cfg_photo_type, $cfg_ddimg_bgcolor, $cfg_ddimg_bgself;


B、定位到296行左右,找到:

if($cfg_ddimg_bgcolor==0) $bgcolor = ImageColorAllocate($new_img, 0xff, 0xff, 0xff);

替换吧,替换成下面的:

        $qoogle=explode(",",$cfg_ddimg_bgself);
        if($cfg_ddimg_bgcolor==0) $bgcolor = ImageColorAllocate($new_img, 0xff,0xff,0xff);
        if($cfg_ddimg_bgcolor==2) $bgcolor = ImageColorAllocate($new_img, intval($qoogle[0]),intval($qoogle[1]),intval($qoogle[2]));

截个图做参考吧:

qoogleColor333.jpg


3、第3步,好像没有第三步了!真简单!

试试吧!

缩略图空白背景填充色再也不是黑白两种了,随便你折腾!


用法和注意项:

1、后台RGB数值之间用英文(即半角)的逗号“,”隔开!

2、系统自带的“缩略图空白背景填充颜色(0-白,1-黑):”选项仍然有用!如果要自定义颜色的话,必须填入数字才能生效:2

 本文首页截图中有个“……,2-自定义”的修改了的说明文字,这个你想改的话就得去数据库改。(反正我的是自动的,我没改。^_^)

3、右边二维码扫一扫,打赏一个,会有惊喜的! ^_^



如果文章对您有帮助|有启发|有共鸣|有“爽了”,请随意打赏。您的支持是我的动力和价值的体现。

----------我不是街头卖艺者,但我渴望被打赏,博客要生存下去不容易。
----------我不是酒店服务生,但我渴望被打赏,博主也有妻儿子女一家子人。
----------我不是乞丐叫花子,但我渴望被打赏,渴望被打赏的价值认同感。
----------我不是建筑搬运工,但我渴望被打赏,我是蜜蜂我阅读/挑选/整合/转载/传播。
----------我不是作家或教授,但我渴望被打赏,咱中国人也能主动为知识/为受益而付费。

感谢土豪的打赏!


一码支持:微信/支付宝

打赏qoogle的二维码


分享,也是您对我的热力支持。谢谢!

内容版权声明:除转载分类下的文章来源网络(直转或整合而成),其它皆为本站原创文章。

转载注明出处:http://qoogle.cn/?id=77

发表评论(不用注册哟!)

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。