extraire les intertitres d'un article pour faire une mini table des matières

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é :slight_smile:

À+, Pif (spécialiste en idées déjà trouvées :wink:

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.