現(xiàn)在網(wǎng)上很多事情,大家都是人云亦云,不去嘗試,隨意轉(zhuǎn)發(fā)。 比如手機訪問電腦版網(wǎng)站自動跳轉(zhuǎn)到手機WAP版本頁面這件事。在網(wǎng)上一查,結(jié)果好多,而且非常簡單,只要在HEAD標(biāo)簽之間加上一段跳轉(zhuǎn)代碼,再把跳轉(zhuǎn)代碼中的網(wǎng)址改為你自己的WAP頁面地址就行,比如Dedecms.daoqin.net/" target="_blank" class="relatedlink">dedecms制作的網(wǎng)站就是跳轉(zhuǎn)到 http://域名/wap.php,完整代碼如下(以跟版網(wǎng)為例) 可是當(dāng)你在每個頁面都放上這段代碼之后,你會發(fā)現(xiàn)這樣根本就行不通,不是因為不會自動跳轉(zhuǎn),而是因為無論訪問什么頁面,都只會跳轉(zhuǎn)到WAP版網(wǎng)站的首頁,這對于一位正在訪問我們網(wǎng)站文章頁的用戶來說,根本沒有任何意義,其結(jié)果反而適得其反,本來還可以湊合看,跳轉(zhuǎn)后反而找不到那篇文章了。 所以,我們在設(shè)計跳轉(zhuǎn)的時候,一定要實現(xiàn)無論在任何頁面跳轉(zhuǎn),跳轉(zhuǎn)后的手機版頁面一定也還要是這個PC頁面所對應(yīng)的,也就是說,用戶在用手機打開我們A文章的PC網(wǎng)址時,網(wǎng)站必須自動跳轉(zhuǎn)到A文章對應(yīng)的WAP頁面,這樣才算合情合理。 所以,除了首頁之外,我們還必須針對DedeCMS網(wǎng)站的頻道頁、列表頁以及文章頁的跳轉(zhuǎn)作不同的跳轉(zhuǎn)設(shè)計。 按照DedeCMS默認(rèn)的手機WAP網(wǎng)站設(shè)計,是通過欄目或是文章頁的id來獲取相關(guān)信息的。這些id的信息我們都可以在模板中用 {dede:field.id/}標(biāo)簽來獲取。 所以我們可以把 頻道及列表頁的跳轉(zhuǎn)代碼中的跳轉(zhuǎn)網(wǎng)址設(shè)置成如下這樣: var mobileUrl=" http://genban.org/wap.php?action=list&id={dede:field.id/}", 把文章頁面的跳轉(zhuǎn)代碼 中的跳轉(zhuǎn)網(wǎng)址設(shè)置成如下這樣: var mobileUrl=" http://genban.org/wap.php?action=article&id={dede:field.id/}", 這樣用戶在訪問時,就不會出現(xiàn)不管訪問什么頁面都會調(diào)到首頁的狀況了,而是跳轉(zhuǎn)到對應(yīng)的列表或是文章頁面。 這樣就可以了,是不是非常簡單 |