亚洲欧美成人综合一区_国产精品一区二区无码_亚洲风情偷拍区_成?人免费无码视频在线看

在線客服與您一對一交流
當(dāng)前位置: 主頁 > 行業(yè)新聞 > IT技術(shù) >

Dedecms織夢PC電腦手機(jī)移動(dòng)站靜態(tài)化同步分享

dedecms移動(dòng)端靜態(tài)化.rar 

注意:封面頻道和專題不支持。。。還有就是在使用插件前要整站備份,已經(jīng)有站長反饋這些問題了,沒有備份和封面頻道不支持,這個(gè)插件是基礎(chǔ)版,支持默認(rèn)的欄目頻道。





西安專業(yè)做公司網(wǎng)站的公司,做網(wǎng)站西安推薦閱讀>>> 織夢移動(dòng)站搭建的幾種方法,  織夢移動(dòng)站搭建方法的延伸



文字版如下:
一、功能:實(shí)現(xiàn)dedecms網(wǎng)站PC端和移動(dòng)端數(shù)據(jù)同步,以及移動(dòng)端網(wǎng)站靜態(tài)化

二、基于:dedecms20150618+ 官方默認(rèn)移動(dòng)端模板 + 移動(dòng)站域名綁定/m/目錄
      
三、后臺展現(xiàn):從后臺上來看,只有兩塊不同,原版的后臺只有“一鍵更新網(wǎng)站”功能,修改后,在原有的“一鍵更新PC網(wǎng)站”基礎(chǔ)上增加了“一鍵更新移動(dòng)網(wǎng)站”功能。

四、程序思路
dedecms V5.7SP1正式版(2015-06-18) 已增加移動(dòng)端模塊,實(shí)現(xiàn)了網(wǎng)站pc端與移動(dòng)端共用同一個(gè)后臺和數(shù)據(jù)庫的功能,美中不足的是移動(dòng)端網(wǎng)站除首頁外僅能動(dòng)態(tài)瀏覽,而無法全站生成靜態(tài)網(wǎng)頁。

簡單來說,dedecms靜態(tài)頁面(pc端)生成功能是調(diào)用pc端網(wǎng)站模板和對應(yīng)標(biāo)簽數(shù)據(jù),組合為html代碼并按設(shè)置的文件名規(guī)則生成到相應(yīng)的目錄下,從這一角度考慮,如果調(diào)用移動(dòng)端模板,按照后臺設(shè)置的文件名和生成目錄將文件同pc端路徑生成至移動(dòng)端目錄(二級目錄/m/)下,再將移動(dòng)域名綁至目錄/m/上,即實(shí)現(xiàn)了移動(dòng)端靜態(tài)文件生成,且與pc端頁面url一一對應(yīng)。
我們可以基于已有功能進(jìn)行簡單修改來增加以上功能(需對dedecms系統(tǒng)文件結(jié)構(gòu)有一定了解):

1、復(fù)制dedecms “一鍵更新網(wǎng)站”功能(如要實(shí)現(xiàn)移動(dòng)端的“更新欄目HTML”、“更新文檔HMTL”等功能類似操作)相關(guān)的幾個(gè)系統(tǒng)文件,當(dāng)然也可直接對原始文件進(jìn)行二次開發(fā),但考慮到減少影響原功能的可能性和后續(xù)程序升級,這里采取了兩者功能文件隔離的方式。

2、dedecms移動(dòng)端模板規(guī)則是在模板文件名后加“_m”,修改相應(yīng)系統(tǒng)文件中的模板調(diào)用代碼,改為移動(dòng)端模板路徑格式;找到生成路徑的代碼,將生成路徑前加上“/m/”。

3、修改dedecms后臺菜單模板,加上“一鍵更新移動(dòng)網(wǎng)站”鏈接至上面新增的系統(tǒng)文件,點(diǎn)擊后進(jìn)行移動(dòng)端網(wǎng)頁靜態(tài)文件的生成。

4、欄目更新:

(1)因?yàn)镻C站可以通過“更新主頁HTML”、“更新欄目HTML”、“更新文檔HTML”來實(shí)現(xiàn)首頁、欄目、文章的更新,所以“一鍵更新PC網(wǎng)站”建議平時(shí)不需要多使用,比較占據(jù)資源。

(2)通過“一鍵更新移動(dòng)網(wǎng)站”功能實(shí)現(xiàn)移動(dòng)站的文檔、欄目和首頁的更新。

5、織夢移動(dòng)站的搭建方法的延伸
Dedecms移動(dòng)站靜態(tài)化實(shí)操是作為上次分享的織夢移動(dòng)站的搭建的補(bǔ)充和延伸。

6、目前常見的幾種織夢移動(dòng)化的方法:

(1)使用織夢官方默認(rèn)的方案,移動(dòng)站為動(dòng)態(tài)地址;

(2)PC站和移動(dòng)站各一個(gè)后臺,共用一個(gè)數(shù)據(jù)庫;

(3)本方案(在織夢官方默認(rèn)方案的基礎(chǔ)上,進(jìn)行文件修改,使移動(dòng)站為靜態(tài)地址);

(4)其他方式。

五、文件結(jié)構(gòu)說明(黑色文件名為新增文件,紅色文件名為替換原文件):

dede/
       makehtml_all_m.php  一鍵更新移動(dòng)網(wǎng)站頁面
       makehtml_archives_action_m.php  移動(dòng)端更新文檔
       makehtml_list_action_m.php  移動(dòng)端更新欄目
       inc/
inc_menu.php  管理后臺導(dǎo)航菜單
inc_archives_functions.php  發(fā)布文章自動(dòng)生成(發(fā)布pc端文章同時(shí)自動(dòng)生成移動(dòng)端頁面)
       templets/
              makehtml_all_m.htm  一鍵更新移動(dòng)網(wǎng)站頁面模板
              makehtml_archives_m.htm  移動(dòng)端更新文檔模板

include/
       arc.archives.class.php pc端更新文檔類(發(fā)布pc端文章同時(shí)自動(dòng)生成移動(dòng)端頁面)
       arc.archives_m.class.php  移動(dòng)端更新文檔類
       arc.listview_m.class.php  移動(dòng)端更新欄目類

templets/
       default/
              index_m.htm  首頁模板
              header_m.htm  通用頭部模板
              list_default_m.htm 列表欄目頁默認(rèn)模板(如某欄目不存在對應(yīng)的移動(dòng)端模板,則使用此模板)
              index_article_m.htm 頻道欄目頁模板
              article_article_m.htm 文章內(nèi)容頁模板

m/
       images/
              defaultpic.gif  默認(rèn)縮略圖

六、附文章圖片路徑問題的幾種解決方法:

方法一:修改模板的field.body標(biāo)簽,將圖片替換為pc主域名的圖片地址,例:
{dede:field.body function='str_replace("/uploads/allimg/","http://www.主域名.com/uploads/allimg/",@me)/}

方法二:服務(wù)器設(shè)置rewrite規(guī)則進(jìn)行圖片路徑重定向,例:
RewriteCond%{HTTP_HOST} ^m.主域名.com$ [NC]
RewriteRule^/uploads/allimg/(.*)$ http://www.主域名.com/uploads/allimg/$1 [NC,L]

方法三:dedecms后臺 > 系統(tǒng) >系統(tǒng)基本參數(shù) > 核心設(shè)置 中,開啟“(是/否)支持多站點(diǎn),開啟此項(xiàng)后附件、欄目連接、arclist內(nèi)容啟用絕對網(wǎng)址”功能。(該方法僅對于開啟功能后發(fā)布的文章生效,對于之前發(fā)布的文章無效。)

相關(guān)文章:

  • 帝國CMS是什么程序 帝國CMS是一套開源的靜態(tài)頁面程序,憑借超高的擴(kuò)展性,很多知名的新聞?wù)军c(diǎn)、行業(yè)站點(diǎn)都是應(yīng)用的帝國CMS后端。因?yàn)榈蹏鳦MS和dedecms一樣都是生成靜態(tài)頁面的,所以非常利于...

  • 域名解析DNS分為顯性URL和隱形URL,顯性URL和隱形URL有什么區(qū)別?隱形URL和顯性URL哪個(gè)更有利于SEO?顯性URL相當(dāng)于域名了302重定向,隱形URL使用iframe框架技術(shù)隱藏真實(shí)目標(biāo)地址,顯性URL更有利于...

  • 在常見的CMS系統(tǒng)中,我對dedecms算是比較熟悉的,自己網(wǎng)站用的也是這個(gè)系統(tǒng)。系統(tǒng)功能強(qiáng)大使用靈活,相信這也是它受到大多數(shù)中小站長青睞的原因。 再好的系統(tǒng)也有照顧不周的地方,很多站...

  • 這篇文章主要為大家詳細(xì)介紹了dedecms后臺增加php導(dǎo)出excel功能實(shí)現(xiàn)辦法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。 不少朋友希望織夢的后臺...

  • 第一次使用的插件是 pdfobject.js 百度網(wǎng)盤下載地址:http://pan.baidu.com/s/1kUPhYdT 加載 script src=/style/js/pdfobject.js /script script type=text/javascript window.onload = function (){ var success = new PDFObject({ url: pdf文件地...

  • 網(wǎng)上有一種方法是copy+unlink來移動(dòng)文件,但是遇到大文件時(shí)會消耗大量時(shí)間,對性能不怎么友好,可以使用rename()來移動(dòng)文件,速度非???關(guān)于rename()函數(shù) bool rename ( string $oldname , string $newname...

  • 基于我們公司可選的幾種推廣方式: 一、關(guān)鍵詞優(yōu)化排名推廣(推薦) 指定關(guān)鍵詞推廣,按天付費(fèi),推廣我們業(yè)務(wù)中最重要的一些關(guān)鍵詞,達(dá)到百度首頁才收費(fèi),大概一個(gè)關(guān)鍵詞10元/天左右。...

  • 插件介紹 wordpress程序網(wǎng)站在發(fā)布文章時(shí)可以給每一片文章添加與之相關(guān)的TAG標(biāo)簽,對于TAG標(biāo)簽可以生成很多頁面,增加搜索引擎對內(nèi)容的抓取量。 WP Auto Keywords插件就是一款能自動(dòng)給文章添加...

  • 5.7 生成列表頁 改動(dòng) include/arc.listview.class.php 1.先設(shè)置 關(guān)閉副欄目(在系統(tǒng)----系統(tǒng)基本參數(shù)性能選項(xiàng)里) 2.一般網(wǎng)站不需要 欄目交叉 交叉 所以 找到94行注釋掉: //獲得交叉欄目ID /*if($this-Type...

  • 使用preg_replace將刪除所有空白(包括制表符等) $string = user na me $string = preg_replace(/\s+/, , $string); echo $string; // username preg_replace(/\s/u, ,$string) u (PCRE8) 此修正符打開一個(gè)與perl不兼容的附加功能. 模式...

  • 公司:西安蟠龍網(wǎng)絡(luò)科技有限公司
  • 聯(lián)系人:張經(jīng)理
  • 手機(jī)/微信:
  • Q Q: 點(diǎn)擊這里給我發(fā)消息
  • 地址:西安市雁塔區(qū)唐延南路11號逸翠園i都會