zblog模板中广告位在自适应上一直是个痛点,需要独立进行设置,至少保证广告位在电脑和手机端正常显示,所以各种方法几乎都在实验,包括使用css自适应设置,今天在zblog开发者群内看到bobo分享的方法,没有测试过,需要使用的话请自行测试是否可行!

include.php文件插入

function zqzj_Phone_Supports()
{$regx = '/android|adr|iphone|ipad|windows\sphone|kindle|gt\-p|gt\-n|rim\stablet|opera|meego/i';
$FG_Phones = false;if (preg_match($regx, GetVars('HTTP_USER_AGENT', 'SERVER'))){return true;}
else
{return false;}}

在模版中插入

{php}
if(zqzj_Phone_Supports()){
echo <<<EOT<!--移动需要显示的广告-->EOT;
}else{
echo <<<EOT<!--pc需要显示的广告-->EOT;
}
{/php}