发新话题
打印

自动获取[img]贴图到本地服务器并加水印 FOR 5.0 正式版

自动获取[img]贴图到本地服务器并加水印 FOR 5.0 正式版

自动获取[img]贴图到本地服务器并加水印 FOR 5.0 正式版 修复已知BUG


===========================
插件名称:自动获取[img]转贴当中的图片到本地服务器并加水印 FOR 5.0
适用版本:Discuz 5.0 正式版
插件版权:未知
插件整理:缘亦如此
难易程度:容易
数据升级:无
文件修改:有
技术支持http://www.discuz.net http://www.6co.cn
===========================

~~~~修改开始~~~~


1、修改POST.PHP
查找
复制内容到剪贴板
代码:
if($forum['password'] && $forum['password'] != $_DCOOKIE['fidpw'.$fid]) {
        header("Location: {$boardurl}forumdisplay.php?fid=$fid&sid=$sid");
        exit();
}
后面加
复制内容到剪贴板
代码:
require_once DISCUZ_ROOT.'./include/image.inc.php';
2、修改./include/newreply.inc.php
查找
复制内容到剪贴板
代码:
}
                updatecredits($discuz_uid, $postattachcredits, count($attachments));
        }
后面加
复制内容到剪贴板
代码:
$message=Checkimg($message);
$db->query("update {$tablepre}posts set message='$message' where pid='$pid'");
3、修改./include/newthread.inc.php
查找
复制内容到剪贴板
代码:
}
                updatecredits($discuz_uid, $postattachcredits, count($attachments));
        }
后面加
复制内容到剪贴板
代码:
$message=Checkimg($message);
$db->query("update {$tablepre}posts set message='$message' where pid='$pid'");
4、修改./include/editpost.inc.php
查找
复制内容到剪贴板
代码:
if($auditstatuson && $audit == 1) {
                        updatepostcredits('+', $orig['authorid'], ($isfirstpost ?

$postcredits : $replycredits));
                        updatemodworks('MOD', 1);
                        updatemodlog($tid, 'MOD');
                }
后面加
复制内容到剪贴板
代码:
$message=Checkimg($message);
5、修改附件 image.inc.php
复制内容到剪贴板
代码:
function Copyimg($nurl){
        
        $imghost='http://www.6co.cn/'; //你的网站地址,后面要有/
        $Copydir='attachments/';  //此处为图片保存地址,可随便设置,但一定要有这个目录!
        $watermark=1;//设置是否加水印
        $imgdate=Gmdate("y-m",time()+3600*8);        
        $ext=strtolower(trim(substr(strrchr($nurl, '.'), 1)));
        
        if(!in_array($ext,array('jpg','gif','jpeg','bmp','png')))return $nurl;
        $flag=true;        
        $host=array(
                1=>'6co.cn',
                2=>'ccn98.com',
                3=>'www.6co.cn'
                );
                //以上主机下的图片不copy
根据你的网站要求来改。

6、上传附件 image.inc.php 到./include目录

~~修改完毕~~
附件: 您所在的用户组无法下载或查看附件

TOP

发新话题