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