[spip-dev] Numérotation et [->art1], suite.

(Le message précédent est parti un peu vite, suite à un accident de souris. :-))

Bonjour à tous,

Je conseille aux utilisateurs de Spip sur notre serveur d'utiliser la numérotation des titres pour ordonner les articles, les rubriques, etc. selon leurs vœux (j'ai parsemé les squelettes du « |supprimer_numero » adéquat). Je leur conseille aussi la notation [->art8] pour leur lien : c'est plus facile, si le titre de l'article 8 change, le lien change tout seul, etc. Mais si l'article est numéroté pour son positionnement, Spip extrait évidemment le titre de l'article avec son numéro... Que faire ?

Peut-on imaginer une fonction à intégrer des mes_fonctions.php3 ?

Merci,

Gilles.

(Le message précédent est parti un peu vite, suite à un accident de
souris. :-))

:slight_smile:

Peut-on imaginer une fonction à intégrer des mes_fonctions.php3 ?

On peut, mais pfff. Quelle usine a gaz !

-- Fil

C'est ce que je pense aussi. Mais (oui, je sais, il y a toujours un « mais »), que diriez-vous de :

[De inc_texte.php3]

                                default:
                                         $lien_url = generer_url_article($id_lien);
                                         if (!$lien_texte) {
                                                 $req = "select titre from spip_articles where id_article=$id_lien";
                                                 $row = @mysql_fetch_array(@spip_query($req));
                                                 $lien_texte = analyser_titre($row['titre']);
                                         }
                                         break;

avec une fonction analyser_titre qui retourne par défaut le titre inchangé sauf si la variable globale supprimer_numero_titre est posée (dans mes_fonctions.php3) ?

O.K., O.K., c'est une usine à gaz. :slight_smile:

Gilles.

avec une fonction analyser_titre qui retourne par défaut le titre
inchangé sauf si la variable globale supprimer_numero_titre est posée
(dans mes_fonctions.php3) ?

O.K., O.K., c'est une usine à gaz. :slight_smile:

Oui, ne rajoutons pas 200 couches de trucs ; aprs tout u peux aussi
bien numeroter les articles sur la base du champ ps, trier {par num ps}
et afficher [(#PS|supprimer_numeros)], si tu veux contourner ce probleme. On
a peut-etre eu tort de proposer cette solution, il faudrait y reflechir

-- Fil

Je pense plutôt qu'il faudrait officialiser le fait que deux chiffres suivis d'un point et d'une espace est la manière officielle d'ordonner les articles, rubriques... (bref, tout ce qui a un #TITRE) dans Spip. Plus besoin de filtre dans les squelettes, plus de problèmes avec [->art8]. Qu'en pensez-vous ?

Gilles.

Je pense plutôt qu'il faudrait officialiser le fait que deux
chiffres suivis d'un point et d'une espace est la manière
officielle d'ordonner les articles, rubriques... (bref, tout ce qui
a un #TITRE) dans Spip. Plus besoin de filtre dans les squelettes,
plus de problèmes avec [->>art8]. Qu'en pensez-vous ?

Et si on ne veut pas trier, mais qu'on veut avoir un titre commençant
réellement par "03. xxxxxx" ?

-Nicolas

Gilles :

> Je pense plutÃ?t qu'il faudrait officialiser le fait que deux
> chiffres suivis d'un point et d'une espace est la maniÃ?re
> officielle d'ordonner les articles, rubriques... (bref, tout ce qui
> a un #TITRE) dans Spip. Plus besoin de filtre dans les squelettes,
> plus de probl�mes avec [->>art8]. Qu'en pensez-vous ?

Nicolas :

Et si on ne veut pas trier, mais qu'on veut avoir un titre commençant
réellement par "03. xxxxxx" ?

Fil :
Je pencherais pour la solution de Gilles, étant donné que c'est la méthode
qu'on a indiquée comme étant +- standard pour ordonner les articles (une
bêtise!)

-- Fil

Je pencherais pour la solution de Gilles, étant donné que c'est la
méthode qu'on a indiquée comme étant +- standard pour ordonner les
articles (une bêtise!)

OK. Dommage, mais tant qu'il n'y aura pas de "vrai" mécanisme de tri,
je ne vois pas non plus comment faire autrement ...

-Nicolas