• [^] # Re: installer un module spip pour avoir un editeur wysiwyg dans spip

    Posté par (site web personnel) . En réponse au message Remplir un formulaire par le contenu d'un fichier, en local. Évalué à 2. Dernière modification le 06 août 2013 à 22:09.

    je fais ce que je peux pour t'aider

    Je te remercie de m'aider :) Je croyais tellement que ma question avait une réponse simple, du genre b à ba de la programmation javascript, que je ne comprenais pas pourquoi tu venais me proposer autre chose /0\

    bref, tu ne veux pas modifier le code de ton spip, mais tu veux bien quand meme modifier le formulaire de ton spip pour ajouter un bouton qui ferait un traitement d'un fichier uploadé ?

    Ah, j'aurais du préciser cela: dans spip, les pages html sont construites à partir de templates, qu'il est aisé de modifier. C'est ce que je veux faire: modifier le template de la page contenant le formulaire pour y ajouter le code javascript qui conviendrait.

    si tu ne veux pas t'embeter avec la base de donnée, tu dois pouvoir le gerer à coup de javascript pour reecrire le contenu des cases du formulaire, mais là encore, cela va t'obliger à coder pour modifier ton SPIP du coté des formulaires de SPIP.

    Oui :) c'est ce que je veux faire, et avec un peu de chances, je n'ai pas besoin de toucher au code php, mais seulement aux templates (j'ai pas vérifié, mais je ne m'inquiète pas trop sur ce point).

    il ne te reste plus que les plugins, développés par d'autres, mais plus simple à intégrer. et qui t'eviteront de coder

    J'ai fait le tour des plugins. Il y a d'ailleurs un plugin odt2spip, que je pensais utiliser. Mais il est buggé, et ne s'applique qu'aux nouvelles pages, pas celles qui doivent être modifiées. Bref, il ne fait pas le boulot dont j'ai besoin. Je pensais partir sur cette base, le débugger et l'adapter à mes besoins. Mais en regardant les entrailles du plugin, je me suis dit qu'il serait plus simple 1) d'utiliser la suite office pour l'export vers le format de spip, 2) d'ajouter quelques lignes de script dans les templates pour remplir le formulaire de spip avec le fichier ainsi produit.

    Cette façon de faire me permet en outre d'éviter de faire du php (que j'ai déjà essayé il y a bien cinq ans, mais que je n'ai pas apprécié, et que j'ai oublié), pour découvrir (simple curiosité) un peu les « nouvelles » technologies du web.

    Mes recherches à l'aveuglette avancent peu à peu: populating a form from json file, fait grosso modo ce dont j'ai besoin, sinon que j'aimerais que l'utilisateur choisisse le fichier avec lequel remplir le formulaire (ce que je devrais pouvoir trouver par ailleurs).