rubrique supprimée... mais pas complètement

Bonjour,

J'utilise la version 1.6 de SPIP.

J'avais écrit des rubriques et des articles de test que j'ai ensuite supprimé (mis à la poubelle pour les articles et supprimé pour les rubriques). Depuis ce temps là, lorsque je modifie un article, le menu déroulant des rubriques contient des case vides.

Comment puis-je supprimer ces cases vides?

Daniel

Je me répond à moi même.

En fait l'espace vide que je pensais être dû aux rubriques supprimées correspond à la séparation des secteurs.

Désolé pour cette question stupide!

Daniel

Daniel ANDRE a écrit:

Bonjour,

J'utilise la version 1.6 de SPIP.

J'avais écrit des rubriques et des articles de test que j'ai ensuite supprimé (mis à la poubelle pour les articles et supprimé pour les rubriques). Depuis ce temps là, lorsque je modifie un article, le menu déroulant des rubriques contient des case vides.

Comment puis-je supprimer ces cases vides?

Daniel

Bonjour,

Je suis désolé de revenir à une question que j'ai posée hier, mais je n'ai
toujours pas trouvé de réponse.

Je ne sais pas si quelqu'un d'autre a déjà rencontré ce genre de problèmes,
mais aussi bien les balises <cadre> que
<code> affichent incorrectement des balises de type
- déclaration XML <?xml version="1.0"?>
- tags JSP <% tag_jsp %>

en fait, les chevrons de départ sont systématiquement remplacés par &lt;
dans ces cas-là, donnant le résultat suivant
  &lt;xml version="1.0"?>
&lt;% tag_jsp %>

ce qui est plutôt gênant à la lecture et surtout invalide syntaxiquement. Or
j'écris des tutoriels sur ces langages, donc ça m'embête un peu...

Quelqu'un a-t-il une solution ou une piste à proposer pour que cet
échappement disparaisse?

OU dois-je poster cette question plutôt sur la liste spip-dev, mais celle-ci
est-elle accessible à tout le monde?

Merci d'avance pour vos réponses,
Cordialement,
Cyril.

Je suis désolé de revenir à une question que j'ai posée hier, mais je n'ai
toujours pas trouvé de réponse.

Et tu es très pressé.

Je ne sais pas si quelqu'un d'autre a déjà rencontré ce genre de problèmes,
mais aussi bien les balises <cadre> que
<code> affichent incorrectement des balises de type
- déclaration XML <?xml version="1.0"?>
- tags JSP <% tag_jsp %>

Je viens de RE-tester, et la séquence suivante :
<cadre>
<% toto %>
</cadre>

<code>
<% toto %>
</code>

<% toto %>

<cadre>
<?xml version="1.0"?>
</cadre>

<code>
<?xml version="1.0"?>
</code>

<?xml version="1.0"?>

s'affiche parfaitement, chez moi, aussi bien dans l'espace privé que sur un
site publié. J'écris "s'affiche" à dessein, car il s'agit évidemment du
rendu par le navigateur, pas du code HTML correspondant. Ce dernier échappe
effectivement, par mesure de sécurité, les "<?" en "&lt;?" etc. (voir filtre
'interdire_scripts')

-- Fil

Le Fri 17/10/2003 à 10:58, Fil a écrit :

Je viens de RE-tester, et la séquence suivante :

[...]

s'affiche parfaitement

Bon, Fil a été plus rapide que moi, mais j'allais dire la même chose :slight_smile:

À+, Pif

Bonjour Fil,

s'affiche parfaitement, chez moi, aussi bien dans l'espace privé que sur

un

site publié. J'écris "s'affiche" à dessein, car il s'agit évidemment du
rendu par le navigateur, pas du code HTML correspondant. Ce dernier

échappe

effectivement, par mesure de sécurité, les "<?" en "&lt;?" etc. (voir

filtre

'interdire_scripts')

-- Fil

Ca c'est assez mystérieux, parce que chez moi, il n'y a rien à faire, ca ne
passe pas.
Comme tu peux le constater en allant par exemple ici:
http://www.planetejava.com/article.php3?id_article=6

et pour la bonne et simple raison que le code html généré transforme le & en
&amp; donc forcément, je n'aurai jamais un chevron:-(
par exemple le code suivant: placé dans ma balise <cadre>
<% String nom = "Dupont" %>
est transformé comme suit dans mon code source HTML.
&amp;lt;%! String nom = &quot;Dupond&quot;; %&gt;

Je ne comprends pas ce qui fait que chez moi le & est transformé en &amp; et
pas chez toi!???
Tu as une idée pour ta part?

Merci de ta réponse et excuse moi pour mon insistance;-)

Cdt,
Cyril.

Bonjour, j'ai consulté les archives mais je n'ai pas trouvé la methode :
J'ai ma liste de rubrique et je voudrais qu'a coté, il y ait le nombre
d'article contenue dans celle-ci.

J'ai bien la methode qui boucle sur tous les articles et incremente en php
une variable mais c'est pas propre.

Avez-vous une solution plus efficace ?

Merci pour votre aide

Je ne comprends pas ce qui fait que chez moi le & est transformé en &amp; et
pas chez toi!???
Tu as une idée pour ta part?

Avec l'adresse du squelette j'aurais trouvé plus vite : tu utilises des
filtres, ça vient probablement de là : [(#TEXTE*|decouper_en_page|propre)]

(Je ne veux pas dire que ça vient du filtre découper_en_page, que je n'ai
jamais testé ; il est possible que [(#TEXTE*|propre)] ne soit pas tout à
fait équivalent à #TEXTE, il faudrait tester et le cas échéant débugguer.)

-- Fil

Bien vu, en effet ca doit venir de là...

Merci de ton aide.
Cdt,
Cyril.
----- Original Message -----
From: "Fil" <fil@rezo.net>
To: "cyril vidal" <cyril@planetexml.com>
Cc: <spip@rezo.net>
Sent: Friday, October 17, 2003 11:31 AM
Subject: Re: [Spip] balises code et cadre avec XML ou JSP

> Je ne comprends pas ce qui fait que chez moi le & est transformé en

&amp; et

> pas chez toi!???
> Tu as une idée pour ta part?

Avec l'adresse du squelette j'aurais trouvé plus vite : tu utilises des
filtres, ça vient probablement de là : [(#TEXTE*|decouper_en_page|propre)]

(Je ne veux pas dire que ça vient du filtre découper_en_page, que je n'ai
jamais testé ; il est possible que [(#TEXTE*|propre)] ne soit pas tout à
fait équivalent à #TEXTE, il faudrait tester et le cas échéant débugguer.)

-- Fil

Le Fri 17/10/2003 à 11:31, Fil a écrit :

(Je ne veux pas dire que ça vient du filtre découper_en_page, que je n'ai
jamais testé ; il est possible que [(#TEXTE*|propre)] ne soit pas tout à
fait équivalent à #TEXTE, il faudrait tester et le cas échéant débugguer.)

  De tête .. #TEXTE* passe quand même dans le filtre je-sais-plus-quoi
qui dégage les < et les >. Donc le passer ensuite dans propre remet une
couche de déspécialisation de ces caractères et boum.

À+, Pif

Avez-vous une solution plus efficace ?

Oui, utiliser la boucle
<BOUCLES_articles_par_rubrique(ARTICLES){id_rubrique}></BOUCLES_articles_par
_rubrique>
et #TOTAL_BOUCLE..

A vérifier, mais ça doit gazer pour toutes les rubriques..

Jean-Luc

-----Original Message-----
From: spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]On Behalf Of
guimbert
Sent: vendredi 17 octobre 2003 11:22
To: Spip (Utilisateurs)
Subject: [Spip] Avoir un compteur d'articles par rubrique

Bonjour, j'ai consulté les archives mais je n'ai pas trouvé la methode :
J'ai ma liste de rubrique et je voudrais qu'a coté, il y ait le nombre
d'article contenue dans celle-ci.

J'ai bien la methode qui boucle sur tous les articles et incremente en php
une variable mais c'est pas propre.

Avez-vous une solution plus efficace ?

Merci pour votre aide

_______________________________________________
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.spip.net/

<BOUCLES_articles_par_rubrique(ARTICLES){id_rubrique}></BOUCLES_articles_par

_rubrique>
et #TOTAL_BOUCLE..

J'utilise
    <BOUCLE_compte_articles(ARTICLES){id_rubrique}>
        #TOTAL_BOUCLE
    </BOUCLE_compte_articles>

mais comme il boucle sur chaque alrticle de la rubrique, si la rubrique
contient 3 articles, Total_Boucle renvoi 333
alors ca m'oblige a la mettre dans une variable php :

     <BOUCLE_compte_articles(ARTICLES){id_rubrique}>
    <?php $total_boucle=#TOTAL_BOUCLE; ?>
    </BOUCLE_compte_articles>
  <? echo "(".$total_boucle.")" ?>

Bon ca marche alors j'y touche plus :slight_smile:

dans l'article 0d5001c39497$db513250$4db4440a@cgeyfr.cgey.fr, guimbert à
guimbert@online.fr a écrit le 17/10/03 14:17 :

<BOUCLES_articles_par_rubrique(ARTICLES){id_rubrique}></BOUCLES_articles_par

_rubrique>
et #TOTAL_BOUCLE..

J'utilise
  <BOUCLE_compte_articles(ARTICLES){id_rubrique}>
      #TOTAL_BOUCLE
  </BOUCLE_compte_articles>

mais comme il boucle sur chaque alrticle de la rubrique, si la rubrique
contient 3 articles, Total_Boucle renvoi 333
alors ca m'oblige a la mettre dans une variable php :

   <BOUCLE_compte_articles(ARTICLES){id_rubrique}>
  <?php $total_boucle=#TOTAL_BOUCLE; ?>
  </BOUCLE_compte_articles>
<? echo "(".$total_boucle.")" ?>

Bon ca marche alors j'y touche plus :slight_smile:

<BOUCLE_compte_articles(ARTICLES){id_rubrique}></BOUCLE_compte_articles>
#TOTAL_BOUCLE<//BOUCLE_compte_articles>

j'ai une liste de liens referencés, cela fonctionne bien avec les rubriques
mais j'arrive pas a afficher les lines dans les sous rubriques ;

<BOUCLE_secteurs(RUBRIQUES) {racine} {par titre}>

<B_sites>

  <BOUCLE_sites(SITES) {id_rubrique} {par nom_site} >

      <li>#NOM_SITE<br><br></li>

  </BOUCLE_sites>

</B_sites>

</BOUCLE_secteurs(RUBRIQUES)>

************************************
J'ai essayé d'y mettre la boucle

<B_sous_rubriques_Site>

   <BOUCLE_sous_rubriques_Site(SITES) {id_parent} {par nom_site}>
     #NOM_SITE
   </BOUCLE_sous_rubriques_Site>
</B_sous_rubriques_Site>

Mais id_parent ne focntionne pas car je suis pas dans la boucle rubrique.

Je comprend pas tout

Voila maintenant tout est rentré dans l'ordre...
En fait, le problème soulevé concernait bien, ainsi que l'avait diagnostiqué
Fil, de l'emploi du filtre propre qui transformait les <% et <? en &lt;% et
&lt;?

Or ce filtre est utilisé dans le squelette proposé du filtre
decouper_article parce que les auteurs ont voulu employer ----- pour
signaler un saut de page, qui est déjà utilisé comme raccourci pour faire
des <hr>.

Donc, pour désactiver ce comportement par défaut, il fallait appeler dans le
squeleltte de l'article:
(#TEXTE*|decouper_en_page|propre)

l'asterque sur TEXTE permet de désactiver les raccourcis SPIP, donc on peut
appeler les bonnes fonctions de découpe sur -----., et ensuite on fait appel
à propre pour réactiver ces raccourcis

La solution: arriver à virer le filtre propre. C'est simple, il fut juste
mettre un autre séparateur non déjà pris par les raccourcis SPIP, tel que
§§. On n'a alors plus besoin de désactiver les fonctions SPIP et donc plus
besoin non plus de les réactiver via propre, et ainsi tout rentre dans
l'ordre, comme le prouve
http://www.planetejava.com/article.php3?id_article=6

Merci à ceux qui ont diagnostiqué d'ou provenait l'erreur,
Cordialement,
Cyril.

----- Original Message -----
From: "cyril vidal" <cyril@planetexml.com>
To: <spip@rezo.net>
Sent: Friday, October 17, 2003 11:35 AM
Subject: Re: [Spip] balises code et cadre avec XML ou JSP

Bien vu, en effet ca doit venir de là...

Merci de ton aide.
Cdt,
Cyril.
----- Original Message -----
From: "Fil" <fil@rezo.net>
To: "cyril vidal" <cyril@planetexml.com>
Cc: <spip@rezo.net>
Sent: Friday, October 17, 2003 11:31 AM
Subject: Re: [Spip] balises code et cadre avec XML ou JSP

> > Je ne comprends pas ce qui fait que chez moi le & est transformé en
&amp; et
> > pas chez toi!???
> > Tu as une idée pour ta part?
>
> Avec l'adresse du squelette j'aurais trouvé plus vite : tu utilises des
> filtres, ça vient probablement de là :

[(#TEXTE*|decouper_en_page|propre)]

>
> (Je ne veux pas dire que ça vient du filtre découper_en_page, que je

n'ai

> jamais testé ; il est possible que [(#TEXTE*|propre)] ne soit pas tout à
> fait équivalent à #TEXTE, il faudrait tester et le cas échéant

débugguer.)

>
> -- Fil
>
>

_______________________________________________
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.spip.net/