Exclusion rubriques

J’exclus de mon affichage de rubriques les rubriques 8,9,et 7comme ceci…
ça marche, mais y a-t-il quelque chose de plus propre que celà ??

<BOUCLE_rubriques(RUBRIQUES){id_parent=0}{id_rubrique!=8}{id_rubrique!=9}{id_rubrique!=7}{par titre}>

Maurice Bonne année à vous tous, les SPIPEURS !!!

Existe-t-il un moyen d’obtenir les mêmes fonctionalités de redirection que les articles virtuelles au niveau des rubriques ?

Le besoin apparait par exemple pour gérer mon site multilingue. J’ai developpé deux arborescences parallèles vietnamienne et anglaise. La navigation entre les deux versions est tout à fait naturelle. Cependant, je souhaite avoir une rubrique de téléchargement commune aux deux arborescences. C’est à dire faire pointer la rubrique téléchargement vietnamienne sur sa version anglaise (histoire d’avoir un compteur de téléchargement unique):

Quelqu’un a résolu un problème similaire avec SPIP ?

Pierre

Salut,

Non, il n’existe pas de « rubrique virtuelle » directement. Cependant, tu peux peut-être contourner cela en créant un article « virtuel » qui pointe vers ta rubrique. Dans le chapeau d’un article, tu peux très bien mettre un:
=rubrique.php3?id_rubrique=23
La difficulté étant alors d’homogénéiser l’interface. Mais au moins ça fonctionne.

ARNO*

At 4:34 +0100 6/01/02, Dao-Duy Pierre wrote:

Existe-t-il un moyen d’obtenir les mêmes fonctionalités de redirection que les articles virtuelles au niveau des rubriques ?

Le besoin apparait par exemple pour gérer mon site multilingue. J’ai developpé deux arborescences parallèles vietnamienne et anglaise. La navigation entre les deux versions est tout à fait naturelle. Cependant, je souhaite avoir une rubrique de téléchargement commune aux deux arborescences. C’est à dire faire pointer la rubrique téléchargement vietnamienne sur sa version anglaise (histoire d’avoir un compteur de téléchargement unique):

Quelqu’un a résolu un problème similaire avec SPIP ?

Pierre

Le Scarabée : http://www.scarabee.com
uZine 2 : http://www.uzine.net

DH/DSS, 0x11930F0B, DEEB 602D B344 644B AF88 BF73 85F4 2297 1193 0F0B

PLus simple !!! et qui marche:
pour exclure (içi) la rubrique 8 9 et 7…

Arno ou antoine, pouvez vous donner confirmation que c’est « propre » ?

<BOUCLE_rubriques(RUBRIQUES) {id_parent=0} {id_rubrique!==^(8|9|7)$} {par titre}>

----- Original Message -----
From: Maurice BINIASZ
To: spip@rezo.net
Sent: Sunday, January 06, 2002 12:48 AM
Subject: [Spip] Exclusion rubriques

J’exclus de mon affichage de rubriques les rubriques 8,9,et 7comme ceci…
ça marche, mais y a-t-il quelque chose de plus propre que celà ??

<BOUCLE_rubriques(RUBRIQUES){id_parent=0}{id_rubrique!=8}{id_rubrique!=9}{id_rubrique!=7}{par titre}>

Maurice Bonne année à vous tous, les SPIPEURS !!!

PLus simple !!! et qui marche:
pour exclure (içi) la rubrique 8 9 et 7...
{id_rubrique!==^(8|9|7)$}

C'est un concours ??? :wink:

Alors voici encore plus court :

{id_rubrique!==^[789]$}

Qui fait mieux ? :wink:

Nicolas.

--
Nicolas "Brush" HOIZEY

  Free PHP projects http://www.phpheaven.net
Veille tous azimuts http://www.gasteroprod.com
         Clever Age http://www.clever-age.com

Alors voici encore plus court :
{id_rubrique!==^[789]$}
Qui fait mieux ? :wink:

{id_rubrique!==^[7-9]$}

-- Fil

Alors voici encore plus court :
{id_rubrique!==^[789]$}
Qui fait mieux ? :wink:

{id_rubrique!==^[7-9]$}

Bon, OK, j'aurais dû dire "qui fait plus court" ... :wink:

Mais il est vrai que ta solution est meilleure si c'est une suite de
rubriques qu'on veut bloquer. Comme ça, si on ajoute une rubrique 10,
on ne posera pas la question "pourquoi ça ne me bloque pas la 10 avec
l'expression {id_rubrique!==^[78910]$} ... :wink:

Nicolas.

--
Nicolas "Brush" HOIZEY

  Free PHP projects http://www.phpheaven.net
Veille tous azimuts http://www.gasteroprod.com
         Clever Age http://www.clever-age.com

salut

je voudrais ne pas faire apparaitre un article specifique (le numero 5) de la liste des articles d'une rubrique. J'ai utilise le code suivant sans succees.

<BOUCLE_articles(ARTICLES){id_rubrique}{id_article!=5}{par titre}>
<A HREF="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</A><br>
</BOUCLE_articles>

si vous avez des idees je prends

ciao

eric

From ppetrowski@wanadoo.fr Tue Oct 29 19:00:39 2002

Return-Path: <ppetrowski@wanadoo.fr>
Received: from mel-rto6.wanadoo.fr (smtp-out-6.wanadoo.fr [193.252.19.25])
  by miel.brainstorm.fr (Postfix) with ESMTP id CE8A11D2A9
  for <spip@rezo.net>; Tue, 29 Oct 2002 19:00:38 +0100 (CET)
Received: from mel-rta9.wanadoo.fr (193.252.19.69) by mel-rto6.wanadoo.fr
  (6.5.007) id 3DA24D4D00D6B03F for spip@rezo.net;
  Tue, 29 Oct 2002 19:00:38 +0100
Received: from principal (81.48.73.200) by mel-rta9.wanadoo.fr (6.5.007)
        id 3DA24B2900DDA916 for spip@rezo.net; Tue, 29 Oct 2002 19:00:38 +0100
Message-ID: <000c01c27f75$14e75000$c8493051@principal>
From: "P. PETROWSKI" <ppetrowski@wanadoo.fr>
To: <spip@rezo.net>
Date: Tue, 29 Oct 2002 19:00:35 +0100
MIME-Version: 1.0
Content-Type: multipart/alternative;
  boundary="----=_NextPart_000_0009_01C27F7D.76502A80"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Subject: [Spip] syntaxe #TOTAL_BOUCLE
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b3+
Precedence: list
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Archive: <Discuter chez rezo.net;
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=unsubscribe>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=subscribe>
List-Post: <mailto:spip@rezo.net>
List-Id: SPIP : questions/reponses <spip.rezo.net>
X-List-Received-Date: Tue, 29 Oct 2002 18:00:39 -0000
Status: O
Content-Length: 2086
Lines: 60

C'est un message de format MIME en plusieurs parties.

------=_NextPart_000_0009_01C27F7D.76502A80
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Bonjour,

Je n'arrive pas =E0 employer la fonction #TOTAL_BOUCLE pour indiquer le =
nombre total d'articles situ=E9 dans une rubrique racine...

Soit elle me retourne le chiffre 1
Soit elle m'imprime autant de lignes que la rubrique contient d'articles =
(mais l=E0, le nombre indiqu=E9 est bon sur toutes les lignes)

Alors... j'ai besoin de votre aide pour me donner un exemple.

D'avance, grand merci.

Philippe

------=_NextPart_000_0009_01C27F7D.76502A80
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>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4134.600" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Bonjour,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Je n'arrive pas =E0 employer la =
fonction=20
#TOTAL_BOUCLE pour indiquer le nombre total d'articles situ=E9 dans une =
rubrique=20
racine...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Soit elle me retourne le chiffre =
1</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Soit elle m'imprime autant de lignes =
que la=20
rubrique contient d'articles (mais l=E0, le nombre indiqu=E9 est bon sur =
toutes les=20
lignes)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Alors... j'ai besoin de votre aide pour =
me donner=20
un exemple.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>D'avance, grand merci.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Philippe</FONT></DIV></BODY></HTML>

------=_NextPart_000_0009_01C27F7D.76502A80--