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)."'";

    }

    }

  • 相关阅读:
    Cooperate with Myself
    A brief introduction of myself
    计算1+11+111+1111+........
    Jav实现F(n)=F(n-1)+F(n-2)+.....+F(1)+1
    查找二维数组中是否有符合的目标值
    排序算法
    时间复杂度
    Java代码实现单例模式
    查找一个字符串中重复出现字符的个数
    null,“”,empty的区别
  • 原文地址:https://www.cnblogs.com/djiz/p/6414308.html
Copyright © 2011-2022 走看看