对于使用了一套模板来建PC端和手机端的网站,如果想实现只在一个客户端添加某些内容(如图片,视频),就需要通过判断当前页面是手机端和PC端,然后显示相应的内容,类似自适应手机网站。

下面介绍一下DEDECMS织梦网站判断手机端和PC端的方法,通常在学习织梦建站教程时,会通过以下的代码可以判断当前用户访问使用设备是手机还是PC,从而显示相应的内容。
{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 "移动端播放器代码";
}else{
echo "PC端播放器代码(省略)";
}
}else{
echo "";
}
{/dede:php}
PS:除了使用上面的PHP判断代码来判断之外,还可以使用CSS3自适应布局与Media Queries来单独控制。