濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識 > dedecms5.7后臺增加更新文章時間按鈕

dedecms5.7后臺增加更新文章時間按鈕

POST TIME:2017-11-13 00:26

  織夢的采集是比較方便的,另外也可以用諸如火車頭、ET這樣的采集軟件,但是一般采集到網(wǎng)站的文章,都不會馬上就發(fā)表出去,這樣一方面可以對文章進(jìn)行偽原創(chuàng)增加文章的質(zhì)量和用戶體驗;另一方面也方便網(wǎng)站安排內(nèi)容更新。一般如果是手工修改的話,你修改了內(nèi)容保存之后,織夢就會自動更新文章的發(fā)布時間,只是當(dāng)你需要批量審核文章的時候,才會發(fā)現(xiàn)文章的時間還是你發(fā)布的時間,這樣對用戶以及搜索引擎都是非常不利的。做一個美女站的時候碰到了這樣的問題,弄了個更新時間的按鈕,可以批量更新文章的發(fā)布時間。下面就是具體的實現(xiàn)方法:

  首先在后臺目錄中找到后臺的模板文件夾,默認(rèn)是在dede文件夾下的templets文件夾中。本次修改的系統(tǒng)模板主要有四個content_i_list.htm,content_s_list.htm,content_sg_list.htm,以及dede文件夾js目錄下的list.js文件;在每個文件的后面都增加了下面的代碼段:

  function updatetime(aid){

  var qstr=getCheckboxItem();

  if(aid==0) aid = getOneItem();

  location="archives_do.php?aid="+aid+"&dopost=updatetime&qstr="+qstr;

  }

  更新時間

  然后找到dede目錄下的archives_do.php文件,在審核文檔函數(shù)的前面增加updatetime函數(shù)即可。updatetime函數(shù)的代碼如下:

  else if($dopost=='updatetime'){

  $pubdate = GetMkTime(GetDateTimeMk(time()));

  $senddate = time();

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

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

  {$qstr = $aid;}

  if($qstr=='')

  {

  ShowMsg("參數(shù)無效!",$ENV_GOBACK_URL);

  exit();

  }

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

  $hghsql="Update `dede_archives` set `pubdate`='$pubdate',`senddate`='$senddate',`sortrank`='$sortrank' where id in ($qstrs) ";

  //echo $senddate."

  ".$hghsql;exit();

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

  $gerr = $dsql->GetError();

  ShowMsg("把數(shù)據(jù)保存到數(shù)據(jù)庫主表 `dede_archives` 時出錯,請把相關(guān)信息提交給DedeCms官方。".str_replace('"','',$gerr),"javascript:;");

  exit();

  }else{

  ShowMsg("成功更新指定文件...",$ENV_GOBACK_URL);

  exit();

  }

  }

  以上的方法只適合dedecms5.7sp1,對于5.6及以前的版本,需要修改content_list.htm文件。好了,現(xiàn)在你可以方便的對織夢未審核的文章進(jìn)行批量更新時間了。為了方便下新手,還是把已經(jīng)修改好的代碼打包好,需要的話就下載試試,特別強調(diào)下哦,一定要先備份哦。



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
安宁市| 灌阳县| 兴隆县| 蛟河市| 北安市| 斗六市| 蒲城县| 马山县| 来宾市| 启东市| 大厂| 瓮安县| 马鞍山市| 浦江县| 曲靖市| 郸城县| 尼勒克县| 清镇市| 嘉义县| 建宁县| 临高县| 石屏县| 天峻县| 辛集市| 西乌珠穆沁旗| 扶风县| 西吉县| 宣化县| 通化市| 秦安县| 兰州市| 武汉市| 泗洪县| 康乐县| 余干县| 吉林市| 麻栗坡县| 保靖县| 隆德县| 闽清县| 武宁县|