使用ZblogPHP的时候,特别是修改Zblog模板时,可能会遇到需要在广告位同时支持电脑PC端和手机端的需求。下面分享一个开发者在Zblog开发者群内分享的添加广告代码的方法。
首先,我们需要在Zblog的include.php文件中进行插入操作。具体步骤如下:
1. 打开include.php文件进行编辑。
2. 在文件中添加以下代码:
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;
}
}以上代码的作用是判断访问的用户设备是否为手机端,如果是手机端则返回true,否则返回false。
接下来,我们需要在模板文件中插入代码。具体步骤如下:
1. 打开需要添加广告代码的模板文件进行编辑。
2. 在模板文件中找到需要添加广告代码的位置。
3. 在该位置插入以下代码:
{php}
if(zqzj_Phone_Supports()){
echo <<<EOT
<!--移动需要显示的广告-->
EOT;
}else{
echo <<<EOT
<!--pc需要显示的广告-->
EOT;
}
{/php}以上代码的作用是根据用户设备,如果是手机端则显示移动端广告,如果是电脑端则显示PC端广告。通过以上步骤,您可以成功添加广告代码,并实现移动端和电脑端的适配。希望以上步骤可以帮助到您,祝您使用Zblog进行模板修改时顺利!








