久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > 關于織夢CMS用火車頭自動發布文章并更新HTMl,織夢

關于織夢CMS用火車頭自動發布文章并更新HTMl,織夢

時間:2023-07-22 11:07:22 閱讀: 文章分類: 網站建設 作者: dede技術員

導讀:織夢教程

dede會員中心模板織夢模板

DEDE使用火車采集器實現的自動實時發布文章和更新HTMl的功能。

一,為什么有這個想法: 

使用火車發布文章,有三大不足。 

需要登陸發dede模板安裝布,受DEDE系統限制太大 

就是一次發布的數量有限制,可能造成一次性發布太多遭K的惡果 

如果網站首頁是靜態文件,則不能更新首頁,用戶就不知道網站的更新情況 

如果沒有一臺可以一直運行的服務器,使用火車采集器的自動更新功能就不太現實 

火車采集器的自動更新功能是收費的,呵呵。 

自己需要咯,想挑戰一下自己咯等。

二,Do it. 

首先想到,讓火車發布大量數據,且將文章屬性設置為未審核狀態,這個問題很簡單,使用DEDEv5.3.1時卻遇到DEDE的一個Bug。就是未審核的文章居然會在前臺顯示。先是對DEDE一氣臭罵,后來找了一些原因,發現了DEDEv5.3.1中的一個Bug.經修復后可以實現未審核的文章不在前臺顯示。1月13號到DEDE報告Bug以后,1月14號DEDE出的補丁中修復了這個問題,呵呵,所以,1月15號,就是今天咯,開始正式整理此開發文檔。 

實際發現,發布和保存大量未審核文章不成問題,難在如何實現隨機激發發布功能。想了很久,覺得使用時間限制最好。當前臺JS調用了審核文章的鏈接,傳遞一個訪問用戶的信息,程序取得用戶的IP并保存為SESSION信息,此時,審核一篇文章并生成文章與首頁靜態文件。一個用戶在一定的時間內,只能激活限定數量的文章,且,發布時使用此用戶的IP信息,呵,挺個性的。 

激活文章,生成文章靜態頁和首頁靜態文章,受網站模板的影響,可能會比較慢,則會出現首頁未生成完頁面就被關閉的問題。所以,最好的辦法是,在發布時文章時就生成文章靜態文件,然后把文章設置為未審核狀態。激活文章時則只需要很短的查詢。首頁或者列表頁盡量使用動態頁,這兩個問題不好處理,只能以此法代之。 

完整的過程就是,發布文檔時,將文檔設置為未審核狀態;調用程序時,先判斷上一次查詢的緩存有沒有超時,如果超過緩存時間,則清除緩存,以顯示最新的文章。清除緩存以后,查詢出一定數量屬性為未審核的文檔,將Archives和Arctiny表中的未審核屬性取消,并更新一下文檔的Pubdate字段,實現一點隨機化。最后寫入緩存,禁止緩存有織夢模板下載效期內的重復更新!

三,文件使用方法: 

發布文檔時請把文檔屬性設置為未審核狀態,即發布時提交的文檔屬性參數為:arcrank=-1,這時為動態瀏覽;

關鍵詞標簽: CMS 車頭 用火

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-22 ,文章關于織夢CMS用火車頭自動發布文章并更新HTMl,織夢主要講述車頭,用火,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_33711.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 绥化市| 通州市| 喀什市| 龙门县| 阿克陶县| 奉新县| 湘阴县| 松原市| 额济纳旗| 阿拉善盟| 宁化县| 准格尔旗| 墨脱县| 凤阳县| 花莲县| 安西县| 大田县| 盐边县| 黑河市| 台前县| 长海县| 象州县| 拜城县| 都安| 乐陵市| 阿拉善右旗| 云南省| 图片| 磐石市| 嘉义市| 新宾| 砚山县| 永德县| 台江县| 赤水市| 钟祥市| 于都县| 岳普湖县| 平凉市| 镇康县| 金寨县|