[天友网]PbootCMS 常用 if 判断(1)

1. 导航高亮

{pboot:if(’[nav:scode]’==’{sort:tcode}’)}class=“active”{/pboot:if} //用于非首页

例:

{pboot:nav} 
<li {pboot:if('[nav:scode]'=='{sort:tcode}')}class="active"{/pboot:if}><a href="[nav:link]">[nav:name]</a></li>
{/pboot:nav}

2. 判断有无子菜单

{pboot:if([nav:soncount]>0)}…{/pboot:if}

例 1:

{pboot:nav} 
<li><a href="[nav:link]">[nav:name]</a> <!--一级菜单循环-->
{pboot:if([nav:soncount]>0)}  <!--当有子菜单时显示div-->
<div>
{pboot:2nav parent=[nav:scode]}
<a href="[2nav:link]">[2nav:name]</a> <!--二级菜单循环-->
{/pboot:2nav}
</div>
{/pboot:if}
</li>
{/pboot:nav}

例2:

{pboot:nav} 
<li><a {pboot:if([nav:soncount]>0)} href="javascript:;" {else} href="[nav:link]" {/pboot:if}>[nav:name]</a></li>  <!--无子菜单时显示正常链接,有子菜单时为空连接,用于手机端点击菜单滑出子菜单情况。-->
{/pboot:nav}

3. 内页子菜单高亮

{pboot:if(’[nav:scode]’==’{sort:scode}’)}class=“active”{/pboot:if}

例:

{pboot:nav parent={sort:tcode}}
<li {pboot:if('[nav:scode]'=='{sort:scode}')}class="active"{/pboot:if}><a href="[nav:link]">[nav:name]</a></li>
{/pboot:nav}

4. 判断标签为空时不显示

{pboot:if('{pboot:companyqq}'!='')}QQ:{pboot:companyqq}{/pboot:if}  <!--同理也可用在文章详情页-->

5. 判断列表页有无内容,无内容返回提示

{pboot:if({page:rows}>0)}{page:bar}{else}暂无内容{/pboot:if}

例:

{pboot:if({page:rows}>0)}
<div class="page">         
<a href="{page:index}">首页</a>
<a href="{page:pre}">上一页</a>
{page:numbar}
<a href="{page:next}">下一页</a>
<a href="{page:last}">尾页</a>
</div>
{else}
<div class="page">暂无内容</div>
{/pboot:if}

6. 分页判断进阶,在第一页时隐藏首页和上一页按钮,在最后一页时隐藏下一页和尾页按钮。

例:

{pboot:if({page:rows}>0)}
<div class="page">
<a href="{page:index}"{pboot:2if('{page:current}'==1)}class="hide"{/pboot:2if}>首页</a>  <!--在第一页时,当前页码‘{page:current}’等于1,添加‘hide’样式,.hide{dispaly:none;}-->
<a href="{page:pre}"{pboot:2if('{page:current}'==1)}class="hide"{/pboot:2if}>上一页</a>  <!--与上条同理-->
{page:numbar}
<a href="{page:next}"{pboot:2if('{page:current}'=='{page:count}')}class="hide"{/pboot:2if}>下一页</a>  <!--在最后一页时,当前页码‘{page:current}’等于总页数‘{page:count},’添加‘hide’样式,.hide{dispaly:none;}-->
<a href="{page:last}"{pboot:2if('{page:current}'=='{page:count}')}class="hide"{/pboot:2if}>尾页</a><!--与上条同理-->
</div>
{else}
<div class="page">暂无内容</div>
{/pboot:if}

给TA买糖
共{{data.count}}人
人已赞赏
PbootCMS

[天友网]PHP获取真实IP

2021-8-20 16:17:27

PbootCMS

[天友网]PbootCMS 常用 if 判断(2)

2021-8-20 17:11:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索