色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

dedecms wap.php

鄭雨菲1年前9瀏覽0評論
DedeCMS是一款優秀的開源CMS系統,集成了SNS、微博、微信等多種社交特性及應用。隨著移動互聯網時代的到來,DedeCMS也推出了適用于移動設備的WAP版本。本文將重點介紹DedeCMS WAP.php的功能以及如何使用。 一、WAP.php簡介 WAP.php是DedeCMS的WAP版本首頁文件,其主要功能是負責移動設備的瀏覽器訪問網站時的跳轉和展示。WAP.php會根據瀏覽器的User-Agent來判斷訪問設備的類型,并將對應的頁面展示給用戶。例如,對于iPhone設備,WAP.php會判斷User-Agent是否包含“iPhone”關鍵字,如果是,則會展示適用于iPhone設備的頁面。 二、WAP.php的使用 1. 建立WAP.php 在dedecms根目錄下,建立一個WAP.php文件,并將以下代碼復制進去:
CheckAuth();
if(empty($cfg_ml->M_ID))
{
header("Location: {$cfg_basehost}/i/login.php?gourl=".urlencode($_SERVER['REQUEST_URI']));
exit;
}
if(!empty($cfg_rewrite))
{
$phpself = str_replace(".php","",strtolower($_SERVER["PHP_SELF"]));
$phpself = preg_replace("/^\/([^\/]*)(.*)/","$2",$phpself);
}
else
{
$phpself = $_SERVER["PHP_SELF"];
}
$trueurl = "";
if(isset($_GET['normal']))
{
$trueurl = $cfg_basehost.$phpself;
}
else
{
if(isset($_GET['ac']) || isset($_GET['dede']) )
{
if(!preg_match("/^\?/i",$_SERVER['QUERY_STRING']))
{
$trueurl = $cfg_basehost.$phpself."?{$_SERVER['QUERY_STRING']}&mobile=yes";
}
else
{
$trueurl = $cfg_basehost.$phpself."{$_SERVER['QUERY_STRING']}&mobile=yes";
}
}
else
{
$request_uri = preg_replace("/^\/([^\/]*)(.*)/","$1",$_SERVER["REQUEST_URI"]);
$request_uri = preg_replace("/^\/([^\/]*)(.*)/","$1",$request_uri);
$request_arr = array("article","category","list","empty","member","search","tags","rss","exchange","vote");
if(in_array($request_uri,$request_arr))
{
$request = $_SERVER["REQUEST_URI"];
$request = str_replace("/$request_uri.","/wap_$request_uri.",$request);
$request = str_replace("&","&",$request);
$trueurl = $cfg_basehost.$request;
}
else if(preg_match("/my(\_|\?)favorites\b/i",$_SERVER["QUERY_STRING"]))
{
$request_arr = array("/my_favorites.php","/my_sfavorites.php");
if(in_array($_SERVER["PHP_SELF"],$request_arr))
{
$trueurl = $cfg_basehost."/wap_myfav.php?";
if(isset($_GET["space"]))
{
$spacename = MemberSpace($_GET["space"]);
$spacename = str_replace("`","'",$spacename);
$trueurl .= "&space=".urlencode($spacename);
}
if(isset($_GET["arcid"]))
{
$trueurl .= "&aid=".urlencode($_GET["arcid"]);
}
if(isset($_GET["action"]))
{
$trueurl .= "&action=".$_GET["action"];
}
}
}
}
if($trueurl=="")
{
$trueurl = $cfg_basehost.$phpself;
}
}
//跳轉至真正的頁面
header("Location: $trueurl");
exit();
?>
2. 配置UrlRewrite WAP.php需要使用UrlRewrite功能來實現URL跳轉和展示。所以,在使用WAP.php之前,需要確保已經開啟UrlRewrite功能。如果還未開啟,可以通過dedecms后臺的“系統設置-系統基本參數”中的“開啟URL靜態化”選項來開啟此功能。 3. 模板與數據 因為WAP版本是針對移動設備優化的,所以需要為它單獨準備適用于移動設備的模板樣式。同時,在dedecms中可以通過“欄目管理—一鍵建立欄目”來為WAP版本單獨建立內容數據,以便于移動端的瀏覽。 三、總結 DedeCMS WAP.php是基于UrlRewrite技術的移動設備展示頁面功能,可以在提高移動設備瀏覽體驗的同時,實現網站轉化率的提升。在使用過程中,需要注意開啟UrlRewrite功能并為WAP版本準備適用于移動設備的模板和數據。如果您希望為移動設備用戶提供更好的瀏覽體驗,建議嘗試使用WAP.php功能。