Z-blogPHP网站PC端和移动端显示不同广告的教程
时间:2023年08月02日
/来源:网络
/编辑:佚名
关于自适应大家应该有了一定的了解,但是之前一直在想,怎么实现PC端和移动端显示不同的广告,前段时间因为工作,所以一直在忙,逐渐的也就忘记了这件事。偶然间在百度看到了一篇wp实现不同广告的介绍,于是又百度下zbp能否实现,测试过之后真的可以(然后最悲催的是,官方群有针对自适应显示不同广告的教程,但却,不好使^_^)。
贴上教程,爱折腾的请随意(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}
复制
然后保存,后台首页清空缓存重新编译模板,再然后就没有然后了。
本站主题的广告后台展示,想要的赶快点击连接:Brieflee主题-把最好的送给你
贴上教程,爱折腾的请随意(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}
复制
然后保存,后台首页清空缓存重新编译模板,再然后就没有然后了。
本站主题的广告后台展示,想要的赶快点击连接:Brieflee主题-把最好的送给你
新闻资讯 更多
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法