文字

SDCMS标签-For循环、标签TAG

For循环、标签TAG

基础语法

For 循环变量=初值 To 终值 Step 步长 
程序语句… 
[ Exit For] 
程序语句… 
Next

标签嵌套

{dim wayarr:wayarr=split($rs[downway],",")}
{for i=0 to ubound(wayarr)}
   <li><a href="" >{wayarr(i)}</a></li>
{/for}

  • 这个是以下载地址为例,获取下载地址的个数,逐个输出

【内容页】输出tag

{for i=0 to ubound(tags)}<a href="{webroot}plug/tags.asp?tag={server.urlencode(tags(i))}">{tags(i)}</a> {/for}
  • 【任意页面】查询一个内容时输出tag

{dim toptags:toptags=Split($rs[tags],",")}
{for i=0 to ubound(toptags)}
<a href="{webroot}plug/tags.asp?tag={server.urlencode(toptags(i))}" rel="category tag">{toptags(i)}</a>
{/for}
  • 【任意页面】查询多个内容时输出tags

{dim listtags,thistag}
---rs查询中---
<% thistag=$rs[tags]%>
<%listtags=Split(thistag,",")%>
{for i=0 to ubound(listtags)}<a href="{webroot}plug/tags.asp?tag={server.urlencode(listtags(i))}" rel="category tag">{listtags(i)}</a> {/for}