- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最新 dedecms5.6 删除文章对应删除图片 本代码没改 dede 代码!只加了删除方法到里
面!覆盖就可以了!覆盖时备份好文件!
最新 dedecms5.6 删除文章对应删除图片
本代码没改 dede 代码!只加了删除方法到里面!覆盖就可以了!覆盖时备份好文件!
您也可以看着对应修改!学习一下!
在 dede5.6gbk 版测试成功! utf8 大家自己测试 !覆盖前备份好文件
/include/extend.func.php
代码如下 :
<?php
function GetPicsTruePath($body,$litpic) // 解析 body 数据,获得所有图片的绝对地址
{
$delfiles = array();// 存储图片地址数据
if(!empty($litpic))
{
$litpicpath = GetTruePath();
$litpicpath .= $litpic;
$delfiles[] = $litpicpath;// 缩略图地址
}
pre;
else $savemsg = $msg;
$errorFile = dirname(__FILE__).'/../data/del_body_file.txt';// 删除记录文件
$fp = @fopen($errorFile, 'a');
@fwrite($fp,"\r\n{$savemsg}");
@fclose($fp);
}
// 获得文章 Body 数据
function GetArcBody($aid)
{
global $dsql;
$query = "SELECT dede_addonarticle.body FROM dede_addonarticle WHERE
dede_addonarticle.aid = '$aid'";
$row = $dsql->GetOne($query);
if(is_array($row)) return $row;
else return false;
}
function litimgurls($imgid=0){
global $lit_imglist;
$dsql = new DedeSql(false);
// 获取附加表
$row = $dsql->GetOne("SELECT c.addtable FROM dede_archives AS a LEFT JOIN
dede_channeltype AS c ON a.channel=c.id where a.id='$imgid'");
$addtable = trim($row['addtable']);
// 获取图片附加表 imgurls 字段内容进行处理
$row = $dsql->GetOne("Select imgurls From `$addtable` where aid='$imgid'");
//调用 inc_channel_unit.php 中 ChannelUnit 类
$ChannelUnit = new ChannelUnit(2,$imgid);
//调用 ChannelUnit 类中 GetlitImgLinks 方法处理缩略图
$lit_imglist = $ChannelUnit->GetlitImgLinks($row['imgurls']);
//返回结果
return $lit_imglist;
}
?>
\dede\inc\inc_batchup.php
代码如下 :
<?php
function D
文档评论(0)