联系我们
软件销售
投诉邮箱

q@xunruicms.com

这是我写的循环语句报错了我想实现的效果是判断当大于小于的时候
方案栏目:迅睿CMS 更新时间:2021-02-23 08:28:22
{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++;}


为啥我做了判断   还是没有在体育资讯后面显示 id=23,24的栏目呢    我应该怎么改呀

迅睿框架技术:

{$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: 易学习  报错了