标签调用 - 判断是否首页 && 判断用户是否登录 && 判断移动端 && 判断终端 CMS4



1.判断当前模板是否是首页,通常在导航条中运用

{if $indexc} 这是首页 {/if}


2.判断用户是否登录,这个是动态调用数据,不建议直接放在作为静态生成的模板中,以免换成后状态变不过来。

{if $member}
登录用户名:{$member.username}
{else}
没有登录
{/if}


3.判断移动端:

{if IS_MOBILE}

当前模板是调用的移动端模板,(有可能是在电脑上访问,但不可能使用的电脑模板)

{/if}

{if IS_MOBILE_USER}

当前访客是来自移动端,(一定是在手机上访问的人,但可能使用的电脑模板)

{/if}


4.在模板中判断终端

{if IS_PC} 是电脑端界面 {/if}
{if IS_MOBILE} 是移动端界面 {/if}
{if IS_MOBILE_USER} 是移动端的访客 {/if}
{if dr_is_weixin_app()} 来自微信app的公众号里面 {/if}

在php程序中判断终端

if (IS_PC) {
    // 调用的pc模板
    
}
if (\Phpcmf\Service::C()->_is_mobile()) {
    // 来之移动端,pc端取反就行
}
if (dr_is_weixin_app()) {
    // 来自微信app的公众号里面
}


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回