最近一个喜欢采集的朋友想要修改织梦CMS文章的录入时间,找到我,我也不是太懂,但碍于面子,上网搜索,自己动手尝试,终于找到方法。 首先找到管理目录(默认是DEDE)下的article_add.php,打开后在 </table></td> </tr> <tr> <td height="24" colspan="4" class="bline"><table width="800" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="90"> 发布时间:</td> 之前添加 <tr> <td width="90"> 录入时间:</td> <td> <?php $addtime = GetDateTimeMk($arcRow["senddate"]); echo "<input type='text' name='senddate' value=''>"; ?> </td> </tr> 然后再找到管理目录DEDE目录下的article_add.php文件后打开在: </table></td> </tr> <tr> <td height="24" colspan="4" class="bline"><table width="800" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="90"> 发布时间:</td> 之前添加 <tr> <td width="90"> 录入时间:</td> <td> <?php $addtime = GetDateTimeMk($arcRow["senddate"]); echo "<input type='text' name='senddate' value=''>"; ?> </td> </tr> 找到article_add_action.php 把 $senddate = mytime(); 害我的就是这句,自动获取当前服务器的时间的,所以在前面的article_add.php页面里没有任何添加时间的语句 找到 $sortrank = AddDay($senddate,$sortup); 替换成 $senddate = GetMkTime($senddate,$sortup); 然后再把插入到数据库的INSERT INTO语句改下 这里已经有了$senddate ,所以只要删除$sortrank 就是把 //加入数据库的SQL语句 //---------------------------------- $inQuery = "INSERT INTO dede_archives( typeid,typeid2,sortrank,iscommend,ismake,channel, arcrank,click,money,title,shorttitle,color,writer,source,litpic, pubdate,senddate,arcatt,adminID,memberID,description,keywords,templet,redirecturl) VALUES ('$typeid','$typeid2','$sortrank','$iscommend','$ismake','$channelid', '$arcrank','0','$money','$title','$shorttitle','$color','$writer','$source','$litpic', '$pubdate','$senddate','$arcatt','$adminID','0','$description','$keywords','$templet','$redirecturl');"; 替换成 //加入数据库的SQL语句 //---------------------------------- $inQuery = "INSERT INTO dede_archives( typeid,typeid2,iscommend,ismake,channel, arcrank,click,money,title,shorttitle,color,writer,source,litpic, pubdate,senddate,arcatt,adminID,memberID,description,keywords,templet,redirecturl) VALUES ('$typeid','$typeid2','$iscommend','$ismake','$channelid', '$arcrank','0','$money','$title','$shorttitle','$color','$writer','$source','$litpic', '$pubdate','$senddate','$arcatt','$adminID','0','$description','$keywords','$templet','$redirecturl');"; 好了,添加页面改定 然后修改页面也参照这个方法修改 在article_edit.php 在 </table></td> </tr> <tr> <td height="24" colspan="4" class="bline"><table width="800" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="90"> 发布时间:</td> 之前添加 <?php $addtime = GetDateTimeMk($arcRow["senddate"]); echo "<input type='text' name='senddate' value='$addtime'>"; ?>
|