zoukankan      html  css  js  c++  java
  • destoon去除编辑器替换图片删除原图功能,删除信息删除相关图片功能

    去除这些功能会造成大量垃圾图片,但是客户存在大量复制内容,其中图片一样,为了防止客户替换其中一个图片或者删除信息 造成其他复制信息图片丢失 去除文章模型级联图片功能。

    对应模块class.php set函数   如:article.class.php

    if($this->itemid) {

    $post['editor'] = $_username;

    $new = $post['content'];

    if($post['thumb']) $new .= '<img src="'.$post['thumb'].'"/>';

    $r = $this->get_one();

    $old = $r['content'];

    if($r['thumb']) $old .= '<img src="'.$r['thumb'].'"/>';

    //delete_diff($new, $old);     //注释该语句即可

    delete函数

    删除文章时删除相关图片文件。

    if($all) {

    $userid = get_user($r['username']);

    //if($r['thumb']) delete_upload($r['thumb'], $userid); 

    //if($r['content']) delete_local($r['content'], $userid);

    $this->db->query("DELETE FROM {&#36;this->table} WHERE itemid=$itemid");

    $content_table = content_table($this->moduleid, $this->itemid, $this->split, $this->table_data);

    $this->db->query("DELETE FROM {&#36;content_table} WHERE itemid=$itemid");

    if($MOD['cat_property']) $this->db->query("DELETE FROM {&#36;this->db->pre}category_value WHERE moduleid=$this->moduleid AND itemid=$itemid");

    if($r['username'] && $MOD['credit_del']) {

    credit_add($r['username'], -$MOD['credit_del']);

    credit_record($r['username'], -$MOD['credit_del'], 'system', lang('my->credit_record_del', array($MOD['name'])), 'ID:'.$this->itemid);

    }

    }

    删除信息删除相关图片 include/ post.inc.php

    clear_upload函数

    //本次上传的图片文件 如果在thumb跟内容字段里没有那么删除。

    foreach($_SESSION['uploads'] as $file) {

    if(strpos($content, $file) === false) {

    echo "$file"; 

    //delete_upload($file, $_userid);    //注释这句

    } else {

    if($DT['uploadlog'] && $itemid) $update[] = "'".md5($file)."'";

    }

    }

  • 相关阅读:
    在Mac系统下使用自己安装的PHP
    在一个文件里追加内容和换行
    Linux系统下如何去掉文件的@属性
    composer的安装和使用
    Git SSH Key 生成步骤
    自定义mysql函数时报错,[Err] 1418
    百度echarts
    linux 内存释放命令
    第二届PHP全球开发者大会(含大会的PPT)
    在CentOS上安装Java开发环境:使用yum安装jdk
  • 原文地址:https://www.cnblogs.com/djiz/p/6414308.html
Copyright © 2011-2022 走看看