Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
For Each como limitar numero de imagens no LOOP
<%
Set Fso = Server.CreateObject ("Scripting.FileSystemObject")
Set arquivo = Fso.GetFolder(Server.MapPath("gdd/sgc/imagens/foto_texto/" &id_pasta_imagens& ""))
Set arquivos = arquivo.files
For Each Item in arquivos
Set objFS = Nothing
%>
<div>
<a class="img-thumbnail img-thumbnail-hover-icon mb-xs mr-xs" href="gdd/sgc/imagens/foto_texto/<%=id_pasta_imagens%>/<%Response.Write Item.name %>">
<img class="img-responsive" src="gdd/sgc/imagens/foto_texto/<%=id_pasta_imagens%>/<%Response.Write Item.name %>" alt="<%=V("url_amigavel")%>">
</a>
</div>
<%
Next
Set arquivos = nothing
Set arquivo = nothing
Set Fso = nothing
%>
como faço isso amigão, não tenho experiencia , você poderia me ajudar , não preciso da paginação só limitar as fotos que aparecem mesmo
De fácil compreensão:
<%
Set Fso = Server.CreateObject ("Scripting.FileSystemObject")
Set arquivo = Fso.GetFolder(Server.MapPath("gdd/sgc/imagens/foto_texto/" &id_pasta_imagens& ""))
Set arquivos = arquivo.files
quantidade = 8 'insira aqui a quantidade que deseja mostrar
contador = 0 ' iniciando o contador zerado
For Each Item in arquivos
%>
<div>
<a class="img-thumbnail img-thumbnail-hover-icon mb-xs mr-xs" href="gdd/sgc/imagens/foto_texto/<%=id_pasta_imagens%>/<%Response.Write Item.name %>">
<img class="img-responsive" src="gdd/sgc/imagens/foto_texto/<%=id_pasta_imagens%>/<%Response.Write Item.name %>" alt="<%=V("url_amigavel")%>">
</a>
</div>
<%
contador = contador + 1 'a cada iteração, acrescenta +1 ao contador
If contador = quantidade Then 'a cada iteração, verifica se o contador é igual ao valor da quantidade, se verdadeiro, sai do loop
Exit For
End If
Next
Set arquivos = nothing
Set arquivo = nothing
Set Fso = nothing
%>
Att.
Muito Obrigado pela ajuda , ficou muito fácil de entender como você fez , resolveu meu problema :D , mais uma vez obrigado meu amigo, abraços t++
Se quer limitar um número "x" de itens, você pode criar um contador e a cada iteração do loop vá acrescentando +1, qdo chegar ao número definido, pare o loop. Você pode até criar uma paginação, dependendo da necessidade.
Att.