返回列表 回复 发帖
深喉咙ASP3.3版本正式发布

求助 关于发表文章后的 时间显示问题

如图 所示   添加新闻的时间 显示不正确,,,我在论坛里搜到了很多相关的问题,,也试了很多办法,但解决的都不彻底   
特再发帖求助   
希望大家帮忙   谢谢
2233.jpg
深喉咙PHP4.01版本发布
还有一个问题,,,在model_9105模板的子页里面,,,左下的  TOP10   应该做如何的修改啊 ,,,
并没有起到 TOP10的作用
深喉咙ASP3.3版本正式发布
修改admini/controlloer/list.php里代码为以下的,记得不要用记事本直接打开编辑保存。用专业的网页制作工具
  1. <?php
  2. require(ABSPATH.'/inc/class.guid.php');
  3. function index()
  4. {
  5.         global $list,$db,$request;
  6.         $sb = new sqlbuilder('mdt','select * from (SELECT * FROM `'.TB_PREFIX.'list` order by case ordering when 0 then id else ordering end desc) as `temptable` where channelId='.$request['p'],'ordering desc',$db,20);
  7.         $url=array('delete'=>'./index.php?p='.$request['p'].'&a=deleteAll','move'=>'./index.php?p='.$request['p'].'&a=move');
  8.         $sql = "select * from `".TB_PREFIX."menu` where type='list' and id!=".$request['p'];
  9.         $move_options = $db->get_results($sql);
  10.         $list = new DataTable($sb,'新闻列表页面',true,$url,$move_options);
  11.         $list->add_col('编号','id','db',40,'"$rs[id]"');
  12.         $list->add_col('主题','title','db',0,'"<a href=\"./index.php?a=edit&p=$rs[channelId]&n=$rs[id]\">$rs[title]</a>"');
  13.         $list->add_col('作者','author','db',0,'"$rs[author]"');
  14.         $list->add_col('预览','preview','text',40,'"<a target=\"_blank\" href=\"../index.php?p=$rs[channelId]&a=view&r=$rs[id]\">预览</a>"');
  15.         $list->add_col('时间','dtTime','db',140,'');
  16.         $list->add_col('操作','edit','text',140,'"<a href=\"./index.php?a=destroy&p=$rs[channelId]&n=$rs[id]\" onclick=\"return confirm(\'您确认要删除该新闻?一旦删除,将不可恢复。\');\">[删除]</a>|<a href=\"./index.php?a=edit&p=$rs[channelId]&n=$rs[id]\">[修改]</a>"');
  17.         $list->add_col('排序[降序]','ordering','text',70,'"<input name=\"ordering[$rs[id]]\" onkeypress=\"return checkNumber(event)\" type=\"text\" value=\"$rs[ordering]\" class=\"txt\" size=\"2\" />"');
  18. }
  19. function edit()
  20. {
  21.         global $list_item,$db,$request;
  22.         if(empty($request['title']))
  23.         {
  24.                 $sql='select id, `dtTime`,`counts`,`title`,`author`,`tags`,`origialPic`,'.TB_PREFIX.'list.guid as guid,`content` from '.TB_PREFIX.'list,'.TB_PREFIX.'list_content where id='.$request['n'].' and '.TB_PREFIX.'list.guid='.TB_PREFIX.'list_content.guid';
  25.                 $list_item = $db->get_row($sql);
  26.         }
  27.         else
  28.         {
  29.                 $list = new dt_list();     //在这里要注意,由于此模块是list类型的,考虑到list()为系统函数。这里如果使用list类文件会产生冲突导致出错,所以修改为dt_list,所以如果您遇到此情况时也需要修改,并需要修改数据库模型文件夹下的即admini/models/下的文件同样也要命名为dt_list.php以及相应的内容的类继承也要统一
  30.                 $list_content = new list_content();
  31.                 $list->get_request($request);
  32.                 $list_content->guid = $request['guid'];
  33.                 if(!empty($request['dtTime']))
  34.                 $list->dtTime = date("Y-m-d H:m:s",strtotime($request['dtTime']));
  35.                 else
  36.                 $list->dtTime = date("Y-m-d H:m:s");
  37.                 $list->id=$request['n'];
  38.                 $list->channelId=$request['p'];
  39.                 $list_content->content=$request['content'];
  40.                 $list_content->save();
  41.                 $list->save();
  42.                 redirect_to($request['p'],'index');
  43.         }
  44. }
  45. function create()
  46. {
  47.         global $result,$db,$request;
  48.         if($_POST)
  49.         {
  50.                 $guid = new Guid();
  51.                 $guid = $guid->toString();

  52.                 $list = new dt_list();     //在这里要注意,由于此模块是list类型的,考虑到list()为系统函数。这里如果使用list类文件会产生冲突导致出错,所以修改为dt_list,所以如果您遇到此情况时也需要修改,并需要修改数据库模型文件夹下的即admini/models/下的文件同样也要命名为dt_list.php以及相应的内容的类继承也要统一
  53.                 $list->addnew();
  54.                 $list->get_request($request);
  55.                 $list->guid = $guid;
  56.                 if(!empty($request['dtTime']))
  57.                 $list->dtTime = date("Y-m-d H:m:s",strtotime($request['dtTime']));
  58.                 else
  59.                 $list->dtTime = date("Y-m-d H:m:s");
  60.                 $list->channelId=$request['p'];
  61.                 $list->save();

  62.                 $list_content = new list_content();
  63.                 $list_content->primary_key='id';
  64.                 $list_content->addnew();
  65.                 $list_content->guid         =$guid;
  66.                 $list_content->content        =$request['content'];
  67.                 $list_content->save();
  68.                 redirect_to($request['p'],'index');
  69.         }
  70. }
  71. function destroy()
  72. {
  73.         global $db,$request;
  74.         if(!empty($request['n']))
  75.         {
  76.                 $sql='select guid from '.TB_PREFIX.'list where id='.$request['n'];
  77.                 $guid = $db->get_var($sql);
  78.                 $sql='delete from '.TB_PREFIX.'list where id='.$request['n'].' limit 1';
  79.                 $db->query($sql);
  80.                 $sql='delete from '.TB_PREFIX.'list_content where guid=\''.$guid.'\' limit 1';
  81.                 if($db->query($sql))
  82.                 {
  83.                         redirect_to($request['p'],'index');
  84.                 }
  85.                 else {
  86.                         echo '删除失败!';
  87.                 }
  88.         }
  89. }
  90. function addpicture()
  91. {
  92.         global $db,$request;

  93.         $list = new dt_list();     //在这里要注意,由于此模块是list类型的,考虑到list()为系统函数。这里如果使用list类文件会产生冲突导致出错,所以修改为dt_list,所以如果您遇到此情况时也需要修改,并需要修改数据库模型文件夹下的即admini/models/下的文件同样也要命名为dt_list.php以及相应的内容的类继承也要统一
  94.         $list->get_request($request);
  95.         $list->id=$request['n'];
  96.         $list->channelId=$request['p'];
  97.         if(!empty($_FILES['uploadfile'])&&empty($request['origialPic']))
  98.         {
  99.                 $sql = "SELECT * FROM ".TB_PREFIX."article where id=".$request['n'];
  100.                 $row = $db->get_row($sql);
  101.                 if($row)
  102.                 {
  103.                         if(file_exists(ABSPATH.$row->origialPic))
  104.                         {
  105.                                 unlink(ABSPATH.$row->origialPic);
  106.                                 unlink(ABSPATH.$row->smallPic);
  107.                         }
  108.                 }
  109.                 $upload = new Upload();
  110.                 $fileName = $upload->SaveFile('uploadfile');
  111.                 $list->origialPic = UPLOADPATH.$fileName;
  112.                 $paint = new Paint($list->origialPic);
  113.                 $list-> smallPic= $paint->Resize(listWidth,listHight,'s_');
  114.         }
  115.        
  116.         if($list->save())
  117.         redirect_to($request['p'],'index');
  118.         else
  119.         echo'保存失败!';
  120. }
  121. function ordering()
  122. {
  123.         global $db,$request;
  124.         $ordering = $request['ordering'];
  125.         foreach($ordering as $key=>$value)
  126.         {
  127.                 if(empty($value))$value=0;
  128.                 $sql ='update '.TB_PREFIX.'list set ordering='.$value.' where id='.$key;
  129.                 $db->query($sql);
  130.         }
  131.         redirect_to($request['p'],'index');
  132. }
  133. function deleteAll()
  134. {
  135.         global $db,$request;
  136.         $delete_date = explode(",",$request['ids']);
  137.         foreach($delete_date as $value)
  138.         {
  139.                 $sql="select guid from ".TB_PREFIX."list where id=$value limit 1";
  140.                 $guid = $db->get_var($sql);
  141.                 $sql="delete from ".TB_PREFIX."list where id=$value limit 1";
  142.                 $db->query($sql);
  143.                 $sql='delete from '.TB_PREFIX.'list_content where guid=\''.$guid.'\' limit 1';
  144.                 $db->query($sql);
  145.         }
  146.         redirect_to($request['p'],'index');
  147. }
  148. function move()
  149. {
  150.         global $db,$request;
  151.         $move_cate=$request['move_to'];
  152.         $delete_date = explode(",",$request['ids']);
  153.         foreach($delete_date as $value)
  154.         {
  155.                 $sql = "UPDATE ".TB_PREFIX."list SET channelId=".$move_cate." WHERE id=$value limit 1";
  156.                 $db->query($sql);
  157.         }
  158.         redirect_to($request['p'],'index');
  159. }
  160. ?>
复制代码
哎!从一品官降到了二品!难到明天就是三品?究竟是升还是降哇
深喉咙PHP4.01版本发布
不过要提醒大家。更新完之后要想起作用。需要将您的新闻再重新修改保一次才可以
哎!从一品官降到了二品!难到明天就是三品?究竟是升还是降哇
深喉咙ASP3.3版本正式发布
顶一下!!!  

学习了...
欢迎查看本贴'
深喉咙PHP4.01版本发布
TOP10 用个 标签调用你想要的内容啊……
版主必备素质之一:不让坛子里有零回复帖子……
深喉咙企业网站管理系统
深喉咙ASP3.3版本正式发布
TOP10 如何调用全部的文章呢?
深喉咙PHP4.01版本发布
修改admini/controlloer/list.php里代码为以下的,记得不要用记事本直接打开编辑保存。用专业的网页制作工具

ysuny 发表于 2009-4-21 21:14
这代码有问题吧,我用DW编辑后,后台就打不开了。。。
可能贴到论坛上有问题了。你最好检测一下
哎!从一品官降到了二品!难到明天就是三品?究竟是升还是降哇
好像还不管用吧?
HTTP://www.DiyWeds.com 中国最大最专业的结婚调度平台正在火热内测中……
去掉日期后面的时间又怎么修改呢?
返回列表