<% 'dBlog 2.0 CMS Open Source 'Versione file 2.0.0 'FUNZIONE: questo script si occupa di gestire le categorie degli articoli %>
Titolo
<% 'Visualizzo le sezioni e gli articoli in esse contenuti Dim SQLCategorieArticoli, RSCategorieArticoli SQLCategorieArticoli = " SELECT Count(Articoli.ID) AS TotaleArticoli, Articoli.Sezione FROM Articoli WHERE Articoli.Data & Articoli.Ora <= '"& DataToStr(Date()) & OraToStr(Time()) &"' AND Articoli.Bozza = False GROUP BY Articoli.Sezione " Set RSCategorieArticoli = Server.CreateObject("ADODB.Recordset") RSCategorieArticoli.Open SQLCategorieArticoli, Conn, 1, 3 If NOT RSCategorieArticoli.EOF Then Do While NOT RSCategorieArticoli.EOF %> "><%=RSCategorieArticoli("Sezione")%> (<%=RSCategorieArticoli("TotaleArticoli")%>)
<% RSCategorieArticoli.MoveNext Loop End If RSCategorieArticoli.Close Set RSCategorieArticoli = Nothing %>
<%=Testo_Catalogati_Mese%>
<% 'Creo i link allo storico per mese Do Until StrToData(Data_Prima_Pubblicazione) > Date() Response.Write "" & UCase(Mid(MonthName(Mid(Data_Prima_Pubblicazione, 5, 2), False), 1, 1)) & Mid(MonthName(Mid(Data_Prima_Pubblicazione, 5, 2), False), 2, Len(MonthName(Mid(Data_Prima_Pubblicazione, 5, 2), False)) - 1) & " " & Mid(Data_Prima_Pubblicazione, 1, 4) & "
" Data_Prima_Pubblicazione = DataToStr(DateAdd("m", 1, StrToData(Data_Prima_Pubblicazione))) Loop 'Se la classifica articoli è abilitata eseguo il codice relativo If Abilita_PiuLetti Then %>
<%=Testo_Link_Classifica_Articoli%> <%=Testo_Link_Classifica_Articoli_chiudi%>
<% End If 'Se la visualizzazione degli ultimi Commenti è abilitata eseguo il codice relativo If Abilita_UltimiCommenti Then %>
<%=Testo_Ultimi_Commenti%>
<% Dim SQLUltimiCommenti, RSUltimiCommenti SQLUltimiCommenti = " SELECT TOP "& Num_Max_UltimiCommenti &" [ID], [IDArticolo], [IDFotografia], [Testo], [Autore], [Data], [Ora] FROM Commenti ORDER BY [Data] DESC, [Ora] DESC " Set RSUltimiCommenti = Server.CreateObject("ADODB.Recordset") RSUltimiCommenti.Open SQLUltimiCommenti, Conn, 1, 3 If NOT RSUltimiCommenti.EOF Then Do While NOT RSUltimiCommenti.EOF If RSUltimiCommenti("IDArticolo") > 0 Then If NOT Abilita_PopupCommenti Then %> #commento<%=RSUltimiCommenti("ID")%>"> <% Else %> #commento<%=RSUltimiCommenti("ID")%>');"> <% End If Else If NOT Abilita_PopupCommenti Then %> #commento<%=RSUltimiCommenti("ID")%>"> <% Else %> #commento<%=RSUltimiCommenti("ID")%>');"> <% End If End If If Len(NoHTML(RSUltimiCommenti("Testo"))) > Num_Max_UltimiCommentiCaratteri Then %> <%=Mid(NoHTML(RSUltimiCommenti("Testo")), 1, Num_Max_UltimiCommentiCaratteri) & "..."%> <% Else %> <%=NoHTML(RSUltimiCommenti("Testo"))%> <% End If %>
<%=StrToData(RSUltimiCommenti("Data"))%> <%=Pubblicato_alle%> <%=StrToOra(RSUltimiCommenti("Ora"))%>
<%=Contributo_Di%> <%=RSUltimiCommenti("Autore")%>
<% RSUltimiCommenti.MoveNext Loop End If RSUltimiCommenti.Close Set RSUltimiCommenti = Nothing %>
<% End If %>