rubristique !

j'ai crée un rubrique avec un squelette différent de rubrique.html, elle affiche une hiérarchie et des sous rubriques... ca va.
dans chaque sous-rubriques il y a plusieurs articles... oké.
ces articles doivent tous utiliser un même squelette QUI DOIT ETRE DIFFERENT du article.html. et là, ça coince...

jc sortira-t'il du labyrinthe au milieu de tous ces squelettes? vous le saurez (en principe) au prochain épisode...

jc a écrit:

j'ai crée un rubrique avec un squelette différent de rubrique.html, elle affiche une hiérarchie et des sous rubriques... ca va.
dans chaque sous-rubriques il y a plusieurs articles... oké.
ces articles doivent tous utiliser un même squelette QUI DOIT ETRE DIFFERENT du article.html. et là, ça coince...

jc sortira-t'il du labyrinthe au milieu de tous ces squelettes? vous le saurez (en principe) au prochain épisode...

une precision : quand je dis "rubrique avec un squelette différent de rubrique.html" ca veut dire "rubrique-n.html" et je me demande si les differents articles vers lesquels cette page renvoie peuvent tous partager le même squelette... il devrait s'appeller article-n.html? si je fais ca il en faut un pour chaque article donc ca va pas... est ce que je peux faire un lien vers truc.html avec un ?id_article derriere? ca serait sous quelle forme? quelqu'un y comprends qque chose et peut m'expliquer ou est-ce qu'il faut que je réexplique?

jc (toujours prisonnier du labyrinthe)

article-n.html ?

n c'est le numéro de la rubrique à partir de laquelle les skels sont différents.

JLuc

jc a écrit :

jc a écrit:

j'ai crée un rubrique avec un squelette différent de rubrique.html, elle
affiche une hiérarchie et des sous rubriques... ca va.
dans chaque sous-rubriques il y a plusieurs articles... oké.
ces articles doivent tous utiliser un même squelette QUI DOIT ETRE
DIFFERENT du article.html. et là, ça coince...

jc sortira-t'il du labyrinthe au milieu de tous ces squelettes? vous le
saurez (en principe) au prochain épisode...

une precision : quand je dis "rubrique avec un squelette différent de
rubrique.html" ca veut dire "rubrique-n.html" et je me demande si les
differents articles vers lesquels cette page renvoie peuvent tous
partager le même squelette... il devrait s'appeller article-n.html?

Oui. Tous les articles de la rubrique n utiliseront le squelette
article-n.html

si
je fais ca il en faut un pour chaque article donc ca va pas... est ce
que je peux faire un lien vers truc.html avec un ?id_article derriere?

Oui. Tu veux te faire n'importe quel squelette toto.html?id_article=12 de
manière à récupérer le numéro d'article demandé dans une boucle article avec
{id_rubrique}

ca serait sous quelle forme? quelqu'un y comprends qque chose et peut
m'expliquer ou est-ce qu'il faut que je réexplique?

Cela dit, si tu as vraiment besoin d'un squelette différent par article, tu
peux mettre chaque type d'article dans une sous rubrique et appeler leur
page par article=60.html pour les article de la rubrique 60 au premier
niveau, puis des squelettes personnalisés pour les sous niveaux.
Mais y'a peut-être une réflexion sur l'arborescence de ton site à avoir ;
multiplier les squelettes pour un même objet hiérarchique, c'est pas très
efficace sur un site dynamique.

jc (toujours prisonnier du labyrinthe)

Petite lecture de la doc quand même ?

--
Ivan

JLuc a écrit:

article-n.html ?

n c'est le numéro de la rubrique à partir de laquelle les skels sont différents.

JLuc

oui
c'est rubrique-32.html
mais je voudrais aussi qu'il renvoie vers différents articles,
1. dont je ne connaitrais pas le nombre à l'avance
2. qui partageraient tous le meme squelette qui ne serait pas le squelette "générique" article.html(c pour ca que article-n.html, ou n serait remplace par le n° de l'article, c'est pas la bonne solution)
jc

Tous les articles de la rubrique n utiliseront le squelette
article-n.html

c'est ce que je veux éviter ! ca m'obligerait a avoir 1 page / article !

Oui. Tu veux te faire n'importe quel squelette toto.html?id_article=12 de
manière à récupérer le numéro d'article demandé dans une boucle article avec
{id_rubrique}

dac... ma question était mal posée... de toute facon elle etait sotte alors... :slight_smile:

Cela dit, si tu as vraiment besoin d'un squelette différent par article, tu
peux mettre chaque type d'article dans une sous rubrique et appeler leur
page par article=60.html pour les article de la rubrique 60 au premier
niveau, puis des squelettes personnalisés pour les sous niveaux.
Mais y'a peut-être une réflexion sur l'arborescence de ton site à avoir ;
multiplier les squelettes pour un même objet hiérarchique, c'est pas très
efficace sur un site dynamique.

je ne veux surtout pas "multiplier les squelettes pour un même objet hiérarchique" ! mais je ne trouve absolument pas comment faire...

bon ben... merci :slight_smile:

Petite lecture de la doc quand même ?

entierement dac ! mais je dois avouer que je ne sais plus où regarder parmi les 12 pdf que j'avais téléchargé et imprimé... j'ai effectué des plongées dans ces docs à partir des tables des matières et je suis toujours revenu bredouille... je tiens à dire pour ma défense que je suis plutôt pip en spip...

jc

jc a écrit :

Petite lecture de la doc quand même ?

entierement dac ! mais je dois avouer que je ne sais plus où regarder
parmi les 12 pdf que j'avais téléchargé et imprimé... j'ai effectué des
plongées dans ces docs à partir des tables des matières et je suis
toujours revenu bredouille... je tiens à dire pour ma défense que je
suis plutôt pip en spip...

jc

Alors ré explique ton problème. Peut-être que tu n'as pas forcément bien
compris la philosophie de Spip.
Tu n'es pas obligé d'utiliser les rubrique.html et article.html fourni même
si tu fais appel à des rubriques et des articles à l'intérieur (bien que ça
soit plus facile). En fonction de l'organisation de ton site, tu peux donc
te créer des squelettes différents en fonction des rubriques, avec
monsquelette-n.html, quel que soit le nom du squelette.

--
Ivan

Alors ré explique ton problème. Peut-être que tu n'as pas forcément bien
compris la philosophie de Spip.
Tu n'es pas obligé d'utiliser les rubrique.html et article.html fourni même
si tu fais appel à des rubriques et des articles à l'intérieur (bien que ça
soit plus facile). En fonction de l'organisation de ton site, tu peux donc
te créer des squelettes différents en fonction des rubriques, avec
monsquelette-n.html, quel que soit le nom du squelette.

c'est quoi cette url qui se termine par un #
"article.php3?id_article=61#" ? est ce que ca a a voir avec la question que je me pose (depuis ce matin) ?

aux dernieres news jc est toujours dans la colle et cerné par des méchants squelettes... s'en sortira-t'il? vous le saurez... peut etre :))

je retire ma question sotte...

c'est quoi cette url qui se termine par un #
"article.php3?id_article=61#" ? est ce que ca a a voir avec la question que je me pose (depuis ce matin) ?

aux dernieres news jc est toujours dans la colle et cerné par des méchants squelettes... s'en sortira-t'il? vous le saurez... peut etre :))

Alors ré explique ton problème. Peut-être que tu n'as pas forcément bien
compris la philosophie de Spip.
Tu n'es pas obligé d'utiliser les rubrique.html et article.html fourni même
si tu fais appel à des rubriques et des articles à l'intérieur (bien que ça
soit plus facile). En fonction de l'organisation de ton site, tu peux donc
te créer des squelettes différents en fonction des rubriques, avec
monsquelette-n.html, quel que soit le nom du squelette.

(merci de ta patience) alors je réexplique :
j'ai une rubrique-32.html : cette page a des boucles un peu differentes de rubrique.html, jusque là il me semble que je me suis pas trompé ...

cette rubrique-32.html affiche des sous rubriques et est réutilisée pour afficher le contenu de chacune de ces sous-rubriques... le code :

<BOUCLE_principale(RUBRIQUES){id_rubrique}>
     #LOGO_RUBRIQUE <a href="sommaire.php3">accueil</a> <img src="IMG/hierar.gif" width="9" height="10">
       <BOUCLE_hierarchie(HIERARCHIE){id_rubrique}>
       <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a> <img src="IMG/hierar.gif" width="9" height="10">
       </BOUCLE_hierarchie>
       <font size="6">[(#TITRE|supprimer_numero)]<br>
       </font>

       <B_sommaire_sous_rubriques>
       <span class="small">albums :</span>
       <BOUCLE_sommaire_sous_rubriques(RUBRIQUES){id_parent}{par titre}{"&nbsp;|&nbsp;"}>
       <a HREF="#URL_RUBRIQUE">#TITRE</a>
       </BOUCLE_sommaire_sous_rubriques>
       </B_sommaire_sous_rubriques>

           <B_articles>
           <hr>
           <span class="small"> chapitres :</span>
           <BOUCLE_articles (ARTICLES) {id_rubrique}{par date}>
          <?--là je sais pas-->
     <a href="???">[(#TITRE)]</a>
           </BOUCLE_articles>

         </BOUCLE_principale>

je voudrais que cette "boucle_articles" (qui affiche bien le contenu des sous-rubriques (de "sommaire_sous_rubriques")
1. renvoie vers un squelette différent de article.html
2. ne renvoie pas vers un article-n.html ni vers un tructruc-n.html puisque le nombre d'articles doit changer !

il y a surement un truc qui m'a échappé (soupir)

jc

jc a écrit:

j'ai crée un rubrique avec un squelette différent de rubrique.html, elle affiche une hiérarchie et des sous rubriques... ca va.
dans chaque sous-rubriques il y a plusieurs articles... oké.
ces articles doivent tous utiliser un même squelette QUI DOIT ETRE DIFFERENT du article.html. et là, ça coince...

jc sortira-t'il du labyrinthe au milieu de tous ces squelettes? vous le saurez (en principe) au prochain épisode...

on reprend au début :

il est possible que plusieurs liens renvoient vers une meme page (dont le contenu differera selon l'id passée par l'url) or je voudrais que cette page ait un squelette different de article.html MAIS QUE CA SOIT LE MEME (si possible) POUR CHAQUE ARTICLE ! (pas article-11.html puis article-12.html, et un 20aine comme ca!)
je me fais comprendre?

jc a écrit :

Alors ré explique ton problème. Peut-être que tu n'as pas forcément bien
compris la philosophie de Spip.
Tu n'es pas obligé d'utiliser les rubrique.html et article.html fourni même
si tu fais appel à des rubriques et des articles à l'intérieur (bien que ça
soit plus facile). En fonction de l'organisation de ton site, tu peux donc
te créer des squelettes différents en fonction des rubriques, avec
monsquelette-n.html, quel que soit le nom du squelette.

(merci de ta patience) alors je réexplique :
j'ai une rubrique-32.html : cette page a des boucles un peu differentes
de rubrique.html, jusque là il me semble que je me suis pas trompé ...

Cela permet juste de personnaliser la présentation de ta rubrique 32 de
manière différente des autres rubriques (qui utilisent rubrique.html).

cette rubrique-32.html affiche des sous rubriques et est réutilisée pour
afficher le contenu de chacune de ces sous-rubriques... le code :

<BOUCLE_principale(RUBRIQUES){id_rubrique}>
#LOGO_RUBRIQUE <a href="sommaire.php3">accueil</a> <img
src="IMG/hierar.gif" width="9" height="10">
<BOUCLE_hierarchie(HIERARCHIE){id_rubrique}>
<a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a> <img
src="IMG/hierar.gif" width="9" height="10">
</BOUCLE_hierarchie>
<font size="6">[(#TITRE|supprimer_numero)]<br>
</font>

<B_sommaire_sous_rubriques>
<span class="small">albums :</span>
<BOUCLE_sommaire_sous_rubriques(RUBRIQUES){id_parent}{par
titre}{"&nbsp;|&nbsp;"}>
<a HREF="#URL_RUBRIQUE">#TITRE</a>
</BOUCLE_sommaire_sous_rubriques>
</B_sommaire_sous_rubriques>

<B_articles>
<hr>
<span class="small"> chapitres :</span>
<BOUCLE_articles (ARTICLES) {id_rubrique}{par date}>
<?--là je sais pas-->
<a href="???">[(#TITRE)]</a>
</BOUCLE_articles>

</BOUCLE_principale>

je voudrais que cette "boucle_articles" (qui affiche bien le contenu des
sous-rubriques (de "sommaire_sous_rubriques")
1. renvoie vers un squelette différent de article.html

Il suffit de créer ce squelette.
Tu mets :
<a HREF="#URL_ARTICLE">#TITRE</a>
Sachant que tu es déjà dans une rubrique-32.html, tout ce qui ce trouve
dedans (sous rubrique et articles contenus au premier niveau de la rubrique
32 ou dans une sous rubrique) pointera vers article.php.

#URL_ARTICLE se traduira dans ton navigateur par :
article.php?id_article=xxx
et utilisera article-32.html s'il existe.

Reste plus qu'à créer un article-32.html pour que la présentation des
articles de la rubrique 32 soit en accord avec la présentation de la
rubrique 32.

2. ne renvoie pas vers un article-n.html ni vers un tructruc-n.html
puisque le nombre d'articles doit changer !

"n" n'a rien à voir avec le nombre d'article ! Il s'agit toujours du numéro
de rubrique dans lesquelles sont tes articles.
tructruc-n.html signifie dont que tu utilises un squelette particulier pour
les articles de la rubrique n MAIS sans créer un nouveau couple php/html. On
utilise toujours le fichier tructruc.php mais selon le numéro de rubrique
demandée, on ira soit dans tructruc.html (pour toutes les articles autres
que ceux de la rubrique n) soit dans tructruc-n.html.

il y a surement un truc qui m'a échappé (soupir)

--
Ivan

"n" n'a rien à voir avec le nombre d'article ! Il s'agit toujours du numéro
de rubrique dans lesquelles sont tes articles.

tu m'as donné là l'explication qui me manquait ! je te remercie ! (et aussi pour les explications qui l'accompagnaient)

jc
(...est enfin sorti du vilain labyrinthe... quelles seront ses prochaines (mes)aventures? vous le saurez en regardant le prochain épisode)

:))

----- Original Message -----
From: "jc" <jc.sekinger@free.fr>

il est possible que plusieurs liens renvoient vers une meme page (dont
le contenu differera selon l'id passée par l'url) or je voudrais que
cette page ait un squelette different de article.html MAIS QUE CA SOIT
LE MEME (si possible) POUR CHAQUE ARTICLE ! (pas article-11.html puis
article-12.html, et un 20aine comme ca!)
je me fais comprendre?

ma soluce basique de débutant résigné à décortiquer avec admiration le
travail des maestro(i?) :
.... regarde voir comment se gère le passage d'info vers le squelette
"impressionsans" qui prévisualise l'affichage de la page "pour impression"
( je suis avec BioSPIP, ce squelette a pê un autre nom sur d'autres sites)

@plus

ma soluce basique de débutant résigné à décortiquer avec admiration le
travail des maestro(i?) :
.... regarde voir comment se gère le passage d'info vers le squelette
"impressionsans" qui prévisualise l'affichage de la page "pour impression"
( je suis avec BioSPIP, ce squelette a pê un autre nom sur d'autres sites)

@plus

j'ai rien compris de ta réponse mais je t'en remercie chaleureusement :)) (en fait je ne sais pas ce qu'est 'impression.html' avec spip, et puis j'ai déja eu la solution à mon problème de structure...)

jc

----- Original Message -----
From: "jc" <jc.sekinger@free.fr>

> .... regarde voir comment se gère le passage d'info vers le squelette
> "impressionsans" qui prévisualise l'affichage de la page "pour
> impression"

j'ai rien compris de ta réponse mais je t'en remercie chaleureusement

.... ben essaie voir d'imprimer un article en cliquant sur la petite
imprimante si tu as BioSPIP ( ou autre squelette qui permette de
prévisualiser la page avant imprssion) , et regardes ta ligne de commande.

ça utilise le squelette avec passage d'info tq ta question le demandait
... pratique non ??? @+ de jfb .. chaleureusement idem !!