RE: [Spip] Passage d'une variable php à une boucle

Les développeurs m'ont déjà répondu il y a quelques mois ...
Cette option n'est pas disponible ...

Amicalement, Emilien

CreaNET System

Emilien ARNAUD
Administrateur
CreatixEA@creanet.creatixea.eu.org
                                                                 
-----Message d'origine-----
De : Thierry Isenring [mailto:thierry.isenring@epfl.ch]
Envoyé : mercredi 7 août 2002 16:06
À : spip@rezo.net
Objet : [Spip] Passage d'une variable php à une boucle

Salut à tous!

Mon menu comprend plusieurs rubriques qui sont toujours affichées.
Quand une de ces rubriques, est selectionnée, je voudrais qu'il
s'affiche
ses sous-rubrique. Mais seulement pour la rubrique selectionnée.

Exemple :

Flash Informatique
  -1994
  -1993
Supercomputing review
Autres publications

La rubrique Flash Informatique est sélectionnée et ses sous-rubriques
sont
affichées

J'ai essayé de le faire comme ceci, mais, la variable $id_select n'est
pas
passée correctement....

<?
    if (isset($id_rubrique)) $id_select = $id_rubrique ;
?>

        <BOUCLE_menuFixe(RUBRIQUES){id_parent=3}>
            #TITRE<br>

            <BOUCLE_1niveau(RUBRIQUES){id_rubrique=$id_select}>
                #TITRE<br>
            </BOUCLE_1niveau>

        </BOUCLE_menuFixe>

Merci pour votre aide !
--
______________________________

  Thierry Isenring
          EPFL
______________________________
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

From CreatixEA@creanet.creatixea.eu.org Wed Aug 7 19:20:38 2002

Return-Path: <CreatixEA@creanet.creatixea.eu.org>
Received: from creanet.creanet.creatixea.eu.org
  (lns15m-7-162.w.club-internet.fr [212.195.106.162])
  by miel.brainstorm.fr (Postfix) with ESMTP id 186241C803
  for <spip@rezo.net>; Wed, 7 Aug 2002 19:20:38 +0200 (CEST)
Subject: RE: [Spip] Ajouter des raccourcis
Date: Wed, 7 Aug 2002 19:22:39 +0200
Message-ID: <25B084E01ACFD145A1D07E3842B2914714FD@creanet.creanet.creatixea.eu.org>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-1"
X-MS-Has-Attach:
Content-Transfer-Encoding: quoted-printable
X-MS-TNEF-Correlator:
Thread-Topic: [Spip] Ajouter des raccourcis
Thread-Index: AcI+LQ6GdBSUgZxZSYm93pk6W/YiBgACHV0g
X-MimeOLE: Produced By Microsoft Exchange V6.0.4417.0
From: "Administrator" <CreatixEA@creanet.creatixea.eu.org>
To: "Guillaume" <gsouesme@wanadoo.fr>
content-class: urn:content-classes:message
Cc: <spip@rezo.net>
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b2+
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: Wed, 07 Aug 2002 17:20:38 -0000
Status: O
Content-Length: 1708
Lines: 70

R=E9ponse: OUI

ds mes_fonction.php3:

function raccourcis_perso ($texte) {
  while ($p =3D strpos("{dataclass"))
  {
    $debut =3D substr($texte, 0, $p); //Ce qu'il y a avant
    $milieu =3D substr($texte, $p); //Ce qu'il y a apr=E8s

    if (!eregi("(=A7([a-Z0-9]+)\{([a-z0-9]+)\}=A7)", $texte,
$row))
      die ("Erreur de syntaxe: =A7dataclass{texte}=A7");
    $class =3D $row[2];
    $tmp =3D $row[3];
    $tmp2 =3D "<div class=3D\"$class\">$tmp</div>";
    $texte =3D str_replace("$row[1]", "$tmp2", $texte);
  }
  return $texte;
}

Ca fait longtps que j'ai pas fait de PHP ... Mais qchose comme =E7a
devrait fonctionner ... Si Fil voit des fautes, qu'il n,'h=E9site p=F4 =
=E0 me
le dire :wink:

Cordialement, Emilien

                                                                =20
CreaNET System

Emilien ARNAUD
Administrateur
CreatixEA@creanet.creatixea.eu.org
                                                                =20

-----Message d'origine-----
De : Guillaume [mailto:gsouesme@wanadoo.fr]
Envoy=E9 : mercredi 7 ao=FBt 2002 15:00
=C0 : SPIP Liste
Objet : [Spip] Ajouter des raccourcis

Bonjour,

J'ai bien trouv=E9 du code concernant les raccourcis dans
"inc_texte.php3".
Reste que je suis assez perdu la dedans.

Est-ce quelqu'un aurait la patience m'expliquer comment rajouter, par
exemple, un raccourci du style:

{dataclass{data}}
qui donnerai ceci:
<div class=3D"dataclass">data</div>

Autre chose est-ce possible de d'=E9crire ces modifications dans
mes_fonctions.php3 ?

Merci,
Guillaume

_______________________________________________
liste spip
spip@rezo.net - d=E9sabonnement : spip-off@rezo.net
http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

From CreatixEA@creanet.creatixea.eu.org Wed Aug 7 19:31:13 2002

Return-Path: <CreatixEA@creanet.creatixea.eu.org>
Received: from creanet.creanet.creatixea.eu.org
  (lns15m-7-162.w.club-internet.fr [212.195.106.162])
  by miel.brainstorm.fr (Postfix) with ESMTP id 375921C83C
  for <spip@rezo.net>; Wed, 7 Aug 2002 19:31:13 +0200 (CEST)
Subject: =?iso-8859-1?Q?RE=3A_=5BSpip=5D_S=E9lection_d=27un_mot-cl=E9_qui_soit_vra?=
  =?iso-8859-1?Q?iment_li=E9_=E0_un_article_ou_=E0_une_br=E8ve?=
Date: Wed, 7 Aug 2002 19:33:16 +0200
Message-ID: <25B084E01ACFD145A1D07E3842B29147535C@creanet.creanet.creatixea.eu.org>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: =?iso-8859-1?Q?=5BSpip=5D_S=E9lection_d=27un_mot-cl=E9_qui_soit_vraimen?=
  =?iso-8859-1?Q?t_li=E9_=E0_un_article_ou_=E0_une_br=E8ve?=
Thread-Index: AcI97X9PTeexrQmERzKcuLQoCLPmLwASu+tA
X-MimeOLE: Produced By Microsoft Exchange V6.0.4417.0
From: "Administrator" <CreatixEA@creanet.creatixea.eu.org>
content-class: urn:content-classes:message
To: "Revues et Magazines" <revues.magazines@editionsducerf.fr>,
  <spip@rezo.net>
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b2+
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: Wed, 07 Aug 2002 17:31:13 -0000
Status: O
Content-Length: 1269
Lines: 49

Le mieux ne serait-il pas de faire la liste des articles puis des =
br=E8ves
et de faire cette s=E9l=E9ction ?
Puis dans un script PHP, du regarde qui la id_mot le + grand ?

                                                                =20
CreaNET System

Emilien ARNAUD
Administrateur
CreatixEA@creanet.creatixea.eu.org
                                                                =20

-----Message d'origine-----
De : Revues et Magazines [mailto:revues.magazines@editionsducerf.fr]
Envoy=E9 : mercredi 7 ao=FBt 2002 10:34
=C0 : spip@rezo.net
Objet : [Spip] S=E9lection d'un mot-cl=E9 qui soit vraiment li=E9 =E0 un =
article
ou =E0 une br=E8ve

Bonjour,

je voudrais chercher...

le mot-cl=E9 d'un type donn=E9 qui soit le dernier par id_mot

-- jusque-l=E0, je sais faire : <BOUCLE_recherche(MOTS){par
id_mot}{inverse}{type_mot=3D"type choisi"}{0,1}>

mais qui, en plus, soit bien associ=E9 =E0 au moins un article ou au =
moins
une
br=E8ve.

Et je n'y arrive pas. J'imagine qu'il faut imbriquer deux boucles...

Une id=E9e ?

Merci =E0 tous.

R=E9mi.

_______________________________________________
liste spip
spip@rezo.net - d=E9sabonnement : spip-off@rezo.net
http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

From walk@ifrance.com Wed Aug 7 19:52:59 2002

Return-Path: <walk@ifrance.com>
Received: from mel-rto4.wanadoo.fr (smtp-out-4.wanadoo.fr [193.252.19.23])
  by miel.brainstorm.fr (Postfix) with ESMTP id 7ED8C1C835
  for <spip@rezo.net>; Wed, 7 Aug 2002 19:52:59 +0200 (CEST)
Received: from mel-rta7.wanadoo.fr (193.252.19.61) by mel-rto4.wanadoo.fr
  (6.5.007)
  id 3D49FD320025679F for spip@rezo.net; Wed, 7 Aug 2002 19:52:59 +0200
Received: from macpower (80.8.57.134) by mel-rta7.wanadoo.fr (6.5.007)
        id 3D49FF1400227D4C for spip@rezo.net; Wed, 7 Aug 2002 19:52:59 +0200
Message-ID: <004f01c23e3b$ddff8be0$14b3fea9@macpower>
From: "Walk" <walk@ifrance.com>
To: <spip@rezo.net>
References: <25B084E01ACFD145A1D07E3842B29147535C@creanet.creanet.creatixea.eu.org>
Date: Wed, 7 Aug 2002 19:57:16 +0200
MIME-Version: 1.0
Content-Type: text/plain;
  charset="Windows-1252"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Subject: =?iso-8859-1?q?=5BSpip=5D_?=
  =?iso-8859-1?q?=2Ecvsignore_=3F_j=27ignore_=3F?=
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b2+
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: Wed, 07 Aug 2002 17:52:59 -0000
Status: O
Content-Length: 121
Lines: 6

svp quelqu'un pourrait-il me dire à quoi servent les fichiers .cvsignore dans la
version 1.4d5 ?

Merci d'avance !

Walk