We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
  • Salut Epy,

    Tu peux mettre ton fichier php un peu où tu le souhaites (MODx, flexibilité, toussa…). En revanche il est préconisé de mettre les sources dans le core (puisqu’on peut très bien sortir le core du dossier racine et donc le rendre inaccessible depuis le web - question de sécurité). De plus, si ton object $modx est déclaré, tu pourra utiliser par exemple
    <?php
    require_once($modx->getOption('core_path').'components/piwigo/elements/snippets/ton.snippet.php');
    


    http://rtfm.modx.com/display/revolution20/Developing+an+Extra+in+MODX+Revolution pourra certainement t’être utile smiley
    Au passage, envisages-tu de créer un repo Github ? Cela pourrait éventuellement permettre à la communauté de t’aider…
      • 36730
      • 63 Posts
      Merci beaucoup pour ces infos !
      $modx sera déclaré puisque tu m’a montré comment on fait l’autre fois smiley

      Effectivement le dépôt Git me semble nécessaire, il ne me reste plus qu’à réussir à le faire marcher, lors de mon dernier essai c’était la cata :]

      Je met ça en place après mon déménagement et je reviendrai donner les infos ici smiley
        • 36730
        • 63 Posts
        Hello
        Grande nouvelle (hum) je me remet au boulot, j'ai donc ouvert un dépôt Git chez Gitorious pour ce projet
        https://gitlab.com/Epy/piwigo2modx

        Pour l'instant il y a seulement le premier snippet que j'ai tenté, un php de test et la source de ce qu'on m'a conseillé de faire qui va me servir pour la prochaine version.

        Vu que c'est pas évident de se remettre la tête dedans après une aussi longue pause, je n'ai rien fait de plus ce soir.. peut-être demain ? [ed. note: epy___ last edited this post 8 years, 9 months ago.]
          • 36730
          • 63 Posts
          Bon, je n'arrive à rien, je suis incapable de créer du code PHP.
          J'en reste là, si quelqu'un veut aider je ne suis pas contre.

          Merci
            • 36730
            • 63 Posts
            Bonjour
            Je reviens encore vers ce projet dont j'ai vraiment besoin

            J'ai réussi !
            Enfin presque, ne crions pas victoire trop vite mais j'ai pu créer 5 fonctions pour récupérer les infos les plus importantes dans un script php indépendant. (Une page test_piwigo qui appelle le script principal snippet_piwigo) l'affichage se fait avec le script qui appelle (grande victoire pour moi, même si ça ne vous parait rien wink )

            C'est donc sufisamment souple pour être appelé par modx (ou tout autre CMS, si cela pouvait servir de base à tous les CMS ça serait génial), c'est donc le CMS qui fera la mise en page (logique)

            Il reste à vérifier les bêtises de débutant que j'ai pu faire, la sécurité du code aussi et enfin l'intégration avec modX.
            Je vais relire les indications qui m'ont été données dans ce topic mais je crains de galérer un moment encore.
            Si quelqu'un veut participer n'hésitez pas:
            https://gitlab.com/Epy/piwigo2modx [ed. note: epy___ last edited this post 8 years, 9 months ago.]
              • 42635
              • 2 Posts
              Bonjour,

              Je viens de reprendre le code de Epy et le compléter pour former un Addon MODx:
              https://github.com/juillerat/piwigomodx.

              Celui-ci se retrouvera d'ici peu dans le gestionaire de paquets MODx. N'hésitez pas à contribuer ou remonter des bugs:
              https://github.com/juillerat/piwigomodx/issues