使用織夢(mèng),wap版有些小問題,只好自己來修改 一、模版中的一些東東: wap的模版在templets\wap下,共四個(gè)文件,還有兩個(gè)圖片,其中一個(gè)是logo.gif,你可以替換為自己的。 四個(gè)文件一看使用織夢(mèng),wap版有些小問題,只好自己來修改
一、模版中的一些東東:
wap的模版在templets\wap下,共四個(gè)文件,還有兩個(gè)圖片,其中一個(gè)是logo.gif,你可以替換為自己的。
四個(gè)文件一看就知道其作用
index是首頁
list是列表頁
還有一個(gè)文章頁和錯(cuò)誤頁,自己可以隨意修改了,這不是我要說的重點(diǎn),重點(diǎn)是下面:
二、模版內(nèi)容的一些人性化修改,其修改均在根目錄下的wap.php文件中:
1、導(dǎo)航的分隔:
第18行
$channellist .= "{$row->typename} ";
你可以改成
$channellist .= "{$row->typename} | ";
后面加上豎線可以分隔開每個(gè)導(dǎo)航標(biāo)簽,這樣查看不會(huì)太亂,擠一塊;
2、文章內(nèi)容的排序:
第72行
$dlist->SetSource("Select id,title,pubdate,click From `dede_archives` where typeid in($sids) And arcrank=0 order by id desc");
你可以改為:
$dlist->SetSource("Select id,title,pubdate,click From `dede_archives` where typeid in($sids) And arcrank=0 order by pubdate desc");
這樣,文章就可以換你寫的發(fā)布時(shí)間排序了,要不,可能將你后發(fā)布,但發(fā)布時(shí)間在以前的文章顯示在了前面(比如你想要給去年補(bǔ)一篇文章,改了這個(gè),它就不會(huì)把去年的文章顯示在前面了。
織夢(mèng)DedeCMS 提供了一個(gè)手機(jī)WAP瀏覽模塊,雖然功能很簡(jiǎn)單,只讀取文章列表的內(nèi)容,不過搭建一個(gè)普通的wap站點(diǎn)已經(jīng)足夠了,特別是企業(yè)站點(diǎn)用,方便瀏覽企業(yè)資訊。
如果不進(jìn)行二級(jí)域名綁定,訪問wap頁面的方式是在域名后加/wap.php,因?yàn)榘惭b了手機(jī)WAP瀏覽模塊會(huì)在根目錄下生成一個(gè)wap.php文件供手機(jī)訪問。
為了方便訪客用手機(jī)瀏覽,一般會(huì)使用wap二級(jí)域名進(jìn)行訪問如(wap.czku.net)。
使用wap二級(jí)域名訪問wap.php有兩個(gè)方法,一是如果你的域名服務(wù)商提供url轉(zhuǎn)發(fā)服務(wù),可以對(duì)wap二級(jí)域名進(jìn)行url轉(zhuǎn)發(fā),直接指向http://www.czku.net/wap.php;二是可以使用wap二級(jí)域名綁定網(wǎng)站根目錄下的wap目錄。
wap二級(jí)域名綁定網(wǎng)站根目錄下的wap目錄的方法轉(zhuǎn)自織夢(mèng)官方論壇sunto的教程。
sunto提供的文件里面有幾處錯(cuò)誤,我已經(jīng)修正了,經(jīng)測(cè)試,能正常使用。
修改方法:
一、首先你的空間得支持子目錄綁定。
二、將下面附件解壓后上傳至網(wǎng)站根目錄。
附件:wap.rar
三、進(jìn)入系統(tǒng)后臺(tái) 模塊 -> 模塊管理 對(duì) 手機(jī)WAP瀏覽 點(diǎn)擊修改。在文件列表處添加:
../wap/index.php
../wap/templets/wap
四、然后在用wap二級(jí)域名綁定wap目錄即可。
沒有用二級(jí)域名綁定也可以訪問/wap/目錄測(cè)試一下,是否和訪問wap.php的效果一樣,如果一樣就成功了。
經(jīng)測(cè)試,以上的操作還是有問題:文章都是在wap.czku.net下的,無法鏈接到www.czku.net/wap.php。經(jīng)過查詢,有一個(gè)方法可以解決這一問題:
在index.php頁面的
1. if ($_SERVER['HTTP_HOST']=="wap.域名.com")
2. {Header("Location:wap.php"); }
3. else
4. 就可以解決這個(gè)問題了。只不過,wap域名只能在有wap.php頁面的目錄下才行。