首页 > 其他分享 >织梦 更新时间修改到特定的年份

织梦 更新时间修改到特定的年份

时间:2023-06-26 20:00:48浏览次数:39  
标签:年份 senddate pubdate WHERE UPDATE 织梦 特定 archives dede


织梦的时间是以int类型来保存的,所以要知道它的时间相差数,例如:2016-1-1 0:0:0 和 2012-1-1 0:0:0 相差多少。使用PHP来获取到相差数。

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
<title>php中datetime时间和int时间互相转换</title>
</head>
<body>
<?php
	//int时间转换datetime时间
	echo date("Y-m-d H:i:s", 126230400);
	echo '<br>';
	//datetime时间转换int时间
	echo '2016-1-1:'.strtotime("2016-1-1 0:0:0").'<br>';
	echo '2015-1-1:'.strtotime("2015-1-1 0:0:0").'<br>';
	echo '2014-1-1:'.strtotime("2014-1-1 0:0:0").'<br>';
	echo '2013-1-1:'.strtotime("2013-1-1 0:0:0").'<br>';
	echo '2012-1-1:'.strtotime("2012-1-1 0:0:0").'<br>';
	//2016-1-1 减去 2012-1-1 = 相差的数字
?>
</body>
</html>

效果图:

织梦 更新时间修改到特定的年份_php

 

在织梦中选择“SQL命令行工具”添加下面的SQL语句

UPDATE dede_archives SET pubdate=pubdate-126230400 WHERE pubdate>=1451606400;
UPDATE dede_archives SET pubdate=pubdate-94694400 WHERE pubdate>=1420070400;
UPDATE dede_archives SET pubdate=pubdate-63158400 WHERE pubdate>=1388534400;
UPDATE dede_archives SET pubdate=pubdate-31622400 WHERE pubdate>=1356998400;

将 {dede:field name='pubdate' function='GetDateMk(@me)'/} 修改为2012年

 

还有如下的修改方式,具体要看模板的标记是什么

UPDATE dede_archives SET senddate=senddate-126230400 WHERE senddate>=1451606400;
UPDATE dede_archives SET senddate=senddate-94694400 WHERE senddate>=1420070400;
UPDATE dede_archives SET senddate=senddate-63158400 WHERE senddate>=1388534400;
UPDATE dede_archives SET senddate=senddate-31622400 WHERE senddate>=1356998400;

 

一般不建议修改,因为如果修改了会影响带有日期的路径或文件名。因为织梦默认会添加带着日期的路径或文件名,所以要修改所有的路径或文件名不包含日期。

织梦 更新时间修改到特定的年份_文件名_02


 

 

标签:年份,senddate,pubdate,WHERE,UPDATE,织梦,特定,archives,dede
From: https://blog.51cto.com/u_16171388/6557294

相关文章

  • 织梦 channelartlist 支持 limit 属性使用
    查找字段:$attlist='typeid|0,row|20,cacheid|';替换为:$attlist='typeid|0,row|20,cacheid|'; 效果图: 在“$dsql->SetQuery”前面添加$limit=trim(preg_replace('#limit#is','',$limit));if($limit!='')$limitsql="L......
  • Tomcat 允许/拒绝特定 IP 地址访问
    Tomcat允许或拒绝特定的IP地址执行这种策略的最简单方法之一是通过Tomcat阀门组件的远程地址过滤器。可以通过将以下组件添加到server.xml或conf/{context}.xml文件来实现它:<ValveclassName="org.apache.catalina.valves.RemoteAddrValve"addConnectorPort="true"......
  • 跨平台技术是指能够在不同操作系统和硬件平台上运行的技术。它允许开发人员使用一套代
    跨平台技术是指能够在不同操作系统和硬件平台上运行的技术。它允许开发人员使用一套代码来构建应用程序,然后将该应用程序部署到多个平台上,而无需进行大量的平台特定代码修改。以下是一些常见的跨平台技术:国产的跨平台技术:Weex:Weex是由阿里巴巴开发的跨平台移动应用开发框架。它......
  • Wake-on-LAN(WoL)是一种网络协议,允许通过局域网上的电脑发送特定的网络包来唤醒处于休眠
    Wake-on-LAN(WoL)是一种网络协议,允许通过局域网上的电脑发送特定的网络包来唤醒处于休眠或关机状态的计算机。然而,Wake-on-LAN并没有明确的版本概念,因为它是一个通用的协议,不受特定厂商或组织的控制。因此,没有针对Wake-on-LAN的具体版本和功能更新。Wake-on-LAN的基本原理是通过发......
  • 量化及定点化模型压缩常见方法、特定及优缺点整理
        模型压缩简答说就是将庞大的深度学习模型进行压缩,常见方法包括五大类,分别是剪枝、量化、正则化、知识蒸馏、条件计算。    量化是模型压缩常用方法之一,本文不完全包括了一些神经网络Fixed-PointTraining(定点化训练)相关的方法进行了详细整理,拆分,并对优缺点进行了对比分......
  • DataFrame删除特定行
    DataFrame删除特定行数据实例importpandasaspddata_list=[[1,2,3],[-1,2,3],[3,4,5]]dataframe=pd.DataFrame(data_list)dataframe.columns=['col1','col2','col3']dataframe具体数据如下:删除特定条件col1列为-1的行newda......
  • site在特定域名后缀搜索答案。
    因为互联网上的垃圾讯息太多。有时想找专业性内容,会出来一大堆干扰的内容,很难排除。该怎么办呢?以bing为例,用site:com,就会全部显示com域名,这时,再在后面加上要搜索的关键字,就OK了。比方site:comkeyword......
  • 解决方案 | pyautogui实现等待特定图片(对话框)出现(可设置等待超时时间)
    1、问题为了等待某个【转换完毕】的图片(对话框)出现,如何设置?   2、解决方案代码如下下面代码实现的是:设置超时时间为10s,当你在完成前序工作以后,代码开始进入等待,一旦你的特定图片出现了,马上探测到它的位置并且实现点击按钮。(注意:如果等待时间超过了10s,那么就会返回提示:T......
  • iptables规则示例之只允许本地访问特定端口
    一、背景说明Iptables指的是用来管理Linux防火墙的命令程序,通常位于/sbin/iptables,属于“用户态”(UserSpace,又称用户空间)的防火墙管理体系;IPtables是工作在用户空间中,定义规则的工具,本身并不算是防火墙。我们可以理解为一个客户端工具,用户通过ipatbles这个客户端,将用户......
  • Python判断字符串是否包含特定子串的7种方法(转)
    转自:Python判断字符串是否包含特定子串的7种方法在写代码的过程中,我们经常会遇到这样一个需求:判断字符串中是否包含某个关键词,也就是特定的子字符串。比如从一堆书籍名称中找出含有“python”的书名。判断两个字符串相等很简单,直接==就可以了。其实判断包含子串也非常容易,而且......