при циклическом просмотре файлов проверяется, совпадает ли дата последнего изменения изображения с датой последнего изменения папки. это оригинальное определение кодеров «пары последних фотографий» для этого альбома. это также гарантирует, что никогда не будет больше 6.
Если вы не загружаете фотографии слишком часто, вы можете легко получить только одну фотографию каждый раз. Если вы вообще не извлекаете из него никаких фотографий, возможно, вы сделали что-то еще в этой папке, что изменило бы дату последнего изменения без добавления каких-либо фотографий.
Я бы хотел избавиться от критериев месяца и просто придерживаться ограничения на 6 фотографий, т.е. заменить
if month(file.DateLastModified) = month(latestdate) then
if right(lcase(file.Name),3) = "jpg" then %>
<a href="thumbnail.aspx?picture=<%=server.URLEncode("images/gallery/" & latestfolder & "/" & file.Name)%>&maxWidth=640&maxHeight=480" target="_blank" style="text-decoration:none; cursor:pointer;">
<img src="thumbnail.aspx?picture=<%=server.URLEncode("images/gallery/" & latestfolder & "/" & file.Name)%>&maxWidth=100&maxHeight=60" style="border:1px solid #ffffff; margin:5px; margin-top:14px;">
</a>
<% end if
end if
с
if right(lcase(file.Name),3) = "jpg" then %>
<a href="thumbnail.aspx?picture=<%=server.URLEncode("images/gallery/" & latestfolder & "/" & file.Name)%>&maxWidth=640&maxHeight=480" target="_blank" style="text-decoration:none; cursor:pointer;">
<img src="thumbnail.aspx?picture=<%=server.URLEncode("images/gallery/" & latestfolder & "/" & file.Name)%>&maxWidth=100&maxHeight=60" style="border:1px solid #ffffff; margin:5px; margin-top:14px;">
</a>
<% end if