在移動(dòng)互聯(lián)時(shí)代,帝國(guó)CMS7.2版本除了增加完善多終端模板組訪問實(shí)現(xiàn),還升級(jí)了移動(dòng)互聯(lián)另一個(gè)最早方案:WAP手機(jī)訪問,在原來WAP系統(tǒng)功能的基礎(chǔ)上進(jìn)行升級(jí),使WAP訪問更適應(yīng)智能手機(jī)等終端設(shè)備。
帝國(guó)CMS7.2的WAP更新功能如下:
1、新增了針對(duì)WAP信息調(diào)用的“靈動(dòng)標(biāo)簽函數(shù)”,使WAP模板調(diào)用信息更簡(jiǎn)單,不用寫sql查詢執(zhí)行代碼,制作WAP模板更方便。
WAP的“靈動(dòng)標(biāo)簽函數(shù)”參數(shù)和語法和靈動(dòng)標(biāo)簽一樣,具體語法為如下:
<?php
$wapsql=ewap_eloop(欄目ID,顯示條數(shù),操作類型,只顯示有標(biāo)題圖片,附加SQL條件,顯示排序);
while($wapr=$empire->fetch($wapsql))
{
$wapsr=ewap_eloop_sp($wapr);
?>
模板代碼內(nèi)容
<?
}
?>
(1)、ewap_eloop函數(shù)的參數(shù)跟靈動(dòng)標(biāo)簽一樣的,參數(shù)完全一樣,設(shè)置的內(nèi)容也是一樣,支持靈動(dòng)標(biāo)簽的所有操作類型。
“欄目ID”:多個(gè)欄目ID與標(biāo)題分類ID可用,號(hào)格開,如'1,2'; 如果是按SQL語句調(diào)用,則此處為SQL語句。
“顯示條數(shù)”:顯示前幾條記錄。
“操作類型”:同標(biāo)簽調(diào)用的操作類型。
“只顯示有標(biāo)題圖片”:0為不限制,1為只顯示有標(biāo)題圖片的信息。
“附加SQL條件”:附加調(diào)用條件,如:"title='帝國(guó)'"
“顯示排序”:可指定按相應(yīng)的字段排序,如:"id desc"
(2)、$wapr變量是什么?$wapr相當(dāng)于靈動(dòng)標(biāo)簽的“$bqr”變量:
$wapr[字段名]
(3)、$wapsr=ewap_eloop_sp($wapr);是什么作用?“ewap_eloop_sp”函數(shù)是返回特殊字段內(nèi)容數(shù)組,相當(dāng)于靈動(dòng)標(biāo)簽的$bqsr變量:
$wapsr[titleurl]:標(biāo)題鏈接
$wapsr[classname]:欄目名稱
$wapsr[classurl]:欄目鏈接
2、WAP提示信息頁面獨(dú)立文件(/e/wap/message.php),方便修改提示信息,以及方便將WAP模板修改為HTML格式的頁面,更方便適應(yīng)智能手機(jī)。提示頁參數(shù)說明如下:
$error:提示信息的內(nèi)容
$returnurl:提示信息返回鏈接地址(&為&)
$gotourl:提示信息轉(zhuǎn)向鏈接地址
$gotourl_js:轉(zhuǎn)向地址JS代碼
3、WAP提示函數(shù)功能增強(qiáng):
DoWapShowMsg($error,$returnurl,$ecms) ,函數(shù)參數(shù)說明:
$error:提示信息的內(nèi)容
$returnurl:提示信息返回鏈接地址
$ecms:0為默認(rèn)提示信息方式、9為彈出提示信息方式(alert方式)、7為彈出提示信息并關(guān)閉窗口(alert方式)。此參數(shù)可省略,默認(rèn)為0
通過上面多方面的改進(jìn),新版的WAP功能即可以采用傳統(tǒng)的WML格式,也可以采用HTML格式,用戶可依自己實(shí)際情況制作對(duì)應(yīng)格式的模板,使之更適應(yīng)智能手機(jī)訪問。
此文由 網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口 編輯,未經(jīng)允許不得轉(zhuǎn)載!: