介绍
这篇文章将为大家详细讲解有关dedecms删除文章同时也删除附件的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
<强> dedecms怎么删除文章同时也删除附件? 强>
<强> dedecms删除文章同时也删除附件的修改方法强>
dedecms删除文章同时也删除附件的修改方法,使用dedecms的朋友可以参考下。
首先添加两个函数
代码如下:
/* 根据文档id获取文档的身体部分 */函数getArcBody (arcid美元) { 全球dsql美元; 如果(空(arcid美元))返回; $身体=& # 39;& # 39;; 查询美元=把≡窕 ?,ch.addtable, ch。自定义字段从“dede_arctiny”弧离开加入“dede_channeltype”ch> $身体=getArcBody(援助)美元;
接在在第139行,就是在
返回true;
上面一行加上下面的代码
代码如下:
如果(身体)美元 { 身体(img_arr=get_img_from_body美元); 如果(!空(img_arr美元)) { foreach ($ img_arr v)美元 { 美元$ img_file=GetTruePath () .str_replace (GLOBALS (& # 39; cfg_basehost& # 39;], & # 39; & # 39;,美元v); 如果(file_exists (img_file美元),,! is_dir (img_file美元)) @unlink ($ img_file); } } }
这样就可以实现删除文档的时候删除字段为“超文本”类型的中的本地图片了。
关于dedecms删除文章同时也删除附件的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。