DEDE批量修改文章更新时间的问题

时间:2023年06月02日

/

来源:阿猫哩多罗

/

编辑:本站小编

收藏本文

下载本文

以下是小编帮大家整理的DEDE批量修改文章更新时间的问题,本文共8篇,欢迎大家分享。本文原稿由网友“阿猫哩多罗”提供。

篇1:DEDE批量修改文章更新时间的问题

大家好!

现有dede文章的日期是很久以前的而且不是唯一的,怎么改成最新的时间。我搜索出了这段代码

elseif($dopost==‘updatetime’)

{

$pubdate =GetMkTime(GetDateTimeMk(time));

$senddate = time();

$sortrank =AddDay($pubdate,$sortup);

if(!empty($aid)&& empty($qstr))

{

$qstr = $aid;

}

if($qstr==‘’)

{

ShowMsg(“参数无效!”,$ENV_GOBACK_URL);

exit();

}

$qstrs = ereg_replace(‘[^0-9,]’,‘’,ereg_replace(‘`’,‘,’,$qstr));

$hghsql=“Update `#@__archives` set `pubdate`=‘$pubdate’,`senddate`=‘$senddate’,`sortrank`=‘$sortrank’ where id in ($qstrs) ”;

//echo $senddate.“

”.$hghsql;exit();

if(!$dsql->ExecuteNoneQuery($hghsql)){

$gerr = $dsql->GetError();

ShowMsg(“把数据保存到数据库主表 `#@__archives` 时出错,请把相关信息提交给DedeCms官方。”.str_replace(‘“’,‘’,$gerr),”javascript:;“);

exit();

}else{ShowMsg(”成功更新指定文件。..“,$ENV_GOBACK_URL);exit();} }

修改了后台的几个文件这个方法好像是可以,但是我没做成功,我怀疑这段代码在复制的`时候哪里写错了,特别是//echo $senddate.“

”.$hghsql;exit();这里。请老手帮忙看下,能写个好的就更感谢了。

全部统一设为一个时间的话一句SQL就可以了。

UPDATE `#@__archives` SET `DEDE关于批量修改文章更新时间的问题pubdate`='1404362251' WHERE id >1

篇2:织梦DedeCms如何批量修改文章发布时间

当我们购买一个网站源码里面的文章发布时间日期很早了,一个一个修改是不现实的,那么就需要批量修改文章发布时间了,

1、首先是SQL语句

update dede_archives set pubdate= 1308240000 where id>=1 and id<=10;

update dede_archives set senddate= 1335542400 where id>=1 and id<=10;

解释一下上面两行代码,功能就是把ID号从1到10的文章发布日期由6月17日修改到4月28日,

其中“pubdate= 1308240000 ”和“senddate= 1335542400” 中的数字为“Unix时间(Unixtimestamp) ” 这个把日期转换成时间戳的地址,大家tool.chinaz.com/Tools/unixtime.aspx去转换。

2、执行SQL命令

后台->系统->SQL命令行工具

篇3:DeDeCMS批量修改文章动态发布,生成静态

实际上修改模板就可以达到发布文章和采集都是使用的默认动态显示,

album_add.htm 发表图集模板

archives_add.htm 发表通用文档模板

article_add.htm 发表普通模板

archives_sg_add.htm 发表特殊类文章模板

想要默认动态浏览只要修改对应的主要模板就可以,在../dede/templets/文件下。

将要发布的文章类型的模板代码改下就可以实现以后发布文章就是动态显示,不用在一个一个修改,实现默认动态浏览。

将代码:

生成HTML

仅动态浏览

改为:

生成HTML

仅动态浏览

若发布的是普通一般的文章,该article_add.htm下的代码就可以,

2.如何批量修改动态发布为静态生成,或者反过来修改。

用phpmyadmin打开dede_dede_archives 这个表

ismake这个字段就是我们要修改的对象。

运行sql语句:

UPDATE `dede_archives` SET `ismake` = '-1' 修改所有文档为动态浏览

UPDATE `dede_archives` SET `ismake` = '1' 修改所有文档为静态发布

这样就可以了

或者进入后台→系统→SQL命令行工具→运行SQL命令行: 单行命令执行查询命令:

1.将所有文档设置为“仅动态”:update dede_archives set ismake=-1

2.将所有文档设置为“仅静态”:update dede_archives set ismake=1

3.将所有栏目设置为“使用动态页”: update dede_arctype set isdefault=-1

4.将所有栏目设置为“使用静态页”: update dede_arctype set isdefault=1

篇4:iOS FMDB 查询 批量更新

+ (NSMutableArray *)querygoodsByIdFromLocal:(NSString *)dayFlightId{ FMDatabase *fmdb = [SADBManager sharedDB]; if (!fmdb) { //失败处理 return nil; } //编写SQL查询语句 NSString *query = [NSString stringWithFormat:@select * from FlightGoods where dayFlightId= '%@', dayFlightId]; FMResultSet *rs = [fmdb executeQuery:query]; NSMutableArray *invArray = [[NSMutableArray alloc]init]; FlightGoods *flightgoods; while ([rs next]) { flightgoods = [[FlightGoods alloc]init]; flightgoods.dayFlightId = [rs stringForColumn:@dayFlightId]; flightgoods.goodsCode = [rs stringForColumn:@goodsCode]; flightgoods.goodsName = [rs stringForColumn:@goodsName]; flightgoods.goodsUnit = [rs stringForColumn:@goodsUnit]; flightgoods.remarks = [rs stringForColumn:@remarks]; flightgoods.cabinStockNum = [[NSNumber alloc]initWithInt:[rs intForColumn:@cabinStockNum]]; flightgoods.loseNum = [[NSNumber alloc]initWithInt:[rs intForColumn:@loseNum]]; flightgoods.actualNum = [[NSNumber alloc]initWithInt:[rs intForColumn:@actualNum]]; flightgoods.tempActualNum = flightgoods.actualNum;// 这里为tempActualNum赋值,之后根据这个值判断能否加1操作 flightgoods.tempLoseNum = flightgoods.loseNum; flightgoods.tempRemarks = flightgoods.remarks; [invArray addObject:flightgoods]; } return invArray;}// 更新对象值到数据库+ (BOOL)updateGoodsByFlightGoods:(NSMutableArray *)flightGoodsArr{ FMDatabase *fmdb = [SADBManager sharedDB]; if (!fmdb) { //失败处理 return nil; } [fmdb beginTransaction]; BOOL isRollBack = NO; @try { for (int i = 0; i<[flightGoodsArr count]; i++) {FlightGoods * flightGoods = [flightGoodsArr objectAtIndex:i];NSString * update = [NSString stringWithFormat:@update FlightGoods set actualNum = '%@', loseNum = '%@',remarks = '%@' where goodsCode = '%@',flightGoods.actualNum,flightGoods.loseNum,flightGoods.remarks,flightGoods.goodsCode];BOOL isSuccess = [fmdb executeUpdate:update]; if (!isSuccess) { NSLog(@update Failure);} } } @catch (NSException *exception) { isRollBack = YES; [fmdb rollback]; } @finally { if (!isRollBack) {[fmdb commit]; } } return !isRollBack;}

篇5:DEDE数据库批量修改替换文章标题和内容

DEDE数据库批量修改替换文章标题和内容方法如下:

1、进入后台,点左侧的采集,点选批量维护的数据库内容替换或者后台,上部的必须辅助功能,批量维护的数据库内容替换,

DEDE数据库批量修改替换文章标题和内容

2、如果你需要替换标题内的某些内容,选择dede_archives数据表,选择title字段,以本站it591被替换内容:健康it591网, 替换为:it591网,填入安全确认码,最后点开始替换数据,提示替换成功,这样文章的标题内容批量的替换很方便!

3、替换文章摘要内某关键词,选择dede_archives数据表,选择description字段,被替换内容:健康it591网, 替换为:it591网,填入安全确认码,最后点开始替换数据,提示替换成功,这样操作很简单!

4、替换文章正文内某关键词,选择dede_addonarticle数据表,选择body字段,被替换内容:健康it591网, 替换为:it591网,填入安全确认码,最后点开始替换数据,提示替换成功。这样操作很简单!

篇6:教你快速批量更新office 补丁

“更新”、“补丁”,你是不是以为它们只是Windows的“专利”?其实Office 2003也有一大堆补丁要装,可别把这不当回事,Office软件的漏洞如果不及时修补,说不定防守严密的系统就这样被攻破了,和Windows一样,Office补丁的在线更新也会因为网速等原因变得非常缓慢。装完系统后,你当然希望直接使用没有问题的最新版本,那就可以试试下面的方法。

1.下载所有更新程序

在IE中打开office.microsoft.com/zh-cn/officeupdate/CD010224942052.aspx,在页面中选择“Office 2003”下面的“更新程序”链接,根据需要下载自己需要的更新程序。

2.生成更新程序列表

由于更新程序数量较多,手工获取文件名就比较麻烦,这里介绍一种利用WinRAR的绝招:首先将下载的Office 2003更新程序集中存放到某一文件夹(如“UPDATE”),然后运行WinRAR打开这个文件夹,使其中的所有文件显示在WinRAR窗口中。由于安装更新程序的正确顺序是“先旧后新”,所以应当单击WinRAR窗口中的“修改时间”使文件按升序(即“先旧后新”)排列,最后按“Ctrl+A”将文件全选。单击WinRAR“工具”菜单中的“生成报告”命令,在弹出窗口中选择“报告包含”下的“普通文件”,再打开“文件排序”下拉列表选择“修改时间”,最后在“把报告保存为文件”框内输入保存路径(如“C:\”)和文件名称。八哥网(www.it8g.com)提醒大家如果文件名称前面没有指定保存路径,则生成的文件自动保存到文件夹所在的硬盘分区,

完成后单击“确定”按钮,就能在指定位置得到所有更新程序的文件名称。

3.编写BAT文件

用“记事本”打开刚才保存更新程序文件名称的文本文件,按下面的内容编辑编辑,完成后将扩展名改为“BAT”并保存在放更新程序的文件夹中。

@echo off

setlocal

set PATHTOFIXES=X:/UPDATE

%PATHTOFIXES%/office2003-KB894542-FullFile-CHS.exe /q

…………

%PATHTOFIXES%/office2003-KB923272-FullFile-CHS.exe /q

代码“set PATHTOFIXES=X:/UPDATE”中的“X”是更新程序文件夹所在的盘符,“UPDATE”是存放更新程序的文件夹名称。类似“%PATHTOFIXES%/office2003-KB894542-FullFile-CHS.exe /q”的每一行包含一个更新程序,它们的数量应当根据需要安装的更新确定。该命令行后面的参数“/q”表示使用“无提示安装方式”,这样可以无须用户干预连续安装所有补丁。

现在只要运行编辑好的BAT批处理文件,短短几分钟后,所有的补丁都打全了。

点击阅读更多学院相关文章>>

分享到

篇7:教你快速批量更新Office 补丁

“更新”、“补丁”,你是不是以为它们只是Windows的“专利”?其实Office 2003也有一大堆补丁要装,可别把这不当回事,Office软件的漏洞如果不及时修补,说不定防守严密的系统就这样被攻破了,和Windows一样,Office补丁的在线更新也会因为网速等原因变得非常缓慢。装完系统后,你当然希望直接使用没有问题的最新版本,那就可以试试下面的方法。 1.下载所有更新程序 在IE中打开office.microsoft.com/zh-cn/officeupdate/CD010224942052.aspx,在页面中选择“Office 2003”下面的“更新程序”链接,根据需要下载自己需要的更新程序。 2.生成更新程序列表 由于更新程序数量较多,手工获取文件名就比较麻烦,这里介绍一种利用WinRAR的绝招:首先将下载的Office 2003更新程序集中存放到某一文件夹(如“UPDATE”),然后运行WinRAR打开这个文件夹,使其中的所有文件显示在WinRAR窗口中。由于安装更新程序的正确顺序是“先旧后新”,所以应当单击WinRAR窗口中的“修改时间”使文件按升序(即“先旧后新”)排列,最后按“Ctrl+A”将文件全选。单击WinRAR“工具”菜单中的“生成报告”命令,在弹出窗口中选择“报告包含”下的“普通文件”,再打开“文件排序”下拉列表选择“修改时间”,最后在“把报告保存为文件”框内输入保存路径(如“C:”)和文件名称,

如果文件名称前面没有指定保存路径,则生成的文件自动保存到文件夹所在的硬盘分区。完成后单击“确定”按钮,就能在指定位置得到所有更新程序的文件名称。

点击阅读更多学院相关文章>>

分享到 3.编写BAT文件 用“记事本”打开刚才保存更新程序文件名称的文本文件,按下面的内容编辑编辑,完成后将扩展名改为“BAT”并保存在放更新程序的文件夹中。 @echo off setlocal set PATHTOFIXES=X:/UPDATE %PATHTOFIXES%/office2003-KB894542-FullFile-CHS.exe /q ………… %PATHTOFIXES%/office2003-KB923272-FullFile-CHS.exe /q 代码“set PATHTOFIXES=X:/UPDATE”中的“X”是更新程序文件夹所在的盘符,“UPDATE”是存放更新程序的文件夹名称。类似“%PATHTOFIXES%/office2003-KB894542-FullFile-CHS.exe /q”的每一行包含一个更新程序,它们的数量应当根据需要安装的更新确定。该命令行后面的参数“/q”表示使用“无提示安装方式”,这样可以无须用户干预连续安装所有补丁。 现在只要运行编辑好的BAT批处理文件,短短几分钟后,所有的补丁都打全了。

上一页 1 2

点击阅读更多学院相关文章>>

分享到

篇8:织梦dede网站更新文章同步到 的解决方法

如果在网站推广过程中能利用好微博这个工具的话,将会给网站的推广工作带来巨大的便利,下面以dede程序为例讲讲如何将网站内容自动同步到 。

在 的工具中有个自动关联博客的功能,利用好这个功能将会是网站新发布的内容自动同步到新浪博客。如下图所示:

在使用这个功能之前需要事先制作好你网站的rss feed,下面以dede为例讲解一下如何制作网站的rss feed。

新建一个feed.php文件,代码如下所示。保存后将这个文件上传到你网站的根目录。

<?php require_once (dirname(__FILE__) . “/include/common.inc.php”); require_once DEDEINC.“/arc.partview.class.php”; $pv = new PartView(); $pv->SetTemplet($cfg_basedir.$cfg_templets_dir.“/default/feed.htm”); header(“Content-type:application/xml”); $pv->Display(); ?>

再新建一个feed.htm文件,代码如下所示。将这个文件上传到dede的模板目录。

<?xml version=“1.0” encoding=“UTF-8” ?>{dede:global.cfg_webname/}{dede:global.cfg_basehost/}{dede:global.cfg_description/}zh-cn{dede:global.cfg_webname/}{dede:global.cfg_adminemail/}{dede:arclist row='60' col='1' titlelen='100' orderby='pubdate'} www.win7jia.com[field:arcurl/]<![CDATA[[field:title function='html2text(@me)'/]]]>[field:writer/][field:typename/]

[field:pubdate function='strftime(“%a, %d %b %Y %H:%M:%S +0800”,@me)'/][field:arcurl/]{/dede:arclist}

最后在index.htm模板文件中之间增加如下语句:

在dede后台重新生成网站首页,这样你网站的rss feed已经制作完了,

批量招租公告范文

万物更新成语

更新词语的含义及同义词

更新的四季养生短信

更新档案管理理念实现档案管理科学化

下载DEDE批量修改文章更新时间的问题(精选8篇)
DEDE批量修改文章更新时间的问题.doc
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
点击下载本文文档