Après trois jours de recherches acharnées, j’ai enfin trouvé comment permettre au rédacteurs de publier directement un article avec SPIP 1.9.1 !!!
Il faut modifier le fichier ecrire\exec\articles.php.
Dans la fonction function exec_articles_dist() :
1) il faut remplacer (vers la ligne 180)
if ($statut_rubrique)
echo debut_cadre_relief(’’, true),
"\n
",
formulaire_instituer_article($id_article, $statut_article, ’articles’, "id_article=$id_article"),
’
’,
fin_cadre_relief(’’, true) ;
par
/*if ($statut_rubrique)*/
echo debut_cadre_relief(’’, true),
"\n
",
formulaire_instituer_article($id_article, $statut_article, ’articles’, "id_article=$id_article"),
’
’,
fin_cadre_relief(’’, true) ;
2) vers la ligne 200,
remplacer
if ($flag_auteur AND $statut_article == ’prepa’ AND !$statut_rubrique)
echo demande_publication($id_article) ;
par
/* if ($flag_auteur AND $statut_article == ’prepa’ AND !$statut_rubrique)
echo demande_publication($id_article) ;
*/
En esperant avoir servi à quelqu’un ...