亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用PHPCMS搭建wap手機網站的案例

發布時間:2021-02-07 12:20:48 來源:億速云 閱讀:182 作者:小新 欄目:開發技術

小編給大家分享一下使用PHPCMS搭建wap手機網站的案例,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

首先在phpcms/libs/functions/extention.func.php里面寫入判斷手機訪問的自定義函數

<?php
/**
 * extention.func.php 用戶自定義函數庫
 *
 * @copyright   (C) 2005-2010 PHPCMS
 * @license    
 * @lastmodify   2010-10-27
 */
//判斷是否手機訪問
function check_wap()
{
 if (isset($_SERVER['HTTP_VIA'])) return true;
 if (isset($_SERVER['HTTP_X_NOKIA_CONNECTION_MODE'])) return true;
 if (isset($_SERVER['HTTP_X_UP_CALLING_LINE_ID'])) return true;
 if (strpos(strtoupper($_SERVER['HTTP_ACCEPT']), "VND.WAP.WML") > 0) {
  // Check whether the browser/gateway says it accepts WML.
  $br = "WML";
 } else {
  $browser = isset($_SERVER['HTTP_USER_AGENT']) ? trim($_SERVER['HTTP_USER_AGENT']) : '';
  if (empty($browser)) return true;
  $clientkeywords = array(
   'nokia', 'sony', 'ericsson', 'mot', 'samsung', 'htc', 'sgh', 'lg', 'sharp', 'sie-'
  , 'philips', 'panasonic', 'alcatel', 'lenovo', 'iphone', 'ipod', 'blackberry', 'meizu',
   'android', 'netfront', 'symbian', 'ucweb', 'windowsce', 'palm', 'operamini',
   'operamobi', 'opera mobi', 'openwave', 'nexusone', 'cldc', 'midp', 'wap', 'mobile'
  );
  if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", $browser) && strpos($browser, 'ipad') === false) {
   $br = "WML";
  } else {
   $br = "HTML";
  }
 }
 if ($br == "WML") {
  return TRUE;
 } else {
  return FALSE;
 }
}
?>

然后在phpcms/templates/default模版文件夾里建立一個文件夾存放手機站的模版

我建立一個叫mobile的文件夾

然后修改
phpcms/templates/modules/content/index.php文件

麻煩點,分別在頻道頁,列表頁,內容頁加載模版時進行判斷
比如:

     if (check_wap()) {
    include template('mobile', $template);
   } else {
    include template('content', $template);
   }

這樣當用手機訪問時會加載mobile文件夾里面的模版,mobile文件夾里面的模版名字要跟PC端的一樣。
當然,在生成靜態頁面時會出現問題,目前解決的辦法是手機端用動態,
調用數據時可以這樣

<a href="index.php?m=content&c=index&a=show&catid=25&id={$r['id']}">

以上是“使用PHPCMS搭建wap手機網站的案例”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江阴市| 潮安县| 蒲城县| 永济市| 肃南| 平湖市| 定远县| 灵寿县| 晋宁县| 辰溪县| 夏河县| 桐乡市| 平塘县| 桃园市| 永修县| 韩城市| 观塘区| 舒兰市| 铜陵市| 平乐县| 佛坪县| 西和县| 定结县| 策勒县| 南投市| 威信县| 临朐县| 桂阳县| 嵊州市| 锡林浩特市| 和林格尔县| 霍城县| 岗巴县| 泌阳县| 浮山县| 呈贡县| 岳西县| 醴陵市| 阿瓦提县| 聊城市| 蓬溪县|