国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

使用PHPCMS搭建wap手機網站

2024-07-09 22:54:17
字體:
來源:轉載
供稿:網友

PHPCMS搭建PC端網站比較方便,但是在wap手機端方面卻不怎么實用,而且自帶的手機建站感覺不是很好,而且模版不好控制,現在對其進行修改,手機建站個人感覺比較方便。本文給大家介紹使用PHPCMS搭建wap手機網站,需要的朋友可以參考下

下面給大家講使用PHPCMS搭建wap手機網站的方法,具體內容請看下文。

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

 

 

 
  1. <?php 
  2. /** 
  3. * extention.func.php 用戶自定義函數庫 
  4. * 
  5. * @copyright (C) 2005-2010 PHPCMS 
  6. * @license  
  7. * @lastmodify 2010-10-27 
  8. */ 
  9. //判斷是否手機訪問 
  10. function check_wap() 
  11. if (isset($_SERVER['HTTP_VIA'])) return true
  12. if (isset($_SERVER['HTTP_X_NOKIA_CONNECTION_MODE'])) return true
  13. if (isset($_SERVER['HTTP_X_UP_CALLING_LINE_ID'])) return true
  14. if (strpos(strtoupper($_SERVER['HTTP_ACCEPT']), "VND.WAP.WML") > 0) { 
  15. // Check whether the browser/gateway says it accepts WML. 
  16. $br = "WML"
  17. else { 
  18. $browser = isset($_SERVER['HTTP_USER_AGENT']) ? trim($_SERVER['HTTP_USER_AGENT']) : ''
  19. if (empty($browser)) return true
  20. $clientkeywords = array( 
  21. 'nokia''sony''ericsson''mot''samsung''htc''sgh''lg''sharp''sie-' 
  22. 'philips''panasonic''alcatel''lenovo''iphone''ipod''blackberry''meizu'
  23. 'android''netfront''symbian''ucweb''windowsce''palm''operamini'
  24. 'operamobi''opera mobi''openwave''nexusone''cldc''midp''wap''mobile' 
  25. ); 
  26. if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", $browser) && strpos($browser, 'ipad') === false) { 
  27. $br = "WML"
  28. else { 
  29. $br = "HTML"
  30. if ($br == "WML") { 
  31. return TRUE; 
  32. else { 
  33. return FALSE; 
  34. ?> 

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

我建立一個叫mobile的文件夾

然后修改

phpcms/templates/modules/content/index.php文件

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

比如:

 

 
  1.  if (check_wap()) { 
  2. include template('mobile', $template); 
  3. else { 
  4. include template('content', $template); 

這樣當用手機訪問時會加載mobile文件夾里面的模版,mobile文件夾里面的模版名字要跟PC端的一樣。

當然,在生成靜態頁面時會出現問題,目前解決的辦法是手機端用動態,

調用數據時可以這樣

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


畢竟手機端的欄目不是很多。

關于使用PHPCMS搭建wap手機網站的全部內容就介紹完了,需要了解有關phpcms知識的,請持續關注本站,同時歡迎各位朋友

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 门头沟区| 额济纳旗| 同仁县| 鄂尔多斯市| 名山县| 汶川县| 汝阳县| 池州市| 济阳县| 平湖市| 凯里市| 贵德县| 彝良县| 资阳市| 舞阳县| 富裕县| 铁岭县| 宁陵县| 无锡市| 平塘县| 武汉市| 庆城县| 吕梁市| 万州区| 苏尼特左旗| 兴安盟| 平乐县| 奇台县| 武乡县| 晋中市| 康乐县| 华阴市| 峨山| 新源县| 梁河县| 肇东市| 响水县| 邻水| 平泉县| 泰安市| 金阳县|