SPIP ecureuil




Thème de ce forum :

Traitement texte lors de l’enregistrement d’un article



Jean-Michel
Traitement texte lors de l’enregistrement d’un article
23 avril 2008 16:35

Bonjour,

Afin de tenir compte des données présentes dans les documents joints, je souhaite traiter le texte de l’article lors de son enregistrement par le rédacteur.

J’ai prévu d’ajouter une ligne au début de la fonction exec_articles_dist() du script ecrire/exec/articles.php (après $id_article= intval(_request('id_article'));).

L’idée serait que cette ligne modifie le texte directement dans la base de données.

Ma question est : y a-t-il mieux, plus propre, ou plus rusé ?

Merci !

Rechercher dans les forums:
 

Jean-Michel
24 avril 2008 12:56
Traitement texte lors de l’enregistrement d’un article

Pour l’avoir fait, ça semble fonctionner plutôt bien jusqu’à présent. La ligne en question est :

   exec("./spipChangeTexte.py ".$id_article." > /tmp/spipChangeTexte.py.res 2>&1");

Elle lance un script python, les affichages étant récupérés dans /tmp dans le fichier .res. Le script mets à jour le texte après traitement avec une commande UPDATE spip_articles SET texte=%s WHERE id_article = "no article" .

RSS






squelette