婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > 織夢cms增加批量更新文章時間功能

織夢cms增加批量更新文章時間功能

POST TIME:2019-09-30 15:28

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

首先在后臺目錄中找到后臺的模板文件夾,默認是在dede文件夾下的templets文件夾中。本次修改的系統模板主要有四個 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; } <a href=“javascript:updatetime(0)”class=“coolbg”>更新時間a>

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

elseif($dopost==‘updatetime’) { $pubdate =GetMkTime(GetDateTimeMk(time())); $senddate = time(); $sortrank =AddDay($pubdate,$sortup); if(!empty($aid)&& empty($qstr)) { $qstr = $aid; } if($qstr==‘’) { ShowMsg(“參數無效!”,$ENV_GOBACK_URL); exit(); } $qstrs = ereg_replace(‘[^0-9,]’,‘’,ereg_replace(‘`’,‘,’,$qstr)); $hghsql=“Update `update_archives` set `pubdate`=‘$pubdate’,`senddate`=‘$senddate’,`sortrank`=‘$sortrank’ where id in ($qstrs) ”; //echo $senddate.“ ”.$hghsql;exit(); if(!$dsql->ExecuteNoneQuery($hghsql)){ $gerr = $dsql->GetError(); ShowMsg(“把數據保存到數據庫主表 `update_archives` 時出錯,請把相關信息提交給DedeCms官方。”.str_replace(‘“’,‘’,$gerr),”javascript:;“); exit(); }else{ShowMsg(”成功更新指定文件。..“,$ENV_GOBACK_URL);exit();} }

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

 



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

  • 400-1100-266
主站蜘蛛池模板: 东乡族自治县| 彭山县| 蚌埠市| 娄底市| 兰考县| 绥中县| 斗六市| 乾安县| 山东省| 青岛市| 增城市| 治县。| 太康县| 体育| 罗源县| 连城县| 长兴县| 射阳县| 象山县| 固镇县| 巨鹿县| 墨脱县| 濉溪县| 辛集市| 涞源县| 金寨县| 安顺市| 邮箱| 五峰| 贵德县| 崇阳县| 朔州市| 盘山县| 清苑县| 原平市| 洪江市| 宁远县| 潮州市| 山西省| 蒙山县| 西充县|