We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 19362
    • 13 Posts
    Bonjour,
    Apres mure vérifications cette fois, je me permet de vous recontacter afin de vous poser une question qui pourrait arranger beaucoups d’utilisateur :p

    J’utilise un site qui, comme beaucoups d’autres, utilise couramment les même pasges avec un titre et quelques mots changeants.
    Pour ma part c’est une distribution de fichier et donc des pages sensiblements identiques si ce n’est lien et nom voire quelques autres champ.

    Ma question est donc la suivante :

    Un module permettant de créer un document simplement à partir d’un formulaire n’existerait-il pas car comprendre toutes les fonctions et variables de MODx me met un peu mal à l’aise ^^ Car l’aide d’un fomulaire me ferait gagner de précieuses minutes smiley

    Merci beaucoup de vos futures réponses et désolé des éventuelles fautes d’orthographe.
      • 23050
      • 1,842 Posts
      Bonsoir MickyCar,

      Je crains t’apporter de mauvaises nouvelles ^^ Effectivement, l’apprentissage de MODx n’est pas du plus aisé mais avec un peu de pratique (je dirai environ 10 jours à temps plein), les snippets, chunks, modules, et autres TV deviennent monnaie courante et l’on découvre alors toute la puissance de MODx.

      Il n’existe pas, à ma connaissance, de module permettant de générer à la volée des pages web en remplissant des formulaires.

      Il faut passer par la compréhension des modèles (gabarits de ta page), dans lesquels tu peux éventuellement insérer des chunks (bouts de code HTML - utilisés généralement pour les header, footer et autres joyausetés - équivalent des include en php), dans lesquels tu peux également appeler des snippets (fonctions php permettant de dynamiser ton site). Enfin, tu crées ton document avec son contenu en lui assignant un modèle (gabarit).
      Tout se fait à la chaîne ensuite :

      Bref, si tu veux utiliser MODx, point de salut : il te faudra passer par la découverte de MODx, et un minimum de connaissance en HTML wink

      Mais don’t panic... la communauté franco est là wink
        • 19362
        • 13 Posts
        Bouarf il est vrai que je commence à comprendre le fonctionnement de MODx mais le problème reste que le manager n’est pas aussi customisable que le site et donc je pense que je vais coder un formulaire en parallèle de mon site afin de me donner le code HTML brut à copier dans le manager, ce qui me simplifiera pas autant que le dit module mais m’aidera deja beaucoup. Merci de ta réponse et si d’autres propositions vous viennent...

        Cordialement, Micky.
          • 23050
          • 1,842 Posts
          Qu’entends-tu par manager customisable ? Tu peux modifier l’apparence du manager grâce aux feuilles de style si c’est ce que tu souhaites.

          Je ne comprends pas la finalité de ton formulaire, parrallèlement au manager de MODX ?

          Si tu as envie de nous en dire plus, nous pourrons peut-être t’aider wink
            • 19362
            • 13 Posts
            Merci Perrine, de ta seconde réponse et je peux donc t’expliquer mon projet :

            Je dirige actuellement un site de téléchargements légaux d’animes et donc je rédige chaque fiche sur un nouveau document. Mes fiches se ressembles toutes à l’exception du titre et de la date ainsi que des liens de téléchargements. L’interêt d’un ofrmulaire est la création automatique du code html à insérer pour la création de nouveau document qui devient rébarbative ( actuellement 83 pages ). Si le manager ne permet pas de créer un document pré-rempli ou de générer une page avec certaines variables comme je le souhaiterais, je vais donc créer un formulaire PHP qui, à l’aide des $_POST me redonnera des valeurs du formulaire insérées dans le dit code HTML qu’il me suffira de copier à la création du nouveau document.

            Si une autre possibilité te viens à l’esprit ou à l’esprit de n’importe qui d’ailleur, merci de m’en faire part ici même wink

            Merci en tout cas de tes réponses qui m’ont deja orientés et qui m’ont prouvées l’éfficacité de la communauté FR de MODx tongue

            Micky.
              • 11975
              • 2,542 Posts
              Franchement c’est pas super clair  grin

              Tu peux nous donner un exemple super detaille pour que l’on se figure bien les champs que tu souhaites voir preremplis.
              dans ce cas, tu pourrais ecrire un plugin qui si le doc par exemple possede une template particuliere remplace les champs vides par des valeurs predefinies.

              :-)

              En utilisant l’evenement OnDocFormPrerender par exemple.
                Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
                • 11975
                • 2,542 Posts
                En gros dans la logique:

                On check si $_REQUEST[’id’] est vide (ce qui signifie qu’on est en creation d’un nouveau doc) && si c’est la bonne template

                =>Si oui
                ==>On assigne les valeurs predefinies au champs que l’on souhaite preremplir
                ==>$content[’nom_du_champ’] = valeurdefinie_pour_ce_champ;

                et on retourne le tout

                return $content;

                P.S: je te fais un devis grin
                  Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
                  • 19362
                  • 13 Posts
                  Voila un exemple concret de mes pages :

                  <h2>Tsukihime</h2>
                  <h3>...Tsukihime : liste des episodes...</h3>


                  <center><img alt=" " height="120" src="images/series/tsuki.JPG" width="500" /></center>




                  <p>
                  <small><strong>
                  </strong></small>
                  </p>
                  <h3><center><small><strong>Infos : </strong></small></center></h3>
                  <small><strong>



                  </strong></small><center>
                  <small><strong><strong><small><em>Nom complet : Shingetsutan Tsukihime</em>

                  <em>Annees de production : 2003</em>

                  <em>Sorties : 12 episodes de 24min</em>





                  Tohno Shiki est un garcon qui a miraculeusement survecu a un grave
                  accident quand il etait petit. Suite a cet accident, il vit separe de
                  son foyer. De plus, il a acquis un etrange don : en effet, il voit des
                  lignes sur les objets et les hommes. Il s&#39;agit des lignes de la mort,
                  qui permettent en les suivant de detruire l&#39;objet ou l&#39;etre vivant.
                  Heureusement, Shiki s&#39;est vu offrir des lunettes qui empechent la
                  vision de ces lignes de la mort. L&#39;histoire commence quand Shiki est
                  convoque au foyer familial suite au deces de son pere.
                  </small></strong>
                  </strong></small>
                  <strong>







                  <img border="1" height="96" src="http://www.nerae.com/images/screenshots/small/ST_2.png" width="128" /> <img border="1" height="96" src="http://www.nerae.com/images/screenshots/small/ST_1.png" width="128" /> <img border="1" height="96" src="http://www.nerae.com/images/screenshots/small/ST_3.png" width="128" />








                  </strong>
                  <h3><strong>Episodes :</strong></h3>
                  <strong>



                  <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2001.avi">Episode 1 : Pulsions Opposees. </a>

                  <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2002.avi">Episode 2 : Bete Noire. </a>

                  <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2003.avi">Episode 3 : Les Yeux de la Mort Imminente. </a>

                  <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2004.avi">Episode 4 : Le Jardin des Berceaux. </a>

                  <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2005.avi">Episode 5 : L&#39;Arc du Ciel. </a>

                  <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2006.avi">Episode 6 : Un Reve Blanc. </a>

                  <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2007.avi">Episode 7 : Les Ruines Bleues. </a>

                  <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2009.avi">Episode 8 : Origami. </a>

                  <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2009.avi">Episode 9 : Mort. </a>

                  <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2010.avi">Episode 10 : Lune Ecarlate. </a>

                  <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2011.avi">Episode 11 : Nuit de Desastre. </a>

                  <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2012.avi">Episode 12 : Le Monde de la Lune. </a>



                  <small>Si le telechargement ne se fait pas automatiquement, faites un Clic droit et &quot;Enregistrer la cible du lien sous...&quot;</small>
                  </strong>
                  </center>


                  Ainsi les lignes en rouge seraient à modifier smiley Et un formulaire me permettrait facilement de me simplifier la vie =)

                  Désolé pour l’affichage mais le mode code n’affiche pas les textes en rouge. J’aimerais donc un formulaire dans le manager si possible biensur pour me générer cette page sans trop de recopiage smiley
                    • 11975
                    • 2,542 Posts
                    Ben c’est plus clair comme ça.

                    Au vue de ta page ce n’est pas un module qu’il te faut ni même un plugins.

                    Si on considere que chaque serie est un folder/container (terminologie modx).
                    chaque épisode est un document.

                    - le resume de la serie et les informations qui s’y rattachent (screenshot, année, ...) sont héritées du parent (saisie lors de la creation du folder)
                    -utilise ditto pour produire la liste des épisodes

                    Et voilà.

                    Pour les champs qui ne sont pas dans le formulaire MODx par défaut utilise des TVs.

                    :-)
                      Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
                      • 11975
                      • 2,542 Posts
                      Parce que je suis plutot gentil voilà comment je ferai

                      <h2>Tsukihime [*longtitle*]</h2>
                      <h3>...Tsukihime [*longtitle*] : liste des episodes...</h3>


                      <center>[*TVbigImg*]<img alt=" " height="120" src="images/series/tsuki.JPG" width="500" /></center>




                      <p>
                      <small><strong>
                      </strong></small>
                      </p>
                      <h3><center><small><strong>Infos : </strong></small></center></h3>
                      <small><strong>



                      </strong></small><center>
                      <small><strong><strong><small><em>Nom complet : [*description*]Shingetsutan Tsukihime</em>

                      <em>Annees de production : 2003 [*TVanneeProd*]</em>

                      <em>Sorties : 12 episodes de 24min[*TVsorties*]</em>





                      [*content*]
                      Tohno Shiki est un garcon qui a miraculeusement survecu a un grave
                      accident quand il etait petit. Suite a cet accident, il vit separe de
                      son foyer. De plus, il a acquis un etrange don : en effet, il voit des
                      lignes sur les objets et les hommes. Il s&#39;agit des lignes de la mort,
                      qui permettent en les suivant de detruire l&#39;objet ou l&#39;etre vivant.
                      Heureusement, Shiki s&#39;est vu offrir des lunettes qui empechent la
                      vision de ces lignes de la mort. L&#39;histoire commence quand Shiki est
                      convoque au foyer familial suite au deces de son pere. </small></strong>
                      </strong></small>
                      <strong>







                      [[MaxiGallery]]
                      <img border="1" height="96" src="http://www.nerae.com/images/screenshots/small/ST_2.png" width="128" />
                      <img border="1" height="96" src="http://www.nerae.com/images/screenshots/small/ST_1.png" width="128" />
                      <img border="1" height="96" src="http://www.nerae.com/images/screenshots/small/ST_3.png" width="128" />








                      </strong>
                      <h3><strong>Episodes :</strong></h3>
                      <strong>



                      [[Ditto? &startID=`[*id*]` &summarize=`all` &level=`1`]]
                      <a href=[+TVfileAdresse+]"http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2001.avi">[+longtitle+]Episode 1 : Pulsions Opposees. </a>

                      <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2002.avi">Episode 2 : Bete Noire. </a>

                      <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2003.avi">Episode 3 : Les Yeux de la Mort Imminente. </a>

                      <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2004.avi">Episode 4 : Le Jardin des Berceaux. </a>

                      <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2005.avi">Episode 5 : L&#39;Arc du Ciel. </a>

                      <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2006.avi">Episode 6 : Un Reve Blanc. </a>

                      <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2007.avi">Episode 7 : Les Ruines Bleues. </a>

                      <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2009.avi">Episode 8 : Origami. </a>

                      <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2009.avi">Episode 9 : Mort. </a>

                      <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2010.avi">Episode 10 : Lune Ecarlate. </a>

                      <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2011.avi">Episode 11 : Nuit de Desastre. </a>

                      <a href="http://aurora1009.free.fr/upp_by_arep/Shingetsutan%20Tsukihime%2012.avi">Episode 12 : Le Monde de la Lune. </a>



                      <small>Si le telechargement ne se fait pas automatiquement, faites un Clic droit et &quot;Enregistrer la cible du lien sous...&quot;</small>
                      </strong>
                      </center>
                        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l