首页 > 技术专题 > 关键词 > 删除最新资讯 > 正文

DedeCms删除文章的同时自动删除生成的html文件

2007-11-08 11:09 · 稿源:DEDECMS

功能:删除文章的同时自动删除生成的html文件

第一步:

archives表建立一字段:arcurl

第二步:打开inc_archives_view.php

找到

以下为引用的内容:
    //循环生成HTML文件
    //-------------------------------------------------

改为

以下为引用的内容:
    //循环生成HTML文件
    //-------------------------------------------------
    for($i=1;$i<=$this->TotalPage;$i++)
    {
    if($i>1){ $truefilename = $cfg_basedir.$fileFirst."_".$i.".".$this->ShortName;
    $filenamefy = $fileFirst."_".$i.".".$this->ShortName;
    $filenameall = $filenameall.':'.$filenamefy;
    }
    else{ $truefilename = $cfg_basedir.$filename;
    $filenameall = $filename.$filenameall;
    }
    $this->ParseDMFields($i,1);
    $this->dtp->SaveTo($truefilename);
  }
  $this->dsql->SetQuery("Update #@__archives set ismake=1,arcurl='$filenameall' where ID='".$this->ArcID."'");
  $this->dsql->ExecuteNoneQuery();
  $this->Close();
    return $filename;
}

第三步:打开archives_do.php

找到

以下为引用的内容:
  //读取文档信息
  $arctitle = "";
  $arcurl = "";
  $arcQuery = "
  Select #@__archives.title,#@__channeltype.addtable From #@__archives
  left join #@__channeltype on #@__channeltype.ID=#@__archives.channel where #@__archives.ID='$aid'
  ";
  $arcRow = $dsql->GetOne($arcQuery);
……
……到……
}//foreach

改为

以下为引用的内容:

  //读取文档信息
  $arcQuery = "
  Select #@__archives.title,#@__archives.arcurl,#@__channeltype.addtable From #@__archives
  left join #@__channeltype on #@__channeltype.ID=#@__archives.channel where #@__archives.ID='$aid'
  ";
  $arcRow = $dsql->GetOne($arcQuery);
  $arcurl = $arcRow['arcurl'];
  $arcurls = explode(":",$arcurl);
  $num_arcurls = count($arcurls)-1;
 
  if(!is_array($arcRow)){ continue; }
  $dsql->SetQuery("Delete From #@__archives where ID='$aid'");
  $dsql->ExecuteNoneQuery();
  if($arcRow['addtable']!=""){
    $dsql->SetQuery("Delete From ".$arcRow['addtable']." where aid='$aid'");
    $dsql->ExecuteNoneQuery();
  }
  $dsql->SetQuery("Delete From #@__feedback where aid='$aid'");
  $dsql->ExecuteNoneQuery();
  if(!ereg("?",$arcurl)){
    if ($num_arcurls <2){
      $htmlfile = $cfg_basedir.$arcurl;
      if(file_exists($htmlfile) && !is_dir($htmlfile)) unlink($htmlfile);
    }
    else {
      for($i=0;$i<=$num_arcurls;$i++){
        $htmlfile = $cfg_basedir.$arcurls[$i];
        if(file_exists($htmlfile) && !is_dir($htmlfile)) unlink($htmlfile);}
    }
  }
}//foreach

  • 相关推荐
  • 大家在看
  • 回收站删除的文件怎么恢复?删除文件恢复啦!

    经历过类似情况,可以找回。我一般不会再用回收站里的文件,一顿操作后清空了自个的回收站。结果有个临时安排需要用到之前的文件,但回收站已经被清除了!于是赶紧问了懂电脑的朋友,当时直接问了他怎么恢复。朋友告诉可以利用电脑注册表恢复,但是操作比较复杂。大概梳理了操作过程,删除文件终于恢复啦!1.单击“开始”,再点击“运行”,然后输入regedit(打开注册表,也就是通过这个注册表恢复)2.在注册表编辑器中有很多文件?

  • DeFi步入2.0,OKEx打造“CeFi+DeFi”复合型挖矿

    6月以来,DeFi如一把燎原之火点燃了整个数字货币市场,动辄500%、2000%,甚至10000%以上的流动性挖矿年化收益掀起了圈内一场投机狂欢。新老项目轮番登台,迫切地向众人描绘着DeFi——那个能为任何人提供一个更平等、更透明、更开放的金融世界。但随着DeFi生态的日益壮大,劣质仿盘增多,项目未经审计的bug频出,再加上创始人恶意抛售代币,提前预支利好等情况,导致DeFi泡沫愈发严重,很多项目从开盘到归零,快则几小时,慢则2、3?

  • 特斯拉Model S Plaid性能续航怎样 Model S Plaid参数配置介绍

    特斯拉在美国当地时间9月22日“电池日”公布了一款升级的车型Model S Plaid,这是在Model S的基础上改进的一款车型,百公里加速不到2.1秒,最高时速超过300公里/小时,性能将十分强劲,以下我们来看下Model S Plaid的参数信息。

  • SD卡无法格式化永久删除的文件如何恢复?

    我们在使用内存卡的时候有时候会遇到无法格式化的情况,一般来说这种情况是由于SD卡被写了保护或者是病毒在运行SD卡中的文件导致无法格式化,这时候我们应该如何去修复SD卡和里面的数据文件呢?下面就为大家介绍几个方法。第一种方法:命令符修复法步骤一、首先把无法格式化的SD卡通过读卡器接入电脑,电脑弹出提示格式化的窗口不要点击确定,取消后打开“开始菜单”,选择“开始菜单—运行”,输入“cmd”;步骤二、在cmd窗口写入

  • Model S/X同款配置!新款特斯拉Model 3曝光:双层玻璃+电动尾门

    作为当前国内新能源汽车市场的销量王,特斯拉Model 3的一举一动自然备受关注。前不久,国产Model 3直降4.2万至25万元内引起了网友的热议。近日,我们于外媒处获得了新款Model 3的部分信息。该

  • dell商务本走心不掉线,Latitude 7410小巧更智能

    dell商务本一直以来都为商务精英人士提供优质的办公选择,随着移动化办公的逐渐普及,商务人士对笔记本电脑的要求也越来越趋向轻便化与智能化,一台便携又高效的笔记本电脑,才更值得选择。戴尔Latitude 7410,以其小巧、智能稳中求胜,成为大多数人推介的商务本。dell商务本Latitude 7410,以轻薄定义小巧当代笔记本电脑都以变得更轻薄为己任,dell商务本Latitude 7410,正面高度18.13 毫米 ,背面高度19.33 毫米,起始重量仅1.3

  • 区块链游戏的DeFi玩法

    LaNd是一家区块链游戏平台,已经获得共识资本、智链资本和分布资本合计 3000 万美元的天使轮投资,目前LaNd已成功推出 3 款区块链游戏,并积累了数百万真实用户。DeFi是去中心化金融(Decentralized Finance)的简称,其通过去中心化提供了金融最需要的信任,DeFi目前已成为区块链投资领域的核心主题,代表项目YFI短短 42 天之内上涨 1 万倍,成为今年首个万倍币,也是整个区块链历史上用时最短的万倍币。LaNd的使命,是通过区块链让

  • OKEx Research: NFT能否扶DeFi大厦之将倾

    进入9月以来,由流动性挖矿引发的DeFi热潮开始逐渐降温,尽管期间有Uniswap开启流动性挖矿,但也难改DeFi市场的整体颓势。然而近期,NFT领域的多个币种开始爆发,特别是MEME代币在一周内上涨了近15倍,成功引起了市场的关注,风头甚至盖过Uniswap。很多人惊呼:NFT将是下一个投资风口。那么什么是NFT?NFT能否一改DeFi的颓势,扶DeFi大厦之将倾?1.什么是NFT想要理解什么是NFT,需要了解目前行业里中几种代币开发的标准。我们都知?

  • 币安区块101丨DeFi新引爆点 - 完全去中心化衍生品DEX

    2020年10月15日,币安新媒体营销经理七七对话Injective Protocol联合创始人及CEO Eric Chen。Eric在直播中介绍了Injective的项目优势以及DEX与CEX之间的联系和差别。Eric表示Injective生态由三部分组成:Injective链、Injective DEX和Injective衍生品协议。作为完全去中心化的衍生品交易所,Injective在极端行情时保证正常运行的解决方案是把杠杆做的更低,保证市场有比较安全的杠杆值,提高扩容速度及时做出调整。Eric认为DEX的优

  • 特斯拉Model Y被曝玻璃无故爆裂 已发生数起

    虽然在自动辅助驾驶体验和电动车动力续航方面,特斯拉具有不错的竞争优势。但是,特斯拉的车辆做工及装配工艺一般,也是不争的事实。此前就有不少车主发帖称,自己新购的特斯拉车型,出现了油

  • OKEx CEO Jay Hao:谨慎看待DeFi引发的公链潮

    比特币的区块链具有革命性,至今仍是,它改变了我们看待货币的方式。随着DeFi(去中心化金融)的兴起,新的区块链正在围绕它构建,但是用户应该谨慎行事,因为在区块链中追求的内容正在发生变化。比特币链带来了几项创新:它解决了双花问题和拜占庭将军问题,并允许任何人成为自己的银行,使“为无银行账户开通账户”成为可能。另一方面,以太坊链也通过DeFi为人们带来了多样的金融服务。使用DeFi,不仅可以流动性挖矿,而且还可以

  • 骁龙720G+720P屏卖2000元 HTC Desire 20+上市

    虽然HTC慢慢淡出了大家的视野,但是这家手机品牌仍没有放弃手机业务。今天,HTC Desire 20+在中国台湾正式上市,售价8490新台币(约合人民币2000元)。它采用渐变色设计,提供晨曦橘与暮影黑

    HTC
  • OKEx Research:DeFi+NFT火爆,盘点NFT热门项目

    MEME和WHALE等将DeFi流动性挖矿和NFT结合,让略显颓势的市场突然火热,似乎DeFi挖矿热度的接力棒传到了NFT手中。本文回归到NFT本身,先对NFT进行详细介绍进而探讨此番DeFi+NFT热度。一、NFT概述1. NFT:不可替代,不可拆分NFT(Non-Fungible Token)即非同质化代币,又称不可互换型代币,是唯一且不可相互替代的数字资产。相反地,FT(Fungible Token)同质化代币或可互换型代币是可以互相替代的代币。我们熟知的以太坊ERC- 20 属?

  • 币虎DeFi专区持续火热,YF系列争先上线

    据币虎官方公告显示,YFBT/USDT交易对将于 2020 年 9 月 24 日上线币虎DeFi专区,至此,YFI、YFII、YFA、YFIB、YFIE、YFFII、YFYEL、YFC、YFIKING、YFF等 10 多个YF系列项目已全部登陆币虎。YFI是什么?YFI是DeFi平台yearn的治理代币。yearn是一个支持多种DeFi协议的聚合平台,它可以在各个提供流动性挖矿的DeFi协议之间自动移仓,帮助用户获得更高的收益。YFI从 3 美金左右一路飙升,最高价格达到 40916 美金,涨幅达到67705%,成

  • 官宣:京东进军手游电竞 成立京东JDE战队

    2017年5月20日,京东成立JDG战队(全称JD-GAMING),于2018赛季正式加入LPL联赛。2020年英雄联盟职业联赛(LPL)春季赛上,JDG夺冠,JDG也成为了LPL历史上第九支冠军队伍。今年10月,JDG将作为

  • 特斯拉又降价了 ModelS降价2.3万元

    今天下午,特斯拉中国官网信息显示,特斯拉Model S长续航版和高性能版均降价2. 3 万元,当前起售价分别为73. 39 万元和83. 39 万元。

  • 加码电竞游戏市场 京东组建JDE手游战队

    继JDG战队后,京东又一个电竞战队——手游战队JDE(全称JD Esports)宣告成立。JDE战队由前和平精英PEL联赛LK战队主力成员组成,成立后将积极备战即将开赛的S3和平精英职业联赛。这一举措,标志着JD Esports计划正加速落地,京东通过完善手游电竞产业布局,推动游戏手机产业和手游行业的健康、稳定、快速发展。作为游戏手机的开创者和引领者,京东近年来不断加码电竞游戏市场。在今年的China Joy上,京东联合腾讯游戏、黑鲨、红魔?

  • Filecoin上线在即,OKEx存储板块接棒DeFi引领新热点

    被热炒了 4 个多月的DeFi,相较于此前近乎直线的增长态势,终于还是放缓了脚步。DeFi进入冷静期后,Filecoin带动的存储板块概念却已经悄悄开始表演。9 月 28 日,受Filecoin主网即将上线的利好消息影响,存储板块集体上涨。STORJ单日上涨14.51%,LAMB上涨8.04%,SC上涨3.68%......而近日,随着Filecoin主网上线日子的临近,存储项目的呼声也是愈发高涨。等待 3 年,Filecoin终于要上线了定位是存储板块龙头级别的Filecoin,在多次?

  • 特斯拉下调Model S售价:美国降4% 中国降3%

    10月14日消息,据国外媒体报道,当地时间周二,电动汽车制造商特斯拉在官网将Model S的价格下调了3000美元。据悉,特斯拉将Model S长续航版的价格从74990美元下调至71990美元,并将Model S高性能版的价格从94990美元下调至91990美元,下调幅度为4%。此前,特斯拉刚把国产Model S长续航版和高性能版的价格下调了2.3万元。其中,Model S长续航版的售价从75.69万元下降至73.39万元,而高性能版的售价则从85.69万元下降至8

  • 领衔研发效能创新,腾讯通过国家DevOps标准卓越级评测

    9 月 25 日,在第十四届 GOPS 全球运维大会上,中国信息通信研究院(以下简称信通院)正式宣布,腾讯通过DevOps(研发运营一体化)标准评测,获评唯一卓越级。这意味着,腾讯已经形成了业内领先的研发体系,研发效能工具达到了国家级的领先水平。《研发运营一体化(DevOps)能力成熟度模型》系列标准由中国信通院主导,标准经腾讯、华为、中国移动等头部企业的上百位行业专家反复研究探讨,系统和工具部分经历两年多的孵化打磨,于 2020

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签