(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 ?
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) ?
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.
Oui, ne rajoutons pas 200 couches de trucs ; aprs 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
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 ?
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" ?
> 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!)
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 ...