Bonsoir,
Je viens d'effectuer une tentative de syndication mais j'obtiens le
message suivant
Erreur : filtre « entites_unicode » non défini
pourtant le filtre figure dans inc_charset.php3 (SPIP-v1.6b3)
any clue svp ?;
Pascal
From s.calas@wanadoo.fr Thu Mar 13 08:56:56 2003
Return-Path: <s.calas@wanadoo.fr>
Received: from mwinf0601.wanadoo.fr (smtp1.wanadoo.fr [193.252.22.25])
by miel.brainstorm.fr (Postfix) with ESMTP id 962791C8B61
for <spip@rezo.net>; Thu, 13 Mar 2003 08:56:56 +0100 (CET)
Received: from u5u2n3 (ATuileries-111-1-2-60.abo.wanadoo.fr [80.14.107.60])
by mwinf0601.wanadoo.fr (Postfix) with SMTP
id 75B4A340012E; Thu, 13 Mar 2003 08:56:51 +0100 (CET)
Message-ID: <001a01c2e936$7f84a360$3c6b0e50@u5u2n3>
From: "S.Calas" <s.calas@wanadoo.fr>
To: "Valery Roche" <valery.roche@univ-poitiers.fr>
References: <01f901c2e820$6aa6a9a0$3c1f3251@u5u2n3>
<3E6FC0F7.1020607@univ-poitiers.fr>
Subject: =?iso-8859-1?Q?Re:_=5BSpip=5D__message_si_0_r=E9sltat_avec_le_moteur_de_r?=
=?iso-8859-1?Q?echerche?=
Date: Thu, 13 Mar 2003 08:59:38 +0100
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_0017_01C2E93E.E0BB2340"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
cc: SPIP <spip@rezo.net>
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1.1+
Precedence: list
List-Id: SPIP : questions/reponses <spip.rezo.net>
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip>,
<mailto:spip-request@rezo.net?subject=unsubscribe>
List-Archive: <Discuter chez rezo.net;
List-Post: <mailto:spip@rezo.net>
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip>,
<mailto:spip-request@rezo.net?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2003 07:56:56 -0000
Status: O
Content-Length: 8477
Lines: 215
This is a multi-part message in MIME format.
------=_NextPart_000_0017_01C2E93E.E0BB2340
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hello,
ben si justement ca vaut le coup de "s'enquiquiner" avec du PHP.
Exemple : tu as dans ton squelette une boucle site, une boucle br=E8ve, =
une boucle article par d=E9faut (perso j'ai mis plusieurs boucles =
articles avec diff=E9rents mots clefs pour faire des rubriques par ex).
Que se passe-til si par exemple tu mets "votre recherche n'a pas de =
r=E9sultat sur notre site" dans tous les textes conditionnels apr=E8s de =
chacune des boucles (ce qui est la conition n=E9cessaire et suffisante =
pour qu'une recherche n'ait pas de r=E9sultat) ? Ben il apparait au =
moins trois fois le texte, une seule serait suffisante, d'o=F9 le php =
:))) c'est quand m=EAme pas trop compliqu=E9 et en fait ca peut etre =
utilie dans d'autres pages que le squeltte "recherche". Une pr=E9cision =
apparemment il faut mieux faire la d=E9calaration des variables=3D0 en =
dehors des boucles.
Voili.
Sarah
----- Original Message -----=20
From: Valery Roche=20
To: S.Calas=20
Cc: SPIP=20
Sent: Thursday, March 13, 2003 12:21 AM
Subject: Re: [Spip] message si 0 r=E9sltat avec le moteur de recherche
Salut,
Avec SPIP, pour n'importe quelle boucle (extrait de la doc en copie =
ci-dessous, r=E9f -> http://www.uzine.net/article898.html. Faire =
attention au texte en gras).
Je ne crois pas qu'il soit utile de s'enquiquiner avec du PHP sur ce =
coup. Mais =E7a peut =EAtre p=E9dagogique, c'est vrai.
----------------------------------------=20
Le syntaxe indiqu=E9e pr=E9c=E9demment peut =EAtre compl=E9t=E9e par =
des =E9l=E9ments conditionnels. En effet, la boucle pr=E9c=E9dente =
affiche successivement les =E9l=E9ments contenus=E0 l'int=E9rieur de la =
boucle. SPIP permet de plus d'indiquer ce qu'on affiche avant et apr=E8s =
la boucle au cas o=F9 elle contient un ou plusieurs r=E9sultats, et ce =
qu'on affiche s'il n'y a aucun =E9l=E9ment.=20
Cela donne :=20
<Bn>=20
Code HTML optionnel avant=20
<BOUCLEn(TYPE){crit=E8re1}{crit=E8re2}...{crit=E8rex}>=20
Code HTML + balises SPIP=20
</BOUCLEn>=20
Code HTML optionnel apr=E8s=20
</Bn>=20
Code HTML alternatif=20
<//Bn>=20
Le code optionnel avant (pr=E9c=E9d=E9 de <Bn>) n'est affich=E9 que si =
la boucle contient au moins une r=E9ponse. Il est affich=E9 avant les =
r=E9sultats de la boucle.=20
Le code optionnel apr=E8s (termin=E9 par </Bn>) n'est affich=E9 que si =
la boucle contient au moins une r=E9ponse. Il est affich=E9 apr=E8s les =
r=E9sultats de la boucle.=20
Le code alternatif (termin=E9 par <//Bn>) est affich=E9 =E0 la place =
de la boucle (et donc =E9galement =E0 la place des codes optionnels =
avant et apr=E8s) si la boucle n'a trouv=E9 aucune r=E9ponse.=20
------=_NextPart_000_0017_01C2E93E.E0BB2340
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1126" name=3DGENERATOR></HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hello,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>ben si justement ca vaut le coup de =
"s'enquiquiner"=20
avec du PHP.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Exemple : tu as dans ton squelette une =
boucle site,=20
une boucle br=E8ve, une boucle article par d=E9faut (perso j'ai mis =
plusieurs=20
boucles articles avec diff=E9rents mots clefs pour faire des rubriques =
par=20
ex).</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Que se passe-til si par exemple tu mets =
"votre=20
recherche n'a pas de r=E9sultat sur notre site" dans tous les textes =
conditionnels=20
apr=E8s de chacune des boucles (ce qui est la conition n=E9cessaire et =
suffisante=20
pour qu'une recherche n'ait pas de r=E9sultat) ? Ben il apparait au =
moins trois=20
fois le texte, une seule serait suffisante, d'o=F9 le php :))) c'est =
quand m=EAme=20
pas trop compliqu=E9 et en fait ca peut etre utilie dans d'autres pages =
que le=20
squeltte "recherche". Une pr=E9cision apparemment il faut mieux faire la =
d=E9calaration des variables=3D0 en dehors des boucles.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Voili.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Sarah</FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV=20
style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
<A title=3Dvalery.roche@univ-poitiers.fr=20
href=3D"mailto:valery.roche@univ-poitiers.fr">Valery Roche</A> </DIV>
<DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
title=3Ds.calas@wanadoo.fr=20
href=3D"mailto:s.calas@wanadoo.fr">S.Calas</A> </DIV>
<DIV style=3D"FONT: 10pt arial"><B>Cc:</B> <A title=3Dspip@rezo.net=20
href=3D"mailto:spip@rezo.net">SPIP</A> </DIV>
<DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Thursday, March 13, 2003 =
12:21=20
AM</DIV>
<DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: [Spip] message si =
0 r=E9sltat=20
avec le moteur de recherche</DIV>
<DIV><BR></DIV>Salut,<BR><BR>Avec SPIP, pour n'importe quelle boucle =
(extrait=20
de la doc en copie ci-dessous, r=E9f -> <A =
class=3Dmoz-txt-link-freetext=20
=
href=3D"http://www.uzine.net/article898.html">http://www.uzine.net/articl=
e898.html</A>.=20
Faire attention au texte en gras).<BR><BR>Je ne crois pas qu'il soit =
utile de=20
s'enquiquiner avec du PHP sur ce coup. Mais =E7a peut =EAtre =
p=E9dagogique, c'est=20
vrai.<BR><BR>----------------------------------------=20
<P class=3Dspip align=3Djustify><FONT face=3D"georgia, times, serif" =
size=3D3>Le=20
syntaxe indiqu=E9e pr=E9c=E9demment peut =EAtre compl=E9t=E9e par des =
=E9l=E9ments=20
conditionnels. En effet, la boucle pr=E9c=E9dente affiche =
successivement les=20
=E9l=E9ments contenus<I class=3Dspip>=E0 l'int=E9rieur</I> de la =
boucle. SPIP permet de=20
plus d'indiquer ce qu'on affiche avant et apr=E8s la boucle au cas =
o=F9 elle=20
contient un ou plusieurs r=E9sultats, et <B>ce qu'on affiche s'il n'y =
a aucun=20
=E9l=E9ment</B>. </FONT></P>
<P class=3Dspip align=3Djustify><FONT face=3D"georgia, times, serif" =
size=3D3>Cela=20
donne : </FONT></P>
<P class=3Dspip align=3Djustify><FONT face=3D"georgia, times, serif"=20
size=3D3><TT><B><B</B><I>n</I><B>></B>=20
<UL>Code HTML optionnel avant=20
=
</UL><B><BOUCLE</B><I>n</I>(TYPE){crit=E8re1}{crit=E8re2}...{crit=E8re=
x}<B>></B>=20
<UL>Code HTML + balises SPIP =
</UL><B></BOUCLE</B><I>n</I><B>></B>=20
<UL>Code HTML optionnel apr=E8s </UL><B></B</B><I>n</I><B>></B>=20
<UL>Code HTML alternatif </UL><B><//B</B><I>n</I><B>></B></TT> =
</FONT>
<P></P>
<P class=3Dspip align=3Djustify><FONT face=3D"georgia, times, serif" =
size=3D3>Le <I=20
class=3Dspip>code optionnel avant</I> (pr=E9c=E9d=E9 de=20
<TT><B><B</B><I>n</I><B>></B></TT>) n'est affich=E9 que si la =
boucle=20
contient au moins une r=E9ponse. Il est affich=E9 avant les =
r=E9sultats de la=20
boucle. </FONT></P>
<P class=3Dspip align=3Djustify><FONT face=3D"georgia, times, serif" =
size=3D3>Le <I=20
class=3Dspip>code optionnel apr=E8s</I> (termin=E9 par=20
<TT><B></B</B><I>n</I><B>></B></TT>) n'est affich=E9 que si la =
boucle=20
contient au moins une r=E9ponse. Il est affich=E9 apr=E8s les =
r=E9sultats de la=20
boucle. </FONT></P>
<P class=3Dspip align=3Djustify><B><FONT face=3D"georgia, times, =
serif" size=3D3>Le <I=20
class=3Dspip>code alternatif</I> (termin=E9 par =
<TT><//B<I>n</I>></TT>) est=20
affich=E9 =E0 la place de la boucle (et donc =E9galement =E0 la place =
des codes=20
optionnels avant et apr=E8s) si la boucle n'a trouv=E9 aucune =
r=E9ponse.=20
</FONT></B></P><BR><BR>
<BLOCKQUOTE cite=3Dmid01f901c2e820$6aa6a9a0$3c1f3251@u5u2n3 =
type=3D"cite">
<META content=3D"MSHTML 6.00.2800.1126" name=3DGENERATOR>
<STYLE></STYLE>
<DIV><FONT face=3DArial=20
size=3D2></FONT></DIV></BLOCKQUOTE><BR><BR></BLOCKQUOTE></BODY></HTML>
------=_NextPart_000_0017_01C2E93E.E0BB2340--