j'ai un grand vide là : je voudrais que les rédacteurs puisse ajouter un <mots> dans le texte des articles qui afficherait à l'endroit choisi la liste des mots clefs associés à cet article.
(en utilisant un modèle avec la boucle
Effectivement je ne serais pas surpris s'il faut passer une variable pour que ça fonctionne
du genre <mots|id_article=XX>
pw
Le 9 févr. 2010 à 23:22, dd a écrit :
Bonjour,
j'ai un grand vide là : je voudrais que les rédacteurs puisse ajouter un <mots> dans le texte des articles qui afficherait à l'endroit choisi la liste des mots clefs associés à cet article.
(en utilisant un modèle avec la boucle
Effectivement je ne serais pas surpris s'il faut passer une variable pour que ça fonctionne
du genre <mots|id_article=XX>
pw
Le 9 févr. 2010 à 23:22, dd a écrit :
Bonjour,
j'ai un grand vide là : je voudrais que les rédacteurs puisse ajouter un <mots> dans le texte des articles qui afficherait à l'endroit choisi la liste des mots clefs associés à cet article.
(en utilisant un modèle avec la boucle
Je pense que tel que tu as écrit ta boucle (#ENV{id} se référant à l'ID de l'article), si tu nomme ton modèle mots.html, tu dois l'appeler
dans le texte par <motsXXXX> où XXXX est l'ID de l'article.
Le 9 févr. 10 à 23:22, dd a écrit :
Bonjour,
j'ai un grand vide là : je voudrais que les rédacteurs puisse ajouter un <mots> dans le texte des articles qui afficherait à l'endroit choisi la liste des mots clefs associés à cet article.
(en utilisant un modèle avec la boucle
Irc : de l'aide à toute heure : http://spip.net/irc
---------------------------------------------------------------------------------------
Orange vous informe que cet e-mail a ete controle par l'anti-virus mail.
Aucun virus connu a ce jour par nos services n'a ete detecte.
Merci.
En fait dans le premier cas il y a une extraction faite dans la BDD et pas dans le second; je n'y avais pas pensé.
Le 10 févr. 10 à 12:39, Stephane a écrit :
Yvon a écrit :
Bonjour à tous,
Le sujet a du être déjà traité, mais pas facile à trouver alors je le repose le pb:
S'il y a un mot-clé dans le contexte, je voudrais afficher un texte (par ex "toto")
et sinon en afficher un autre (disons "tata").
J'ai (au moins) 2 possibilités:
- avec une boucle:
<BOUCLE_mot(MOTS){id_mot}>
toto
</BOUCLE_mot>
tata
<//B_mot>
- avec un filtre:
[(#ENV{id_mot}|?{
toto
,
tata
})]
Laquelle faut-il choisir (rapidité, charge serveur etc.) ?
le filtre, clairement, mais il ne te garantie pas que le mot correspondant existe...
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Irc : de l'aide à toute heure : http://spip.net/irc
---------------------------------------------------------------------------------------
Orange vous informe que cet e-mail a ete controle par l'anti-virus mail.
Aucun virus connu a ce jour par nos services n'a ete detecte.
Irc : de l'aide à toute heure : http://spip.net/irc
---------------------------------------------------------------------------------------
Orange vous informe que cet e-mail a ete controle par l'anti-virus mail.
Aucun virus connu a ce jour par nos services n'a ete detecte.
Je suis d'accord, mais je me demande s'il n'y a pas moyen d'éviter de mettre le numéro de l'article courant puisque cet article est déjà défini dans le contexte ?
merci
Le 10/02/2010 11:53, Yvon a écrit :
Je pense que tel que tu as écrit ta boucle (#ENV{id} se référant à l'ID
de l'article), si tu nomme ton modèle mots.html, tu dois l'appeler
dans le texte par <motsXXXX> où XXXX est l'ID de l'article.
Le 9 févr. 10 à 23:22, dd a écrit :
Bonjour,
j'ai un grand vide là : je voudrais que les rédacteurs puisse ajouter
un <mots> dans le texte des articles qui afficherait à l'endroit
choisi la liste des mots clefs associés à cet article.
(en utilisant un modèle avec la boucle
Non; quand tu écris <mots123> le nombre 123 est passé au paramètre id et c'est toi qui décide dans ton programme que cette valeur est l'ID d'un article.
Note bien que la syntaxe <mots> n'est pas permise pour un modèle.
Relis à ce sujet:
Je m'étais posé le même problème que toi en me demandant pourquoi il était nécessaire de recopier l'ID de l'article dans lequel on insérait le raccourci
(si on en avait de besoin dans notre modèle).
On peut penser qu'un modèle fonctionne comme un INCLURE (pour lequel il faut passer aussi les variables d'environnement nécessaires).
Yvon
Le 10 févr. 10 à 15:08, dd a écrit :
Je suis d'accord, mais je me demande s'il n'y a pas moyen d'éviter de mettre le numéro de l'article courant puisque cet article est déjà défini dans le contexte ?
merci
Le 10/02/2010 11:53, Yvon a écrit :
Je pense que tel que tu as écrit ta boucle (#ENV{id} se référant à l'ID
de l'article), si tu nomme ton modèle mots.html, tu dois l'appeler
dans le texte par <motsXXXX> où XXXX est l'ID de l'article.
Le 9 févr. 10 à 23:22, dd a écrit :
Bonjour,
j'ai un grand vide là : je voudrais que les rédacteurs puisse ajouter
un <mots> dans le texte des articles qui afficherait à l'endroit
choisi la liste des mots clefs associés à cet article.
(en utilisant un modèle avec la boucle
Irc : de l'aide à toute heure : http://spip.net/irc
---------------------------------------------------------------------------------------
Orange vous informe que cet e-mail a ete controle par l'anti-virus mail.
Aucun virus connu a ce jour par nos services n'a ete detecte.
Je suis d'accord, mais je me demande s'il n'y a pas moyen d'éviter de mettre le numéro de l'article courant puisque cet article est déjà défini dans le contexte ?
non, pas dans le contexte du modele qui peut lui etre utilisé n'importe où...
si tu réutilises le meme modèle dans un autre article ou dans une rubrique, il exploitera le meme cache, qui ne peut donc pas dépendre du contexte d'appel.
C'est de toutes facons assez logique au niveau structure/compilation : le squelette, meme une fois compilé, ne préjuge pas de ce que va contenir le texte.
Ce texte est connu uniquement au moment du rechargement du cache alors que le squelette est compilé bien avant.
Et puis meme au niveau stratégique, dans 99% des cas, le texte n'a pas besoin du contexte dans lequel il est appelé, il faudrait le passer systématiquement pour pouvoir l'exploiter dans 1% des cas...
Mais si ton but est d'appeler systématiquement ce modèle, tu peux le faire dans le squelette, et la, passer automatiquement l'id_article
bref, si tu veux mettre automatiquement un modèle lié à l'article qui doit l'utiliser, fait un squelette spécial et laisse le choix du squelette, c'est de toutes facons plus simple pour le redacteur.
@++
merci
Le 10/02/2010 11:53, Yvon a écrit :
Je pense que tel que tu as écrit ta boucle (#ENV{id} se référant à l'ID
de l'article), si tu nomme ton modèle mots.html, tu dois l'appeler
dans le texte par <motsXXXX> où XXXX est l'ID de l'article.
Le 9 févr. 10 à 23:22, dd a écrit :
Bonjour,
j'ai un grand vide là : je voudrais que les rédacteurs puisse ajouter
un <mots> dans le texte des articles qui afficherait à l'endroit
choisi la liste des mots clefs associés à cet article.
(en utilisant un modèle avec la boucle
Pourquoi quand on met un tableau dans spip dans un article, le texte est obligatoirement à la ligne.
Je voudrais pouvoir definir une largeur fixe (inferieur que la largeur de la page) pour un tableau.
Pouvoir mettre ce tableau à droite, au milieu ou à gauche
Que le texte habille le tableau
Est ce possible? si oui comment?
J'ai beau chercher dans les css je ne trouve pas
Bien cordialement,
Michel Magnan
Webmestre Communication
Le 10 févr. 10 à 17:16, Stephane a écrit :
dd a écrit :
Je suis d'accord, mais je me demande s'il n'y a pas moyen d'éviter de mettre le numéro de l'article courant puisque cet article est déjà défini dans le contexte ?
non, pas dans le contexte du modele qui peut lui etre utilisé n'importe où...
si tu réutilises le meme modèle dans un autre article ou dans une rubrique, il exploitera le meme cache, qui ne peut donc pas dépendre du contexte d'appel.
C'est de toutes facons assez logique au niveau structure/compilation : le squelette, meme une fois compilé, ne préjuge pas de ce que va contenir le texte.
Ce texte est connu uniquement au moment du rechargement du cache alors que le squelette est compilé bien avant.
Et puis meme au niveau stratégique, dans 99% des cas, le texte n'a pas besoin du contexte dans lequel il est appelé, il faudrait le passer systématiquement pour pouvoir l'exploiter dans 1% des cas...
Mais si ton but est d'appeler systématiquement ce modèle, tu peux le faire dans le squelette, et la, passer automatiquement l'id_article
bref, si tu veux mettre automatiquement un modèle lié à l'article qui doit l'utiliser, fait un squelette spécial et laisse le choix du squelette, c'est de toutes facons plus simple pour le redacteur.
@++
merci
Le 10/02/2010 11:53, Yvon a écrit :
Je pense que tel que tu as écrit ta boucle (#ENV{id} se référant à l'ID
de l'article), si tu nomme ton modèle mots.html, tu dois l'appeler
dans le texte par <motsXXXX> où XXXX est l'ID de l'article.
Le 9 févr. 10 à 23:22, dd a écrit :
Bonjour,
j'ai un grand vide là : je voudrais que les rédacteurs puisse ajouter
un <mots> dans le texte des articles qui afficherait à l'endroit
choisi la liste des mots clefs associés à cet article.
(en utilisant un modèle avec la boucle