Z-blogPHP网站PC端和移动端显示不同广告的教程

李洋博客
海外宿主机,香港云主机,租用服务器CN2知名云计算-90IDC

温馨提示:这篇文章已超过1750天没有更新,请注意相关的内容是否还可用!

关于自适应大家应该有了一定的了解,但是之前一直在想,怎么实现PC端和移动端显示不同的广告,前段时间因为工作,所以一直在忙,逐渐的也就忘记了这件事。偶然间在百度看到了一篇wp实现不同广告的介绍,于是又百度下zbp能否实现,测试过之后真的可以(然后最悲催的是,官方群有针对自适应显示不同广告的教程,但却,,,不好使^_^)。

Z-blogPHP网站PC端和移动端显示不同广告的教程 第1张

贴上教程,爱折腾的请随意(PS:建议小白找你主题的开发者,让他加入,以免自己修改出错,导致无法打开网站)

首先打开主题目录下的“include.php”文件(别问我这是什么文件,我也不知道。)添加如下代码:

//PC端和移动端显示不同广告
function brieflee_is_mobile(){
    global $zbp;
    $is_mobile = false;
    $Pad_List = '/touch|arm;|android|iphone|ipad|windows\sphone|kindle|gt\-p|gt\-n|rim\stablet|meego/i';
    $UA = GetGuestAgent();
    if(CheckRegExp($UA, $Pad_List) == true){
        $is_mobile = true;
    }
    return $is_mobile;
}

注意:最好在文件的中间位置添加。其中的"brieflee"自己修改为主题的ID名,因为 zbp 规定函数名必须是主题名开头。

然后在想显示不同广告的区域添加如下代码:

{if brieflee_is_mobile()}
    显示移动端广告
{else}
    显示PC端广告
{/if}

然后保存,后台首页清空缓存重新编译模板,再然后就没有然后了。

Z-blogPHP网站PC端和移动端显示不同广告的教程 第2张

本站主题的广告后台展示,想要的赶快点击连接:Brieflee主题-把最好的送给你

文章版权声明:除非注明,否则均为李洋个人博客原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

zblog利用ip地址物理化插件实现评论显示IP归属地的方法

利用 acme.sh 申请 ZeroSSL 泛域名证书的图文教程

zblog响应式极简图片灯箱插件viewimglee,不足1kb的ViewImage.js超效率

Z-BlogPHP侧栏热门文章和热评文章不显示文章怎么解决

开启CDN后怎么防止流量被恶意盗刷

网站预加载 JS 脚本 instant.page 的使用方法

zbp支付宝即时到帐插件显示 count(): Parameter must be an array or an object 错误的解决办法

Windows下安装和部署SVN服务器且同步到Web站点的图文教程

发表评论

表情:
评论列表 (有 2 条评论,6875人围观)
网友昵称:捷闪站长网
捷闪站长网 V 铁粉 Safari 10.0 Apple iPad 沙发
17-08-04 来自浙江 回复
is_mobile变量中无须定义zbp变量啊,里面没有用到$zbp变量
网友昵称:李洋博客
李洋博客 V 博主 Sogou Explorer Windows 7 x64
17-08-07 来自辽宁 回复
@捷闪站长网 是么,还真不清楚。谢谢,有时间测试下。
取消
微信二维码
微信二维码
支付宝二维码