bonjour à tous,
je cherche à faire une mini table des matières d'un article à partir des intertitres de ce dernier. Est-ce que cette fonctionalité aurait déjà été développé par un (génial) contributeur (ou bien y-aurait-il une fonction qui m'aurait échappée) ?
Merci d'avance pour vos réponses.
Eric
On Tue, 2003-05-20 at 16:36, Eric Zapletal wrote:
bonjour à tous,
je cherche à faire une mini table des matières d'un article à partir des
intertitres de ce dernier. Est-ce que cette fonctionalité aurait déjà
été développé par un (génial) contributeur (ou bien y-aurait-il une
fonction qui m'aurait échappée) ?
Sortir la liste des intertitres n'est pas très compliqué, c'est une
regexp sur les {{{...}}}, mais il faut ensuite trouver un moyen de
générer des ancres et des liens vers des ancres, sinon, ça sert pas à
grand chose. moins immédiat ça ...
J'm'explique : on écrit un filtre "tableMatieres" pour générer la
table des matière, et un autre "ancrer" pour mettre des ancres dans le
texte. On fait alors [(#TEXTE*|tableMatieres)] et
[(#TEXTE*|ancrer|traiter_raccourcis)].
J'ai pas trop le temps là, mais si ça t'intéresse, je peux creuser la
question.
À+, Pif.
Merci pour cette réponse rapide, mais en cherchant (mieux que tout à l'heure) je viens de trouver un article sur le site SPIP-contrib qui devrait répondre à ma demande (http://www.uzine.net/spip_contrib/article.php3?id_article=76)
Merci encore
Eric
Christian Lefebvre wrote:
On Tue, 2003-05-20 at 16:36, Eric Zapletal wrote:
bonjour à tous,
je cherche à faire une mini table des matières d'un article à partir des intertitres de ce dernier. Est-ce que cette fonctionalité aurait déjà été développé par un (génial) contributeur (ou bien y-aurait-il une fonction qui m'aurait échappée) ?
Sortir la liste des intertitres n'est pas très compliqué, c'est une
regexp sur les {{{...}}}, mais il faut ensuite trouver un moyen de
générer des ancres et des liens vers des ancres, sinon, ça sert pas à
grand chose. moins immédiat ça ...
J'm'explique : on écrit un filtre "tableMatieres" pour générer la
table des matière, et un autre "ancrer" pour mettre des ancres dans le
texte. On fait alors [(#TEXTE*|tableMatieres)] et
[(#TEXTE*|ancrer|traiter_raccourcis)].
J'ai pas trop le temps là, mais si ça t'intéresse, je peux creuser la
question.
À+, Pif.
On Tue, 2003-05-20 at 19:23, Eric Zapletal wrote:
Merci pour cette réponse rapide, mais en cherchant (mieux que tout à
l'heure) je viens de trouver un article sur le site SPIP-contrib qui
devrait répondre à ma demande
(http://www.uzine.net/spip_contrib/article.php3?id_article=76)
C'est tout comme j'avais dit ! j'suis dégouté 
À+, Pif (spécialiste en idées déjà trouvées 
Tu as la solution ici :
http://www.uzine.net/spip_contrib/article.php3?id_article=76
Cordialement,
Manuel ADAMI
Ecran de Bureau : http://www.ecranbureau.com/accueil/
Besoin d'aide et de réponses à vos questions consultez le forum d' Ecran
de Bureau : http://www.ecranbureau.com/accueil/forums/
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
Christian Lefebvre
Envoyé : mardi 20 mai 2003 16:56
À : Eric Zapletal
Cc : spip@rezo.net
Objet : Re: [Spip] extraire les intertitres d'un article pour faire
unemini table des matières
On Tue, 2003-05-20 at 16:36, Eric Zapletal wrote:
bonjour à tous,
je cherche à faire une mini table des matières d'un article à partir
des
intertitres de ce dernier. Est-ce que cette fonctionalité aurait déjà
été développé par un (génial) contributeur (ou bien y-aurait-il une
fonction qui m'aurait échappée) ?
Sortir la liste des intertitres n'est pas très compliqué, c'est une
regexp sur les {{{...}}}, mais il faut ensuite trouver un moyen de
générer des ancres et des liens vers des ancres, sinon, ça sert pas à
grand chose. moins immédiat ça ...
J'm'explique : on écrit un filtre "tableMatieres" pour générer la
table des matière, et un autre "ancrer" pour mettre des ancres dans le
texte. On fait alors [(#TEXTE*|tableMatieres)] et
[(#TEXTE*|ancrer|traiter_raccourcis)].
J'ai pas trop le temps là, mais si ça t'intéresse, je peux creuser la
question.
À+, Pif.