如何从
dedecms制作的网站生成移动页面
第一步:下载官方升级文件v57sp1-20150618.zip(升级前记得备份,切记)
第二步:解压并覆盖原始文件。在服务覆盖之前上传到文件。
第3步:修改模板文件。复制以前的旧模板文件,并分别添加代码:
主页:
& ltmeta http-equiv = & quot;移动代理& quotcontent = & quotformat = xhtmlURL = { dede:global . CFG _ mobile URL/}/index . html & quot;& gt
& lt脚本类型= & quottext/JavaScript & quot;& gtif(window.location.toString()。index of(& # 39;pref = padindex & # 39) != -1){}else{if(/AppleWebKit。* Mobile/I . test(navigator . user agent)
(/MIDP
Symbian OS
诺基亚
三星
LG
NEC
TCL
阿尔卡特
波导
DBTEL
多普达
飞利浦
海尔
联想
MOT-
诺基亚
索尼爱立信
SIE-
夏新
中兴/。test(navigator . user agent))){ if(window . location . href . index of(& quot;马鞭手机& quot)& lt0){ try { if(/Android
Windows Phone
webOS
iPhone
iPod
BlackBerry/I . test(navigator . user agent)){ window . location . href = & quot;{ dede:global . CFG _ mobile URL/}/index . html & quot;;} else if(/iPad/I . test(navigator . user agent)){ } else { } } catch(e){ } } } & lt;/script & gt;
列页面
& ltmeta http-equiv = & quot;移动代理& quotcontent = & quotformat = xhtmlURL = { dede:global . CFG _ mobile URL/}/list . PHP?tid = { dede:field . id/} & quot;& gt
& lt脚本类型= & quottext/JavaScript & quot;& gtif(window.location.toString()。index of(& # 39;pref = padindex & # 39) != -1){}else{if(/AppleWebKit。* Mobile/I . test(navigator . user agent)
(/MIDP
Symbian OS
诺基亚
三星
LG
NEC
TCL
阿尔卡特
波导
DBTEL
多普达
飞利浦
海尔
联想
MOT-
诺基亚
索尼爱立信
SIE-
夏新
中兴/。test(navigator . user agent))){ if(window . location . href . index of(& quot;马鞭手机& quot)& lt0){ try { if(/Android
Windows Phone
webOS
iPhone
iPod
BlackBerry/I . test(navigator . user agent)){ window . location . href = & quot;{ dede:global . CFG _ mobile URL/}/list . PHP?tid = { dede:field . id/} & quot;;} else if(/iPad/I . test(navigator . user agent)){ } else { } } catch(e){ } } } & lt;/script & gt;
文章页面
& ltmeta http-equiv = & quot;移动代理& quotcontent = & quotformat = xhtmlURL = { dede:global . CFG _ mobile URL/}/view . PHP?AIDS = { dede:field . id/} & quot;& gt
& lt脚本类型= & quottext/JavaScript & quot;& gtif(window.location.toString()。index of(& # 39;pref = padindex & # 39) != -1){}else{if(/AppleWebKit。* Mobile/I . test(navigator . user agent)
(/MIDP
Symbian OS
诺基亚
三星
LG
NEC
TCL
阿尔卡特
波导
DBTEL
多普达
飞利浦
海尔
联想
MOT-
诺基亚
索尼爱立信
SIE-
夏新
中兴/。test(navigator . user agent))){ if(window . location . href . index of(& quot;马鞭手机& quot)& lt0){ try { if(/Android
Windows Phone
webOS
iPhone
iPod
BlackBerry/I . test(navigator . user agent)){ window . location . href = & quot;{ dede:global . CFG _ mobile URL/}/view . PHP?AIDS = { dede:field . id/} & quot;;} else if(/iPad/I . test(navigator . user agent)){ } else { } } catch(e){ } } } & lt;/script & gt;
建议将{ dede:global . CFG _ mobile URL/}改为手机站的网址,比如改为http://m.boaer.com/.这个代码的主要意思是手机跳转到手机页面。
手机模板的修改主要包括添加统计代码和对css的一些调整。手机模板也存在于默认模板下。主要的有:
页眉_m顶部
索引_m主页
英尺_米底部
索引_默认_m列表页
然后修改覆盖。解决验证码失效问题:
直接取消验证码
1.打开login.php,找到:
if($validate==”
$validate!= $svali)
替换为:如果(假)
2.从模板文件dede/templates/login.htm中删除以下验证码的特定HTML代码:
& lt李& gt& ltspan & gt身份验证代码:
& ltinput name = ” validate ” type = ” text ” id = ” VD code ” style = ‘ width:50px;文本转换:大写;’/& gt;
<img id=”vdimgck” src=”../include/vdimgck.php” alt=”看不清?点击更换” align=”absmiddle” style=”cursor:pointer” onclick=”this.src=this.src
’?'” />& ltImg id = “VDI mgck” src = “../include/VDI mgck.php” alt = “看不清楚?单击” align = ” ABS middle ” style = ” cursor:pointer ” onclick = ” this . src = this . src
‘?'”/>;
& lt/李& gt
第四步:把二级目录改成二级域名,就可以定位手机站了。网站:为了更友好,http://www.boaer.com/m/可以把二级目录改成二级域名。
1.将二级域名解析为服务器IP。
2.解决图片不显示的问题。
把图片变成绝对地址
更改目录include下的文件extend.func.php,并在末尾添加一个函数方法。
函数replaceurl($newurl)
{
$newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/allimg/',$newurl);$ new URL = str _ replace(& # 39;src = & quot/uploads/allimg/& # 39;,'src = & quotHttp://您的域名/uploads/allimg/& # 39;,$ new URL);
返回$ newurl
}
另外,调用文章正文内容的标签{dede:field.body/}。
需要改为:{ dede:field . body function = & # 39;replace URL(@ me)& # 39;/}
这个方法可以应用于任何调用绝对路径图片的页面。
手机访问网站时,会自动跳转到手机站的网址。其他问题可以在DEDECMS官方论坛,或者百度搜索基本都能找到答案。
dede手机站和仿pc站是一样的吗?直接找有手机站的模板仿?
不一样,但是也简单。常用调用标签和pc站点相同,链接用动态。先看根目录下有无m文件夹,如果没有,去官网下载最新版本。手机版模板和pc模板同目录,pc模板名称后_m就是手机版模板。访问域名/m即手机版。
dedecms移动版样式怎么改?
默认模板样式位置是固定的,直接用Vscode编辑器打开模板文件目录,定位到“default”文件夹下,就可以看见style文件夹,里面都是默认模板的样式。
2、一般首页的样式都在“dedecms.css”文件里,打开修改即可。