SPIP 1.9 : ne soyez plus bridés dans vos urls
Par NiCoS le jeudi 6 avril 2006, 17:58 - CMS - Lien permanent
SPIP permet un certain nombre de réécritures d'urls dont une proposant de reprendre le titre de votre article. Toutefois, si celui-ci est trop long, alors il est coupé ce que je trouve dommage... Voilà comment dépasser le souci...
Rendez vous dans /ecrire/urls/ et copier-coller propres.php en monsite.php par ex.
Editez votre nouveau fichier, et aller à la ligne 99 :
Replacer
geshi php if (strlen($url2) > 35)
par :
geshi php if (strlen($url2) > 100)
Dans /ecrire/mes_options.php3, ajoutez :
geshi php $GLOBALS['type_urls'] = 'monsite';
Ensuite, si vous avez déjà utiliser les urls propres dans un passé plus ou moins récent, il vous faut mettre à jour le champ url_propre de la table spip_articles.
Pour vider ces tables, il vous suffit de faire la requete SQL suivante dans phpMyAdmin :
geshi sql UPDATE spip_articles SET url_propre='' WHERE url_propre<>''
Repartez ensuite dans votre instance SPIP, videz votre cache et appréciez... 
Merci à NiKo pour m'avoir signalé le plugin pour dotclear pour avoir la coloration syntaxique Geshi et dont la syntaxe est plus simple à gérer que celle de Dotclear pour tout ce qui est code...
Commentaires
Tu devrais charter ta balise <pre> pour la faire ressortir un petit peu... Je verrai bien :
pre {
border: 1px solid #bac6a0;
background: #dce8c1;
padding: .5em;
}
Ouah c'est beau, comment t'es trop fort !
Merci !! ^^
Héhé merci
Encore mieux :
pre {
border: 1px solid #bac6a0;
background: #dce8c1;
padding: .5em;
margin: 0 .5em;
overflow: auto;
}
Rhaaa c'est tip top
You're my hero !