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

首頁 > CMS > 織夢DEDE > 正文

織夢dedecms手機版偽靜態教程

2024-07-12 09:01:18
字體:
來源:轉載
供稿:網友

1.移動版域名 m.123.com 解析并指向和綁定目錄到網站目錄的m文件夾

2.后臺-系統配置 添加變量

(為了使用絕對路徑,使用電腦版的文章圖片,為了移動版模板css、js、images使用絕對路徑)

變量名稱:cfg_mobile

變量類型:文本

參數說明:手機版網址

變量值:http://m.123.com

所屬組:站點設置

變量名稱:cfg_rewritem

變量類型:布爾(Y/N)

參數說明:手機版偽靜態

變量值:Y

所屬組:站點設置

 織夢dedecms手機版偽靜態教程

3.移動版當前位置 {dede:field.position/} 標簽動態改成偽靜態

打開 /include/typelink.class.php 找到

$indexpage = "<a href='index.php'>".$this->indexName."</a>";

 

改成

if($GLOBALS['cfg_rewritem'] == 'Y'){         $indexpage = "<a href='".$GLOBALS['cfg_mobile']."'>".$this->indexName."</a>";}else{         $indexpage = "<a href='index.php'>".$this->indexName."</a>";}

 

繼續找到

return 'list.php?tid='.$typeinfos['id'];

 

改成

if($GLOBALS['cfg_rewritem'] == 'Y'){return GetTypeUrl($typeinfos['id'],MfTypedir($typeinfos['typedir']),$typeinfos['isdefault'],$typeinfos['defaultname'],$typeinfos['ispart'],$typeinfos['namerule2'],$typeinfos['moresite'],$typeinfos['siteurl'],$typeinfos['sitepath']);}else{         return 'list.php?tid='.$typeinfos['id'];}

4.m文件夾文件添加和替換

手機站m文件夾目錄里添加了[搜索文件search.php]和[標簽文件tags.php],還修改了以下3個文件index.php list.php view.php

我已經修改好并打包,如果你有改過,請備份你的再覆蓋我的,下載地址:

云盤下載http://pan.baidu.com/s/1hscnudu     密碼: wcmv

5.手機版偽靜態規則文件打包下載

下載后選擇對應的偽靜態規則文件,別搞錯了;apache和iis規則文件放在網站m文件夾下。

apache偽靜態規則文件 .htaccess

iis6偽靜態規則文件   httpd.ini 或者 httpd.conf

iis7、8偽靜態規則文件  web.config

nginx偽靜態規則   nginx.conf(復制到你的nginx配置文件里)

云盤下載http://pan.baidu.com/s/1boSogkn         密碼: 27sx

6.把所有手機版模板文件_m.htm 結尾的,把模板里面的代碼都改成電腦版

還有幾個特別的,請認真對比下面

css、js、images 改成絕對路徑,例如 assets/css/ 改成 /assets/css/

index.php 改成 {dede:global.cfg_mobile/}

list.php?tid=[field:id/] 改成 [field:typelink/]

list.php?tid=~id~ 改成 ~typelink~

list.php?tid={dede:field name='id'/} 改成 {dede:field.typeurl/}

view.php?aid=[field:id/] 改成 [field:arcurl/]

[field:litpic/] 改成 [field:global.cfg_basehost/][field:litpic/]

[field:image/] 改成 <img src="[field:global.cfg_basehost/][field:litpic/]">

 

上一頁標簽 {dede:prenext get='pre'/}

改成

{dede:prenext get=pre runphp=yes}$preurl = @me;preg_match('/aid=(/d*)/',$preurl,$match);$result = GetOneArchive($match[1]);@me = !empty($result) ? "上一篇:<a href=/"{$result['arcurl']}/">{$result['title']}</a>" : "上一篇:沒有了";{/dede:prenext}

 

下一頁標簽 {dede:prenext get='next'/}

改成

{dede:prenext get=next runphp=yes}$preurl = @me;preg_match('/aid=(/d*)/',$preurl,$match);$result = GetOneArchive($match[1]);@me = !empty($result) ? "下一篇:<a href=/"{$result['arcurl']}/">{$result['title']}</a>" : "下一篇:沒有了";{/dede:prenext}

 文章內容 

{dede:field.body/}{dede:field.body runphp=yes}global $cfg_basehost;$str = @me;$search = '/(<img.*?)width=(["/'])?.*?(?(2)/2|/s)([^>]+>)/is';$search1 = '/(<img.*?)height=(["/'])?.*?(?(2)/2|/s)([^>]+>)/is';$search2 = '#(<img.*?style=".*?)width:/d+px;([^"]*?.*?>)#i';$search3 = '#(<img.*?style=".*?)height:/d+px;([^"]*?.*?>)#i';$content = preg_replace($search,'$1$3',$str);$content = preg_replace($search1,'$1$3',$content);$content = preg_replace($search2,'$1$2',$content);$content = preg_replace($search3,'$1$2',$content);@me = $content;@me = str_replace('/uploads/allimg/', $cfg_basehost.'/uploads/allimg/', $content);{/dede:field.body}

 

欄目內容 {dede:field.content/}

改成

{dede:field.content runphp=yes}global $cfg_basehost;$str = @me;$search = '/(<img.*?)width=(["/'])?.*?(?(2)/2|/s)([^>]+>)/is';$search1 = '/(<img.*?)height=(["/'])?.*?(?(2)/2|/s)([^>]+>)/is';$search2 = '#(<img.*?style=".*?)width:/d+px;([^"]*?.*?>)#i';$search3 = '#(<img.*?style=".*?)height:/d+px;([^"]*?.*?>)#i';$content = preg_replace($search,'$1$3',$str);$content = preg_replace($search1,'$1$3',$content);$content = preg_replace($search2,'$1$2',$content);$content = preg_replace($search3,'$1$2',$content);@me = $content;@me = str_replace('/uploads/allimg/', $cfg_basehost.'/uploads/allimg/', $content);{/dede:field.content}

 

搜索框代碼改成靜態的js提交搜索,參考下面代碼,注意標紅的地方

<script type="text/javascript">function search(){    var q = document.getElementById("q").value;    window.location.href = "http://m.CUOxin.com/search/"+q+".html";}function enterIn(obj,evt){    var evt = evt ? evt : (window.event ? window.event : null);    if (evt.keyCode == 13)    {        var q = obj.value;        window.location.href = "http://m.CUOxin.com/search/"+q+".html";    }}</script><form action="" method="post" onsubmit="return false">    <div>        <h4>搜索</h4>        <input name="q" id="q" onkeydown="enterIn(this,event);" type="text" />        <button type="submit" onclick="search()">搜索</button>    </div></form>

 

電腦版跳轉到移動版代碼

1)首頁

<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobile/}"><script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobile/}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

 

2)列表

<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobile/}{dede:type}[field:typeurl/]{/dede:type}"><script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobile/}{dede:type}[field:typeurl/]{/dede:type}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

 

3)內容

<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobile/}{dede:field.id runphp=yes}$result=GetOneArchive(@me);@me=$result['arcurl'];{/dede:field.id}"><script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobile/}{dede:field.id runphp=yes}$result=GetOneArchive(@me);@me=$result['arcurl'];{/dede:field.id}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

 

織夢手機版目錄版url偽靜態,完成。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天津市| 岐山县| 怀安县| 上饶市| 巴南区| 永吉县| 景德镇市| 顺平县| 河池市| 民县| 定西市| 蒙山县| 石城县| 兰西县| 苏尼特右旗| 板桥市| 精河县| 晋州市| 桂平市| 洛宁县| 绥棱县| 炉霍县| 泸溪县| 平陆县| 清新县| 宁海县| 蒲城县| 巴彦淖尔市| 云和县| 荣成市| 昭觉县| 鹤峰县| 炉霍县| 阿坝县| 太康县| 乡宁县| 常宁市| 昆山市| 会东县| 白沙| 白玉县|