沉浸式阅读
Beta
原创

修改DESTOON图片水印机制让其后面加上@会员名

     订阅 开发技术     2019-10-27     www.mbkfw.com    小黑    1049    1    0    0    2019-10-27
学习要点:今天我们来说说destoon图片水印的问题,系统水印分为两种模式图片水印和文字水印,图片水印我们就不讲了,自己做张图替换掉默认的图片即可变成自己定义的水印,默认水印图片路径在 根目录下file/image/watermark.png默认大小为 165x25 的 PNG 透明图我们今天要讲的是如何改造destoon的文字水印规则,首先我们要去下载字体 simhei.ttf 上传到 根目录file/font 里面,千万记得。不能改名,不能改名,不能改名。说这么多遍,你懂得。懒人就去下面下载字体附件,别问我为要

今天我们来说说destoon图片水印的问题,系统水印分为两种模式图片水印和文字水印,图片水印我们就不讲了,自己做张图替换掉默认的图片即可变成自己定义的水印,

默认水印图片路径在 根目录下 file/image/watermark.png    默认大小为 165x25 的 PNG 透明图


我们今天要讲的是如何改造destoon的文字水印规则,首先我们要去下载字体 simhei.ttf 上传到  根目录 file/font 里面,千万记得。不能改名,不能改名,不能改名。说这么多遍,你懂得。

懒人就去下面下载字体附件,别问我为要登录才能下载,不想登录去外站下载也可以,附上链接 【字体下载】  ,下面说说如何改造代码,


1、字体上传完成后,在后台先去设置水印模式,我们选择文字水印,后面一定要加上  @  结尾,一定要,  例如:  DTmuban.com@             @后面会自动生成上传图片的会员的会员名

如图:




2、后台设置完成后,先上传一张图片看看水印设置有没有成功,这时图片上的水印就是显示你后台设置的样子  如我的是    DTmuabn.com@

3、改造php ,先找到根目录  include/image.class.php    这个水印函数文件,打开它 ,找到 大约 29行 ,换成: 

global $DT, $_userid, $_username;


如图:


继续找,大约在  55行,加上 如下代码

$mings = $DT['water_text'];
$ming = $mings.$_username;

如图:



继续找,大约  61 行 ,全部换成以下代码, 默认的 www.dtmuban.com   ,你可以改成自己的网址 ,注意符号不要误删了

$this->text = $ming ? $ming : 'www.dtmuban.com';

如图:




总体来说就改了3个地方,来张总图:



这样文字水印规则就改造完成了 ,快去测试把 ,水印很多地方是体现 产品标题图,和编辑器传图, 资讯标题图是没有水印功能的。别用标题来测试

用详情 编辑器里传图就知道了。


全手写,觉得有用,清点个赞再走,谢谢了 ,感谢大家一直关注模板网

本文标题: 修改DESTOON图片水印机制让其后面加上@会员名

本文链接: https://www.mbkfw.com/course/699.html (转载时请注明来源链接)

本文说明: 有问题或投稿请发送至: 邮箱/kf@dtmuban.com    QQ/290948585

特别鸣谢: 如果您觉得本文对您有帮助,请给我们一个小小的赞,收藏本文更利于反复学习哦!

 
本文标签: #水印 #文字 #字体 #会员名
destoon程序前端开发标签生成器

下班PC阅读不方便?

手机也可以随时学习开发

微信关注公众号“商企云服”
"模板开发网前端开发教学"
每日干货技术分享
 
0

圈友点评

文明上网理性发言,请遵守网络评论服务协议


色彩
×

《客户实名在线注册登记》售后一直都在!

关注

微信
关注

微信扫一扫
不同的环境体验

幸运大转盘,好礼等您拿

模板开发网公众号

模板开发网微信小程序

代授权

程序
授权

黑小二

联系
客服

很高兴为您服务
尊敬的用户,欢迎您咨询,我们为新用户准备了优惠好礼。咨询客服

联系客服:

在线QQ: 290948585

客服电话: 18605917465

E_mail邮箱: kf@dtmuban.com

微信公众号: 商企云服

微信小程序: 模板开发

QQ客服 微信客服DT授权代办 在线交谈 智能小云

工作时间:

周一至周五: 09:00 - 18:00

APP下载

安卓
APK

模板开发网安卓版APP

反馈

我要
反馈