织梦dedecms视频页面怎么判断移动还是PC端

92建站   2021-06-17   收藏本文

本文介绍了织梦dedecms视频页面怎么判断移动还是PC端,这个问题是因为使用Ckplayer时页面不兼容,PC只能使用FALSH,移动端才可以使用MP4格式,所以要作一个判断,移动端和PC端调用不同的格式。一起看看方法吧。

下面就由92建站和大家说说织梦视频页面判断移动还是PC端的方法。

实现教程:

系统 -> 系统基本参数 -> 其他选项 -> 模板引擎禁用标签,删除php字段保存

在内容模板里面响应的位置加上如下代码:

{dede:php}

if (isset ($_SERVER['HTTP_USER_AGENT'])) {

$clientkeywords = array ('nokia',  'sony','ericsson','mot','samsung','htc','sgh','lg','sharp','oppo','sie-','philips','panasonic'

,'alcatel','lenovo','iphone','ipod','blackberry','meizu','android','netfront','symbian','ucweb','windowsce','palm','operamini','operamobi','openwave','nexusone','cldc','midp','wap','mobile');

// 从HTTP_USER_AGENT中查找手机浏览器的关键字

if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))){

echo "

移动端播放器代码

<video width="100%" height="400" controls>

<source src="/视频.mp4" type="video/mp4">

</video>

";

}else{

echo "PC端播放器代码(省略)";

}

}else{

echo "未知";

}

{/dede:php}

将上面的代码,直接放到模板里同使用就可以了。

TAG标签: 织梦判断移动端
展开