
文章内容
1:直接传参数
第一种调用方法get_article_list()直接传参数这里我参数设置为4,就是获取前4篇文章列表,具体代码如下:
<%set DataTable redGoods=get_article_list("goods", 0, 4, "status=0 ")%> <%foreach(DataRow dr in redGoods.Rows)%> <li><a href="<%linkurl("goods_show",{dr[id]})%>"> <img src="{dr[img_url]}" /> <h2> {dr[title]}</h2> <div class="note"> <p> {dr[zhaiyao]}</p> <p> <i class="hot">{dr[click]}人</i><i class="price">¥{dr[sell_price]}</i>元</p> </div> </a></li> <%/foreach%>
2:if判断
定义一个参数i,对参数进行判断
<%set int i=1%> <%set DataTable products_img=get_article_list("products",0, 0, "status=0 " )%> <%foreach(DataRow dr in products_img.Rows)%> <%if({i}<=4)%> <li><a href="<%linkurl("products_show",{dr[id]})%>" title="{dr[title]}"> <div class="img"> <img src="{dr[img_url]}" alt="{dr[title]}" /></div> <p> {dr[title]}</p> </a></li> <%/if%> <%set i=i+1%> <%/foreach%>
3:loop方法
对loop自带参数loop__id进行判断
<%set DataTable products_img=get_article_list("products",0, 0, "status=0 " )%> <%loop (DataRow) dr products_img.Rows%> <%if dr__loop__id<=4%> <li><a href="<%linkurl("products_show",{dr[id]})%>" title="{dr[title]}"> <div class="img"> <img src="{dr[img_url]}" alt="{dr[title]}" /></div> <p> {dr[title]}</p> </a></li> <%/if%> <%/loop%>
4:for循环方法
利用for循环方法也可以
<%set DataTable products_img=get_article_list("products",0, 0, "status=0 " )%> <%for(int i=0;i<4;i++)%> <li><a href="<%linkurl("products_show",products_img.Rows[i]["id"])%>" title="<%=products_img.Rows[i]["title"] %>"> <div class="img"> <img src="<%=products_img.Rows[i]["img_url"] %>" alt="<%=products_img.Rows[i]["title"] %>" /></div> <p> <%=products_img.Rows[i]["title"] %></p> </a></li> <%/for%>
5:if break方法
<%set DataTable products_img=get_article_list("products",0, 0, "status=0 " )%> <%if(products_img.Rows.Count>0) %> <%set int i=1 %> <%foreach(DataRow calist in products_img.Rows)%> <%if(i>4) %> <%break%> <%/if %> <li><a href="<%linkurl("products_show",{calist[id]})%>" title="{calist[title]}"> <div class="img"> <img src="{calist[img_url]}" alt="{calist[title]}" /></div> <p> {calist[title]}</p> </a></li> <%set i=i+1 %> <%/foreach %> <%/if %>
持续更新中...