{php $php=1;} {if 4 > $php > 1} {category module=share id=23,24} <li><a href="{$t.url}" class="">{$t.name}</a> {/category} {else} {category module=news pid=0 return=c1} <li class="menu"><a href="{$c1.url}" class="">{$c1.name}</a> <ul class="sub"> {category module=news pid=$c1.id return=c2} <li><a href="{$c2.url}">{$c2.name}</a></li> {/category} </ul> </li> {/category} {/if} {$php++;}
这是我写的循环语句报错了,我想实现的效果是 判断 当$php大于1小于4的时候 执行第一个循环语句 否则循环第二个语句 我应该怎么改?
迅睿框架技术:
{if 4 > $php > 1}则个不对的
{if 4 > $php and $php > 1}
liangdiankeji:
迅睿框架技术-景攸 这个是我最终想实现的结果
这个是我循环的代码
{php $php=1;} {if $php > 1 and $php < 4} {category module=share id=23,24} <li><a target="_blank" href="{$t.url}" class="">{$t.name}</a> {/category} {else} {category module=news pid=0 return=c1} <li class="menu"><a target="_blank" href="{$c1.url}" class="">{$c1.name}</a> <ul class="sub"> {category module=news pid=$c1.id return=c2} <li><a target="_blank" href="{$c2.url}">{$c2.name}</a></li> {/category} </ul> </li> {/category} {/if} {$php++;}
迅睿框架技术:
{$php++;}位置写错了,应该写在循环体里面,你写在最后,所以判断永远执行不了
易学习:
{php $php=1;} {if $php > 1 and $php < 4} {category module=share id=23,24} <li><a target="_blank" target="_blank" href="{$t.url}" class="">{$t.name}</a> {php $php++;} {/category} {else} {category module=news pid=0 return=c1} <li class="menu"><a target="_blank" target="_blank" href="{$c1.url}" class="">{$c1.name}</a> <ul class="sub"> {category module=news pid=$c1.id return=c2} <li><a target="_blank" target="_blank" href="{$c2.url}">{$c2.name}</a></li> {php $php++;} {/category} </ul> </li> {php $php++;} {/category} {/if}你觉得我的回答对你有帮助,你就随便悬赏点钱钱吧,毕竟写代码不容易大家都很忙,悬赏方法:https://www.xunruicms.com/aq/440.html
liangdiankeji: 易学习 你这个代码 不行 我的那两个单页栏目 还是没有出来 反而在子栏目哪里出现了 12345这些数字
易学习:
全面免费!模板制作的必备插件,自动生成字段的模板标签,解决新手老手调用困难问题
{php $php=1;} {if $php > 1 and $php < 4} {category module=share id=23,24} <li><a target="_blank" target="_blank" target="_blank" href="{$t.url}" class="">{$t.name}</a> {php $php++;} {/category} {else} {category module=news pid=0 return=c1} <li class="menu"><a target="_blank" target="_blank" target="_blank" href="{$c1.url}" class="">{$c1.name}</a> <ul class="sub"> {category module=news pid=$c1.id return=c2} <li><a target="_blank" target="_blank" target="_blank" href="{$c2.url}">{$c2.name}</a></li> {/category} </ul> </li> {php $php++;} {/category} {/if}
liangdiankeji:
易学习 还是不行 啊 栏目id=23,24这个两个单页栏目没有出来啊
易学习:
{php $php=1;} {category module=news pid=0 return=c1} {if $php > 1 and $php < 4} {category module=share id=23,24} <li><a target="_blank" target="_blank" target="_blank" target="_blank" href="{$t.url}" class="">{$t.name}</a> {php $php++;} {/category} {if} <li class="menu"><a target="_blank" target="_blank" target="_blank" target="_blank" href="{$c1.url}" class="">{$c1.name}</a> <ul class="sub"> {category module=news pid=$c1.id return=c2} <li><a target="_blank" target="_blank" target="_blank" target="_blank" href="{$c2.url}">{$c2.name}</a></li> {/category} </ul> </li> {php $php++;} {/category}你觉得我的回答对你有帮助,你就随便悬赏点钱钱吧,毕竟写代码不容易大家都很忙,悬赏方法:https://www.xunruicms.com/aq/440.html
liangdiankeji:
易学习 报错了