<% Dim oCatNews
' oCatNews : Objet COM pour manipuler le catalogue de news
' Initialisation du catalogue de news
Set oCatNews = Server.CreateObject("ASPcpnews.catnews")
' Sélection de la base avec son identifiant
oCatNews.DataBaseId = "MBOWEB"
oCatNews.SearchDesc=0 ' N'affiche pas la description
oCatNews.OrderMethod = "ORDER BY nwLang ASC, nwPriority DESC, nwDateStart DESC"
' Paramètres de la recherche :
' ---------------------------
' SearchNews(const sCritere, sServiceID, sStatus, sCat, sSubCat, sLang,
DateStart, sDateStart2, sDateEnd, sAuthor, sSource: WideString): Integer;
if sCritere="" then
iRes = oCatNews.SearchNews(sCritere,"="&IDSrv, ">0", "=6", "", "=1","","","","","")
else
iRes = oCatNews.SearchNews(sCritere,"="&IDSrv , ">0", "=6", "", "=1","","","","","")
end if
function CreateLink(ID)
CreateLink="/fr/view/default.Asp?CustID="&CustID&"&ServiceID="&_
&idSrv&"&CurCat="&iCurCat&"&ProdID="&ID&"&bp=/default.asp"
end function
' Fonction pour afficher les lignes de news
function AfficheNews(oCatNews)
response.write "<TABLE BORDER=0 align=Center Width=98% >"
response.write "<TBODY style="&"FONT-FAMILY: arial,Verdana; FONT-SIZE: 11px:"&">"
response.write "<TR>"
response.write "<TD BgColor=Navy Width=5% Align=Center><B><FONT Size= 1 COLOR= White>ID"
response.write"</FONT></B></TD>"
response.write "<TD BgColor=Navy Width=85% Align= Center>"
response.write " <B><FONT Size=1 COLOR=White>LES NEWS</FONT></B></TD>"
response.write " <TD BgColor=Navy Width=10% ></TD>"
response.write "</TR>"
for i=0 to oCatNews.count-1 ' Boucle pour afficher les lignes de news
response.write"<TR><TD bgColor=gainsboro><FONT Size=1><B>"&oCatNews.news(i).nwId
response.write "& "</B></FONT></TD>"
response.write "<TD bgColor=gainsboro><FONT Size= 1>" & oCatNews.news(i).nwCaption
response.write "</FONT></TD>"
response.write "<TD bgColor=gainsboro Align=Center>"
response.write "<A HREF="&CreateLink(oCatNews.news(i).nwId)&">"
response.write "<FONT FACE ARIAL Size=1>VOIR</FONT></TD>"
Response.Write("</TR>")
next
response.write "</TABLE>"
end function
%>
<html>
<head>
</head>
<body>
Le code HTML de la page...
<%
' Affichage des news de la catégorie
if oCatNews.Count> 0 then
AfficheNews(oCatNews)
Else
Response.Write("Désolé, cette recherche ne peut aboutir")
end if
' Libération de l'objet
Set oCatNews = nothing
%>
Suite du code HTML
</body>
</html>