Réécriture url : un propre-qs affichant le surtitre de l'article ?

J’ai copié le code en tenant compte de votre second email avec les modifications. Mais, cela ne change rien. Il m’affiche toujours les titres des rubriques.
Toutefois, je précise que je suis en propres-qs et non en propres, puisque malheureusement mon hébergeur actuel ne me le permet pas. Donc, est-ce que les modifs de propres sont bien interprétées. Je croyais comprendre que propres-qs faisait appel au fichier propres…
Et je précise aussi qu’il s’agit de pages rubrique ne contenant qu’un seul article et non de pages articles…

Ligne 83 :
// Sinon, creer l’URL
include_spip(‹ inc/filtres ›);
include_spip(‹ inc/charsets ›);
/******** modification pour surtitre /
if ($type == ‹ rubrique ›) {
$srt = spip_query(« SELECT spip_articles.surtitre AS surtitre FROM
spip_articles WHERE spip_articles.id_rubrique=$id_objet LIMIT 0,1 »);
while($res = spip_fetch_array($srt)) {
$url = translitteration(corriger_caracteres(
supprimer_tags(supprimer_numero(extraire_multi($res[‹ surtitre ›])))
));
}
}
else {
/
* fin modification pour surtitre /
$url = translitteration(corriger_caracteres(
supprimer_tags(supprimer_numero(extraire_multi($row[‹ titre ›])))
));
/
* modification pour surtitre /
}
/
* fin modification pour surtitre *******/

$url = @preg_replace(’,[[:punct:][:space:]]+,u’, ’ ', $url);
// S’il reste trop de caracteres non latins, ou trop peu

camilou wrote:

Mais, cela ne change rien. Il m'affiche toujours les titres des rubriques.

oui, ce n'était pas sensé modifier les url_propres existantes.

de plus, ce que je te propose *ne peut pas* fonctionner :
quand la rubrique est créée, elle ne peut contenir déjà un article !
donc son url_propre ne peut être construite de la manière indiquée.

il faudrait donc, dans un premier temps laisser la construction de l'url_propre de la rubrique basée sur son titre (version par défaut) ;
dans un deuxième temps, au moment de l'affectation de l'article (unique) à cette rubrique, modifier l'url_propre en récupérant le surtitre de l'article.

ceci ne peut se régler uniquement en modifiant propres.php...

je reviens donc au plus simple :
renseigner à la main ce qu'il faut où il faut.