问题:帝国CMS如何使网址中的日期与发布时填写的日期相同?
描述:我的网址是“时间戳.html”,增加信息的时候有一栏是“发布时间”,但即使改为更早的时间,网址里面的时间戳也是系统时间,请问怎么修改?
例如:"发布时间"为2022-07-28 17:20:47,当天日期为2024-08-01 10:05:40,网址为abc.com/article/时间戳.html
有的朋友指出,可以从选项设置来设置文件名,但是每一篇文章都这样设置太麻烦,能不能修改文章发布页,做一个判断,当“发布时间”与系统时间不符时,以修改后的“发布时间”为准生成时间戳
解决办法:
一劳永逸法改文件 e/class/functions.php
搜function ReturnInfoFilename($classid,$id,$filenameqz){
时间戳+id 地址参数 :$filename=$class_r[$classid][filename_qz].time().$id;
全局变量加 $dbtbpre $empire
然后sql 查询数据表直接去用id查询 最后返回newstime字段,把.time() 修改为返回字段变量
修改有风险 修改前请备份好原文件!!!!
描述:我的网址是“时间戳.html”,增加信息的时候有一栏是“发布时间”,但即使改为更早的时间,网址里面的时间戳也是系统时间,请问怎么修改?
例如:"发布时间"为2022-07-28 17:20:47,当天日期为2024-08-01 10:05:40,网址为abc.com/article/时间戳.html
有的朋友指出,可以从选项设置来设置文件名,但是每一篇文章都这样设置太麻烦,能不能修改文章发布页,做一个判断,当“发布时间”与系统时间不符时,以修改后的“发布时间”为准生成时间戳
解决办法:
一劳永逸法改文件 e/class/functions.php
搜function ReturnInfoFilename($classid,$id,$filenameqz){
时间戳+id 地址参数 :$filename=$class_r[$classid][filename_qz].time().$id;
全局变量加 $dbtbpre $empire
然后sql 查询数据表直接去用id查询 最后返回newstime字段,把.time() 修改为返回字段变量
修改有风险 修改前请备份好原文件!!!!