关于织梦dedecms判断手机版的信息
当前目录列表:
1、dedeCMS怎么加入判断客户是wap浏览还是pc然后跳转页面 2、DedeCMS模板标签如何做判断示例代码 3、DedeCMS如何调用手机端专题栏目? 4、dede织梦cms 禁用判断手机端,我网页是自适应,不需要跳到/m里 5、最新版DedeCMS怎么实现PC站和手机站数据同步
dedeCMS怎么加入判断客户是wap浏览还是pc然后跳转页面
script
var userAgentInfo = navigator.userAgent;
var Agents = new Array,"Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod";
var flag = false;
var v=0
for , v = 0; v Agents.length; v++
{
if ,userAgentInfo.indexOf(Agents[v] 0) { flag = true; break; }
}
if,flag{
window.location='http://你的WAP网址'; //如果是移动设备访问,就跳转到。
}
/script
把这个代码加到你的模板里就行了!
DedeCMS模板标签如何做判断示例代码
DedeCMS模板标签是可以做判断的,不过具体要看是哪个标签,有些标签是无法判断的。必须改源文件,下面有个示例,感兴趣的朋友可以参考下 具体要看是哪个标签,有些标签是无法判断的。必须改源文件,
常用的loop,autoindex 等~
在标签里加:runphp="yes" 。
比如:[field:pubdate runphp='yes']
$a="".strftime,'%m-%d',@me."";
$b=strftime,'%m-%d',@me;
$ntime = time,;
$day3 = 3600 * 24;
if,($ntime - @me $day3) @me = $a;
else @me =$b;
[/field:pubdate]
[field:global name=autoindex runphp="yes"]
if,@me%5==0@me="";
DedeCMS如何调用手机端专题栏目?
{dede:channelartlist typeid='顶级栏目id'} {dede:field name='typename'/} //调用二级栏目 {dede:channel type='son' noself='yes'} [field:typename/] {/dede:channel} {/dede:channelartlist}
dede织梦cms 禁用判断手机端,我网页是自适应,不需要跳到/m里
打开主页模版index.htm,找到head头部元素里面带有/m/index.php
大概是这么长
meta http-equiv="mobile-agent" content="format=xhtml;url=/m/index.php"
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="index.php";}else if,/iPad/i.test(navigator.userAgent){}else{}}catch,e{}}}}/script
删掉它们
模板文件里的移动端模板全部干掉,重新生成
最新版DedeCMS怎么实现PC站和手机站数据同步
一、最新版的织梦本身就有手机版的功能,根目录下的m文件就是手机版的入口文件,手机版文件的命名是的PC版的命名加上后缀_m。如PC版的文件是list_article.htm则对应的手机版的文件命名为list_article_m.htm
二、手机版的文件跟PC的放一起就行了,如PC的放在templets/moban文件夹下,手机的也放在这个文件夹下就可以了,只是调用路径不能用[dede:typelink/]手机的调用路径是href="list.php?tid=[field:id/]"。不用管data下的common.inc.php文件,默认就是共用数据库的,如果要把手机版的也做成静态而同步更新数据的话,具体dede0.com有详解
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 建站教程 > 关于织梦dedecms判断手机版的信息