Fiches identiques

Un forum de support CMSimple pour des utilisateurs et développeurs francophones

Moderator: Bob

PatrikGC
Posts: 117
Joined: Wed Jun 18, 2008 9:34 am

Re: Fiches identiques

Post by PatrikGC » Thu Feb 04, 2010 12:29 pm

Histoire que je ne crée pas un plugin pour rien,
j'aimerais savoir ce qui serait utile pour d'autres personnes.

J'explique le projet :
  • On a un fichier txt avec dedans des données du style : Hochon**Paul**20**Lille
  • C'est en admin qu'on peut modifier le fichier dans un textfield.
  • Dans une page du Cms, on dessine l'allure de la fiche en y plaçant des balises comme dans un publipostage, cette page est cachée.
  • Dans une page qcq, on appelle la fonction tempflat($pagetemplate,$critères)
  • Et on affiche ainsi les données sous forme de petites fiches
Pour l'instant, en admin, je prévois seulement qu'un seul paramètre : le séparateur (dans l'exemple donné ci-dessus le **)
Je pourrais avoir n fichiers txt, mais je ne vois pas bien comment les administrer simplement...

PatrikGC
Posts: 117
Joined: Wed Jun 18, 2008 9:34 am

Re: Fiches identiques

Post by PatrikGC » Fri Feb 12, 2010 11:39 am

J'ai fini la version béta du plugin.
Il ne me reste plus qu'à mettre une belle documentation français/english/deutsch...
(pour l'allemand, ça risque d'être amusant...)

Je cale toujours sur le fait d'éditer divers fichiers txt provenant du dossier "Data" par le biais d'une liste déroulante. Je n'ai trouvé aucun plugin déjà existant qui le fasse (mais je n'ai pas chargé TOUS les plugins de CMSimple). Donc, je me suis limité à un seul fichier de données. Si quelqu'un avait une idée... Je peux néanmoins tricher en modifiant le fichier de données par défaut grâce aux paramètres du plugin, mais c'est une solution bancale.

Je n'ai pas non plus trouvé un plugin qui éditerait un fichier txt choisi dans une liste ou un dossier (à moins d'avoir mal vu)...

La façon de choisir ses critères est un peu particulière, mais je n'avais pas trop envie d'écrire un mini-interpréteur à la micro-Sql avec ses AND, OR, LIKE etc.

Il faudra aussi que je vois comme mettre un pluging sur le wiki, une fois celui-ci terminé.

Donc, je me répète : si quelqu'un avait une idée ou un exemple, il sera accueilli à bras ouverts :D

PatrikGC
Posts: 117
Joined: Wed Jun 18, 2008 9:34 am

Re: Fiches identiques

Post by PatrikGC » Mon Feb 15, 2010 5:29 pm

J'ai modifié la façon de mettre en place un critère.
Tout fonction sans pb, I'm happy ! Il ne reste plus à faire une doc.

Mais je cherche tj comment éditer différents fichiers txt dans le même plugin...
Personne n'a une piste, svp ?

MicroVintage
Posts: 14
Joined: Wed Nov 25, 2009 1:48 am

Re: Fiches identiques

Post by MicroVintage » Mon Feb 15, 2010 10:53 pm

Pas de pistes, je ne suis pas assez calé pour çà... :(

Mais juste un petit message d'encouragement et de soutien car je suis ton projet de près, même si je ne suis absolument pas certain d'en avoir l'utilité. Je me raviserai peut-être prochainement, en fonction de l'évolution de mon propre site...

En tous cas: BRAVO pour l'investissement ! ;)

PatrikGC
Posts: 117
Joined: Wed Jun 18, 2008 9:34 am

Re: Fiches identiques

Post by PatrikGC » Tue Feb 16, 2010 11:46 am

Merci pour l'encouragement :)

Le but du plugin consiste à mettre en place une petite base de données limitée à un simple fichier texte.
Dans une page qcq, on peut lister une partie ou tous les enregistrements de cette base.
Cet affichage se fait par le biais d'un template qui est en réalité une page de CMSimple.
Le but ?
  • Harmoniser le look de divers pages qui auraient les mêmes données à afficher
  • Lister des informations dans une page et en même temps dans une autre
Imaginons une base qui contient des descriptifs de logiciel.
On peut alors avoir une page WEB et une autre GRAPHISME. Flash se listerait sur ces 2 pages.

Imaginons une base qui contient la liste des restaurants.
On peut alors avoir des pages LILLE, MARSEILLE... et aussi des pages CHINOIS, BRASSERIE... un même restau pouvant être chinois et lillois.

PatrikGC
Posts: 117
Joined: Wed Jun 18, 2008 9:34 am

Re: Fiches identiques

Post by PatrikGC » Sat Feb 20, 2010 7:00 pm

Je pense q le plugin est fini. Le code est très court maintenant, car en utilisant 2 astuces, il s'est considérablement réduit !
Mais on ne sait jamais, il traîne peut-être des bêtises dedans...
L'aide est en français, je traduirais une fois le plugin stabilisé.
Y a-t-il qqun qui voudrait le tester avant q je ne le poste sur CMSimpleWiki ?

Merci d'avance :)

PatrikGC
Posts: 117
Joined: Wed Jun 18, 2008 9:34 am

Re: Fiches identiques

Post by PatrikGC » Tue Feb 23, 2010 2:15 pm

Plugin Tempflate disponible sur CMSimpleWiki.com :)

johnjdoe
Posts: 566
Joined: Tue May 20, 2008 6:32 am

Re: Fiches identiques

Post by johnjdoe » Tue Feb 23, 2010 2:34 pm

Merci! Il y a une demo qq. part?

PatrikGC
Posts: 117
Joined: Wed Jun 18, 2008 9:34 am

Re: Fiches identiques

Post by PatrikGC » Tue Feb 23, 2010 4:53 pm

Pour l'instant, des essais ici :
http://donjon-team.fr/?Qu%27est_ce_que_ ... est-ce_%3F (simple liste de personnes)
http://donjon-team.fr/?Qu%27est_ce_que_ ... e_des_Jeux (petite liste de jeux, avec parfois l'image, selon les jours et les essais...)
(voir aussi les autres menus)
Je ne suis pas le créateur/admin de ce site, donc j'ignore si les liens seront maintenus.
Mais ça donne une petite idée de la chose.

---Ajout du mercredi 24 février 2010---

Il faudra q je crée une page sur mon site afin de démontrer comment ce plugin fonctionne et surtout ce qu'il affiche.
Je pense q l'aide fournie avec le zip est assez explicite...
Last edited by PatrikGC on Thu Feb 25, 2010 12:03 pm, edited 3 times in total.

johnjdoe
Posts: 566
Joined: Tue May 20, 2008 6:32 am

Re: Fiches identiques

Post by johnjdoe » Wed Feb 24, 2010 11:15 am

Ah oui, interéssant de voir! Bon travail!

Post Reply