現(xiàn)在手機(jī)站很流行,如何用織夢(mèng)程序建手機(jī)站并實(shí)現(xiàn)數(shù)據(jù)同步呢?我們都知道通過開發(fā)實(shí)現(xiàn)數(shù)據(jù)同步還是比較麻煩的,咱們就來說下利用織夢(mèng)自動(dòng)的手機(jī)wap瀏覽是如何實(shí)現(xiàn)手機(jī)網(wǎng)站建設(shè)并配置二級(jí)域名的。
首先為織夢(mèng)安裝手機(jī)wap瀏覽模塊:找到模塊->模塊管理->手機(jī)WAP瀏覽 選擇安裝。
安裝成功后再主域名后加/wap.php會(huì)看到數(shù)據(jù)同步的效果。例如:域名/wap.php
如果想調(diào)用模板標(biāo)簽內(nèi)沒有的數(shù)據(jù)可以修改wap.php中調(diào)用代碼實(shí)現(xiàn)調(diào)用。
首頁模板跟內(nèi)容模板如果有雙引號(hào)是需要轉(zhuǎn)義的,批量替換下就行了,列表不需要,單引號(hào)可以不用轉(zhuǎn)義,如果不想轉(zhuǎn)義也可以更改wap.php文件。
調(diào)用的時(shí)候pc端內(nèi)容匯總圖片不顯示,可以步驟六wap.inc.php文件中的
$content=str_replace("WAP-IMG::{$k}",$attstr,$content);替換成
$aa=str_replace('src="/uploads/','src="pc域名/uploads/',$attstr);
$content=str_replace("WAP-IMG::{$k}",$aa,$content);
通過上面兩部一個(gè)簡(jiǎn)單的數(shù)據(jù)同步的手機(jī)站就完成了,如何為手機(jī)站配置二級(jí)域名呢?首先解析一個(gè)wap手機(jī)站的二級(jí)域名。
配置文件夾目錄:把織夢(mèng)根目錄下templets/wap文章加拷貝到pc站根目錄下,并按照下面目錄結(jié)構(gòu)新建文件夾pc根目錄/wap(此文件為wap站根目錄)/templets/wap/模板文件.wml。并把pc根目錄下的wap.php復(fù)制到wap站點(diǎn)根目錄下一份。
配置二級(jí)域名站點(diǎn),手機(jī)站中的wap.php再配置iis站點(diǎn)的時(shí)候設(shè)置為第一執(zhí)行文件,如果不能設(shè)置可以把wap.php重新復(fù)制一份改名為index.php也可以實(shí)現(xiàn)效果。
修改wap站點(diǎn)文件目錄
打開wap.php文件
1>第一行require_once (dirname(__FILE__) . "/include/common.inc.php");修改成require_once (dirname(__FILE__) . "/../include/common.inc.php");
2>第四行require_once(dirname(__FILE__)."/include/wap.inc.php");修改成require_once(dirname(__FILE__)."/../include/wap.inc.php");
3>第六行 $cfg_templets_dir = $cfg_basedir.$cfg_templets_dir;修改成$cfg_templets_dir = $cfg_basedir."/wap/".$cfg_templets_dir;
4>找到require_once(dirname(__FILE__)."/include/datalistcp.class.php");修改成require_once(dirname(__FILE__)."/../include/datalistcp.class.php");
打開pc站點(diǎn)/include/wap.inc.php文件。
$content = str_replace("WAP-IMG::{$k}", $attstr, $content); 修改成 $content =str_replace("WAP-IMG::{$k}", “”, $content);
手機(jī)wap瀏覽模板調(diào)用標(biāo)簽整理;
首頁模板調(diào)用:
調(diào)用所有欄目:{$channellist}
調(diào)用最新文章:{$newartlist}
當(dāng)前時(shí)間:{$curtime}
列表模板:
當(dāng)前欄目名稱:
列表調(diào)用:
{dede:datalist}
{dede:field.descriptionfunction='cn_substr(@me,80)'/}...
{/dede:datalist}
分頁:{dede:pagelistlistsize='2'/}
當(dāng)前時(shí)間:
相關(guān)分類:
內(nèi)容模板
標(biāo)題:{$title}
時(shí)間:{$pubdate}
點(diǎn)擊量:{$click}
內(nèi)容:{$body}
當(dāng)前欄目:
當(dāng)前時(shí)間:{$curtime}
模板用寫好的html頁面替換成上面的調(diào)用標(biāo)簽一個(gè)pc與wap數(shù)據(jù)同步的手機(jī)站就建成了。
特別說明:
[織夢(mèng)手機(jī)網(wǎng)站建設(shè) 并配置二級(jí)域名]