pbootcms使用扩展标签实现手机移动端判断
山猫
04-18
0

本文介绍了pbootcms使用扩展标签实现手机移动端判断,有些客户的要求很奇怪的,比如说有些推广类的信息,只想在移动端展示,用来做广告地推使用,不想在PC端显示,可能是为了统计来源吧。这时就可以借助扩展标签来判断,是手机移动端就显示,PC端就隐藏了。

下面来说说pbootcms使用扩展标签实现手机移动端判断的方法。

第一步、选择对应的模型新增字段wapcontent,选择类型为编辑器,名称为手机端详情

第二步、新建扩展标签

打开扩展标签专属文件 \apps\home\controller\ExtLabelController.php

在$this->test();下方增加

$this->ismobile();

新增对应标签函数ismobile()

// 判断是否移动端设备
private function ismobile()
{
    $this->content = str_replace('{pboot:ismobile}', is_mobile(), $this->content);
}

第三步、前端模板文件里做判断,判断当前为手机设备且手机端详情字段有数据才调用单独内容,不填写和非手机设备都调用默认详情内容

这里用了len=5截取5个字符,因为如果内容中含有被过滤的特殊符号会导致判断失效

{pboot:if('{pboot:ismobile}'=='1' && '{content:ext_wapcontent len=5}'!='')}
{content:ext_wapcontent}
{else}
{content:content}
{/pboot:if}

这样就可以实现手机设备单独调用详情内容了。扩展不会因为升级覆盖的,放心大胆使用吧!

TAG标签: pbootcms扩展标签 pbootcms手机端 pbootcms移动端

上一篇:pbootcms清除上传图片自动添加title和alt方法

下一篇:西部数码虚拟机pbootcms非法字符及邮件乱码

相关内容

pbootcms使用扩展标...
本文介绍了pbootcms使用扩展标签实现手机移动端判断,有些客户...
04-18

热门资讯

百度站长主动推送curl的安装... 百度自动推送关闭了,所以这段时间建站学习网一直在寻找新的推送方式。curl推送并没有用过,所以百度寻...
网站如何防御CC攻击? 网站如何防御CC攻击?目前建站学习网使用的方法是:付费CDN+宝塔自带的CC防御,使用效果尚可。无视...
网站快照被劫持怎么解决?如何判... 如何判断网站被黑或网站被挂马 如果存在下列问题,则您的网站可能已经被黑客攻击: 1、通过Site语法...
百度推送错误返回值讲解 有时候百度推送会出现错误,会提示,返回以下代码,我给大家集合分享下:error-400–messag...
建站常识有哪些?这四点是关键   非常多新人站长只知道网站优化的基础知识,却不知道整个建站的流程,包括域名、网站空间、备案等等。所...
百度站长平台抓取工具使用帮助 本文完全转载于百度站长平台,但觉得对博主现阶段有用,所以特地一字不差的转载,为求解决全站被K问题。1...
判断服务器好坏的五点知识 很多新手朋友想学习站群程序,却连服务器都不知道如何挑选购买,今天建站学习网就给大家分享一下我们挑选服...
如何判断服务器是否遭受CC攻击... 如何判断我们自己的服务器是否遭受了cc攻击?CC攻击具体的表现形式就是网站打不开了,服务器变慢了,但...
百度站长资源平台如何获取coo... 虽然我们的网站已经建设很久了,而且每一篇文章里面教程都写得很详细了,但是还是有一些小白,总是追着我们...
pbootcms上传缩略图限制... 今天在帮客户建站的时候,不经意的发现上传了一张1920px的缩略图后,上传后实际只有1000px,后...