dedecms怎么删除文章同时也删除附件

   2025-07-31 admin00110

dedecms怎么删除文章同时也删除附件?

dedecms删除文章同时也删除附件的修改方法

dedecms删除文章同时也删除附件的修改方法,使用dedecms的朋友可以参考下。

  推荐学习:织梦cms

首先添加两个函数 

代码如下:

functiongetArcBody($arcid){global$dsql;if(empty($arcid))return;$body='';$query="selectarc.*,ch.addtable,ch.fieldsetfrom`dede_arctiny`asarcleftjoin`dede_channeltype`aschonarc.channel=ch.idwherearc.id=$arcid";$row=$dsql->GetOne($query);if(empty($row))return;$addtable=$row['addtable'];$fieldset=$row['fieldset'];include_once(DEDEINC.'./dedetag.class.php');$dtp=newDedeTagParse();$dtp->SetNameSpace('field','<','>');$dtp->LoadSource($fieldset);if(is_array($dtp->CTags)){foreach($dtp->CTagsas$tid=>$tag){if($tag->GetAtt('type')=='htmltext'){$body=$tag->GetName();break;}}}if(!empty($body)){$query="select$bodyfrom`$addtable`whereaid=$arcid";$row=$dsql->GetOne($query);$body=$row[$body];return$body;}return;}functionget_img_from_body($body){$result=array();if(empty($body))return$result;preg_match_all('/\ssrc="https://www.yaozhongpeng.com/static/image/lazy.gif" class="lazy" original="https://www.yaozhongpeng.com/static/image/nopic320.png"'])([^\1]*?)\.(gif|jpg|jpeg|png)\1/',$body,$res);if(!empty($res[2])){foreach($res[2]as$k=>$v){$result[]=$v.'.'.$res[3][$k];}}return$result;}
 
举报收藏 0打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  RSS订阅  |  京ICP备2024057451号-2