Cool menu et apostrophes... erreur javascrip due apostrophes dans les titres

Bonjour à tous,

J'essaye de faire fonctionner CoolMenu avec un squelette SPIP en utilisant
les instructions aimablement données sur la liste...

J'obtiens une erreur de script dès qu'un apostrophe est trouvé par le script
dans le titre d'une rubrique à afficher.
En effet, l'apostrophe dans le titre est considéré par javascript comme la
fin d'une variable, et attend une suite

Ce problème a t'il été déjà rencontré par l'un ou l'une d'entre vous ?

Existe t'il une autre solution que de remplacer tous les apostrophes de mes
titres de rubriques par le code html correspondant (en l'occurrence &#8217:wink:
?

Merci d'avance pour vos réponses,

Cyril

Tu peux peut les remplacer par des '
6U

----- Original Message -----
From: "Cyril MARION" <cyril@cymweb.com>
To: <spip@rezo.net>
Sent: Wednesday, August 28, 2002 10:38 AM
Subject: [Spip] Cool menu et apostrophes... erreur javascrip due apostrophes
dans les titres

Bonjour à tous,

J'essaye de faire fonctionner CoolMenu avec un squelette SPIP en utilisant
les instructions aimablement données sur la liste...

J'obtiens une erreur de script dès qu'un apostrophe est trouvé par le

script

dans le titre d'une rubrique à afficher.
En effet, l'apostrophe dans le titre est considéré par javascript comme la
fin d'une variable, et attend une suite

Ce problème a t'il été déjà rencontré par l'un ou l'une d'entre vous ?

Existe t'il une autre solution que de remplacer tous les apostrophes de

mes

titres de rubriques par le code html correspondant (en l'occurrence

&#8217:wink:

?

Merci d'avance pour vos réponses,

Cyril

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

Il faudrait que tu crées un petit filtre dans mes_fonctions.php3 qui
transforme les ' en \'
ereg_replace("'", "\\'", $texte);

Bernard Martin-Rabaud
mel@ediweb.org

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
Cyril MARION
Envoyé : mercredi 28 août 2002 10:39
À : spip@rezo.net
Objet : [Spip] Cool menu et apostrophes... erreur javascrip due
apostrophes dans les titres

Bonjour à tous,

J'essaye de faire fonctionner CoolMenu avec un squelette SPIP en utilisant
les instructions aimablement données sur la liste...

J'obtiens une erreur de script dès qu'un apostrophe est trouvé par le script
dans le titre d'une rubrique à afficher.
En effet, l'apostrophe dans le titre est considéré par javascript comme la
fin d'une variable, et attend une suite

Ce problème a t'il été déjà rencontré par l'un ou l'une d'entre vous ?

Existe t'il une autre solution que de remplacer tous les apostrophes de mes
titres de rubriques par le code html correspondant (en l'occurrence &#8217:wink:
?

Merci d'avance pour vos réponses,

Cyril

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

Salut,

ce que j'ai fais pour résoudre ce pb c de rajouter : <?
$titre1=addslashes("#TITRE"); ?>

avant l'appel du script cool menu comme suit :

<BOUCLE_menusubrub(RUBRIQUES){id_parent}><? $sub++; ?>
   <? $titre1=addslashes("#TITRE"); ?>
   <script>oCMenu.makeMenu('sub<? echo $sub; ?>','top<? echo $top; ?>','<?
echo $titre1; ?>','#URL_RUBRIQUE')</script>

----- Original Message -----
From: "Bernard Martin-Rabaud" <martinrabo@wanadoo.fr>
To: <spip@rezo.net>
Sent: Wednesday, August 28, 2002 11:47 AM
Subject: RE: [Spip] Cool menu et apostrophes... erreur javascrip
dueapostrophes dans les titres

Il faudrait que tu crées un petit filtre dans mes_fonctions.php3 qui
transforme les ' en \'
ereg_replace("'", "\\'", $texte);

Bernard Martin-Rabaud
mel@ediweb.org

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
Cyril MARION
Envoyé : mercredi 28 août 2002 10:39
À : spip@rezo.net
Objet : [Spip] Cool menu et apostrophes... erreur javascrip due
apostrophes dans les titres

Bonjour à tous,

J'essaye de faire fonctionner CoolMenu avec un squelette SPIP en utilisant
les instructions aimablement données sur la liste...

J'obtiens une erreur de script dès qu'un apostrophe est trouvé par le

script

dans le titre d'une rubrique à afficher.
En effet, l'apostrophe dans le titre est considéré par javascript comme la
fin d'une variable, et attend une suite

Ce problème a t'il été déjà rencontré par l'un ou l'une d'entre vous ?

Existe t'il une autre solution que de remplacer tous les apostrophes de

mes

titres de rubriques par le code html correspondant (en l'occurrence

&#8217:wink:

?

Merci d'avance pour vos réponses,

Cyril

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

Bonjour,

Je ne sais pas si ce que vous cherchez à faire
correspond à avoir le menu à gauche qui reste stable
alors même que l'on fait défiler la page vers le
bas...

Si c'est ce type de menu alors vous pouvez aller sur :

http://www.drop-zone-city.com/article.php3?id_article=87

et sur :

http://www.glums.com/allfreetemplatespip/style_css/menu_defile_fixe.html

Ce dernier lien pointe sur un exemple de page de ce
type...

Pierre

--- Didier Geneteaud <didier@geneteaud.com> a écrit :

Salut,

ce que j'ai fais pour résoudre ce pb c de rajouter :
<?
$titre1=addslashes("#TITRE"); ?>

avant l'appel du script cool menu comme suit :

<BOUCLE_menusubrub(RUBRIQUES){id_parent}><? $sub++;
?>
   <? $titre1=addslashes("#TITRE"); ?>
   <script>oCMenu.makeMenu('sub<? echo $sub;
?>','top<? echo $top; ?>','<?
echo $titre1; ?>','#URL_RUBRIQUE')</script>

----- Original Message -----
From: "Bernard Martin-Rabaud"
<martinrabo@wanadoo.fr>
To: <spip@rezo.net>
Sent: Wednesday, August 28, 2002 11:47 AM
Subject: RE: [Spip] Cool menu et apostrophes...
erreur javascrip
dueapostrophes dans les titres

> Il faudrait que tu crées un petit filtre dans
mes_fonctions.php3 qui
> transforme les ' en \'
> ereg_replace("'", "\\'", $texte);
>
> Bernard Martin-Rabaud
> mel@ediweb.org
>
> -----Message d'origine-----
> De : spip-bounces@rezo.net
[mailto:spip-bounces@rezo.net]De la part de
> Cyril MARION
> Envoyé : mercredi 28 août 2002 10:39
> À : spip@rezo.net
> Objet : [Spip] Cool menu et apostrophes... erreur
javascrip due
> apostrophes dans les titres
>
>
> Bonjour à tous,
>
> J'essaye de faire fonctionner CoolMenu avec un
squelette SPIP en utilisant
> les instructions aimablement données sur la
liste...
>
> J'obtiens une erreur de script dès qu'un
apostrophe est trouvé par le
script
> dans le titre d'une rubrique à afficher.
> En effet, l'apostrophe dans le titre est considéré
par javascript comme la
> fin d'une variable, et attend une suite
>
> Ce problème a t'il été déjà rencontré par l'un ou
l'une d'entre vous ?
>
> Existe t'il une autre solution que de remplacer
tous les apostrophes de
mes
> titres de rubriques par le code html correspondant
(en l'occurrence
’)
> ?
>
> Merci d'avance pour vos réponses,
>
> Cyril
>
>
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : spip-off@rezo.net
> Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
> Documentation de SPIP : http://www.uzine.net/spip
>
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : spip-off@rezo.net
> Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
> Documentation de SPIP : http://www.uzine.net/spip
>

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com

From pierre_lusseau@yahoo.fr Wed Aug 28 14:06:34 2002

Return-Path: <pierre_lusseau@yahoo.fr>
Received: from web13806.mail.yahoo.com (web13806.mail.yahoo.com
  [216.136.175.16])
  by miel.brainstorm.fr (Postfix) with SMTP id 63DA41C04F
  for <spip@rezo.net>; Wed, 28 Aug 2002 14:06:33 +0200 (CEST)
Message-ID: <20020828120632.44427.qmail@web13806.mail.yahoo.com>
Received: from [195.101.229.231] by web13806.mail.yahoo.com via HTTP;
  Wed, 28 Aug 2002 14:06:32 CEST
Date: Wed, 28 Aug 2002 14:06:32 +0200 (CEST)
From: =?iso-8859-1?q?pierre=20lusseau?= <pierre_lusseau@yahoo.fr>
Subject: Re: [Spip]_question_sur_les_breves
To: Coralie PAULHAC <Coralie.Paulhac@wanadoo.fr>, spip@rezo.net
In-Reply-To: <3D49FF7900954096@mel-rta8.wanadoo.fr> (added by
  postmaster@wanadoo.fr)
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
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, 28 Aug 2002 12:06:34 -0000
Status: O
Content-Length: 769
Lines: 28

Brève = petite info qui ne mérite pas un article mais
que l'on veut diffuser...

C'est tout.

Pierre

--- Coralie PAULHAC <Coralie.Paulhac@wanadoo.fr> a
écrit : > Bonjour,

Desolee pour cette question un peu conne ...

Quelqu'ub peut me dire a quoi servent exactement les
breves.. j'ai un peu de mal a saisir le concept

Merci d'avance

Coralie

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com

From hubert.blein@libertysurf.fr Wed Aug 28 14:13:16 2002

Return-Path: <hubert.blein@libertysurf.fr>
Received: from mail.libertysurf.net (mail.libertysurf.net [213.36.80.91])
  by miel.brainstorm.fr (Postfix) with ESMTP id 483191C7BB
  for <spip@rezo.net>; Wed, 28 Aug 2002 14:13:16 +0200 (CEST)
Received: from fixe (212.129.53.129) by mail.libertysurf.net (6.5.026)
        id 3D518C6B0041993A for spip@rezo.net; Wed, 28 Aug 2002 14:13:16 +0200
Message-ID: <003601c24e8d$0b293380$0201a8c0@dsl>
From: "Hubert Blein" <hubert.blein@libertysurf.fr>
To: <spip@rezo.net>
References: <JOEHLGJKOMDPGJBAHMMEKEKMDDAA.martinrabo@wanadoo.fr>
  <003701c24e85$db5fc9e0$ca79a8c0@systemia.fr>
Date: Wed, 28 Aug 2002 14:18:39 +0200
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Subject: =?iso-8859-1?q?=5BSpip=5D_?=
  =?iso-8859-1?q?maitriser_l=27ordre_des_articles?=
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, 28 Aug 2002 12:13:16 -0000
Status: O
Content-Length: 423
Lines: 13

comment puis je faire pour maitriser l'ordre de présentation des articles
dans une liste ?

J'ai lu dans la documentation SPIP que je pouvais utiliser {par num critère}
associé à une numérotation du titre.

Cette solution me convient tout à fait, si ce n'est que je ne souhaite pas
voir apparaitre le numéro devant le titre.

ai-je loupé quelque chose dans la doc ? avez vous appliqué un méthode simple
qui marche ?

merci

Juste une remarque annexe : vous ouvrez là un risque d'erreur. Pour passer
des variables de spip vers php il faut utiliser la syntaxe suivante :

<?php
    $variable = '[(#TITRE|addslashes)]';
?>

Bien respecter les ' (pas de ").

Avec spip 1.4, remplacer addslashes par texte_script

Evidemment, pour le passer ensuite dans javascript, il faudra faire :

<?php
    $variable = '[(#TITRE|texte_script)]';
    echo addslashes($variable);
?>

Pour voir ce qui peut déconner, je conseille de tester le titre suivant:

            C'est $toto pour l'"homme"

Si $toto n'apparaît pas ou si une erreur quelconque se produit, c'est que
vous n'avez pas la bonne méthode...

-- Fil

En fait pas besoin de ce bout de script PHP, tu peux utiliser le filtre
texte_script :

<BOUCLE_menusubrub(RUBRIQUES){id_parent}>
   [("#TITRE"|texte_script)]
   <script>oCMenu.makeMenu('sub<? echo $sub; ?>','top<? echo $top; ?>','<?
echo $titre1; ?>','#URL_RUBRIQUE')</script>

Bernard Martin-Rabaud
mel@ediweb.org

-----Message d'origine-----
De : Didier Geneteaud [mailto:didier@geneteaud.com]
Envoyé : mercredi 28 août 2002 13:27
À : Bernard Martin-Rabaud; spip@rezo.net
Objet : Re: [Spip] Cool menu et apostrophes... erreur javascrip
dueapostrophes dans les titres

Salut,

ce que j'ai fais pour résoudre ce pb c de rajouter : <?
$titre1=addslashes("#TITRE"); ?>

avant l'appel du script cool menu comme suit :

<BOUCLE_menusubrub(RUBRIQUES){id_parent}><? $sub++; ?>
   <? $titre1=addslashes("#TITRE"); ?>
   <script>oCMenu.makeMenu('sub<? echo $sub; ?>','top<? echo $top; ?>','<?
echo $titre1; ?>','#URL_RUBRIQUE')</script>

----- Original Message -----
From: "Bernard Martin-Rabaud" <martinrabo@wanadoo.fr>
To: <spip@rezo.net>
Sent: Wednesday, August 28, 2002 11:47 AM
Subject: RE: [Spip] Cool menu et apostrophes... erreur javascrip
dueapostrophes dans les titres

Il faudrait que tu crées un petit filtre dans mes_fonctions.php3 qui
transforme les ' en \'
ereg_replace("'", "\\'", $texte);

Bernard Martin-Rabaud
mel@ediweb.org

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
Cyril MARION
Envoyé : mercredi 28 août 2002 10:39
À : spip@rezo.net
Objet : [Spip] Cool menu et apostrophes... erreur javascrip due
apostrophes dans les titres

Bonjour à tous,

J'essaye de faire fonctionner CoolMenu avec un squelette SPIP en utilisant
les instructions aimablement données sur la liste...

J'obtiens une erreur de script dès qu'un apostrophe est trouvé par le

script

dans le titre d'une rubrique à afficher.
En effet, l'apostrophe dans le titre est considéré par javascript comme la
fin d'une variable, et attend une suite

Ce problème a t'il été déjà rencontré par l'un ou l'une d'entre vous ?

Existe t'il une autre solution que de remplacer tous les apostrophes de

mes

titres de rubriques par le code html correspondant (en l'occurrence

&#8217:wink:

?

Merci d'avance pour vos réponses,

Cyril

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

Je modifie la structure de mon site et je ne voudrais pas recommencer la
saisie de tous mes articles...
Commet peut on déplacer un article vers une autre rubrique ?

le 28/08/02 14:26, Hubert Blein (hubert.blein@libertysurf.fr) a écrit :

Je modifie la structure de mon site et je ne voudrais pas recommencer la
saisie de tous mes articles...
Commet peut on déplacer un article vers une autre rubrique ?

Tu fais modifier l'article et tu changes la rubrique dans le menu déroulant
qui est justement prévu pour ça :wink:

-- Roustoubi