zoukankan      html  css  js  c++  java
  • eyoucms如何判断第一条和最后一条数据

    一、第一条的判断

    判断代码{eyou:eq name='$i' value='1'} 输出值{/eyou:eq},arclist与list都可以

    {eyou:list pagesize='20' titlelen='40'}
    {eyou:eq name='$i' value='1'}<!--判断开始-->
      <a href="{$field.arcurl}">{$field.title}</a><!--第一条-->
    {else /}<!--判断第一条结束-->
      <a href="{$field.arcurl}">{$field.title}</a><!--余下条数-->
    {/eyou:eq}<!--判断结束-->
    {/eyou:list}

    可应用于比如给第一条数据不同的样式。

    {eyou:arclist titlelen='20' row='30'}
    <li {eyou:eq name='$i' value='1'} class="pl"{/eyou:eq} >
    <a href="{$field.arcurl}" title="{$field.title}" class="protitle">{$field.title}</a> 
    <li>
    {/eyou:arclist}

    二、最后一条的判断

    eq与neq的用法,结合$__LIST__|count=###

    比如给最后一条数据加条竖线

    {eyou:channel type="top" row="10" id="field" currentstyle="cur"}
    <a href="{$field.typeurl}">{$field.typename}</a>
    {eq name='$i' value='$__LIST__|count=###'}
    <span>|</span> 
    {/eq}
    {/eyou:channel}

    最后一条数去掉竖线。

    {eyou:channel type="top" row="10" id="field" currentstyle="cur"}   
    <a href="{$field.typeurl}">{$field.typename}</a>
    {neq name='$i' value='$__LIST__|count=###'}
    <span>|</span> 
    {/neq}
    {/eyou:channel}
  • 相关阅读:
    Individual Reading Assignment
    Individual P1: Summary
    Individual P1: Preparation
    M1m2分析报告
    第二次阅读作业--12061161 赵梓皓
    代码互审报告
    结对编程————电梯整理报告
    读书问题之《编程之美》 -----12061161 赵梓皓
    SE Class's Individual Project--12061161 赵梓皓
    博客测试
  • 原文地址:https://www.cnblogs.com/maqianhan/p/14317594.html
Copyright © 2011-2022 走看看