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

    Je n'arrive pas à utiliser phpThumbOf, que cela soit sur une version modx 2.3.1 ou antérieur !, je m'explique.
    J'installe l'extension via le gestionnaire prévu à cet effet, il télécharge le paquet sur le serveur, puis, je clique sur "installation", et au bout d'un moment :



    L'usage via n'importe quel moyen de cet extension ne génère 1) aucune erreur 2) pas d'image !

    J'ai l'impression que le paquet est "corrompu" !

    Je me demande s'il ne serait pas plus simple d'utiliser directement Phpthumb, mais je ne trouve pas de doc, à moindre de mettre la tête dans les api de modx !

    Avez-vous déjà été confronté à ce problème ?

    Cdlt
    Low

    This question has been answered by low. See the first response.

    [ed. note: low last edited this post 9 years, 7 months ago.]
      Low
      • 17546
      • 75 Posts
      Je répond ici pour le suivit de la résolution du problème !

      J'ai noté que la version 2.3.1 corrige un bug sur phpthumb, et corrige donc aussi les extensions l'utilisant ! donc sur la dernière version de MODx (la 2.3.1) phpThumbOf 1.4.0 devrait fonctionner !
      Bon, j'ai effectué une réinstallation de ce module, et voilà ce que j'ai obtenu !



      C'est déjà mieux qu'avant, mais je cherche toujours pourquoi il n'y a pas de génération de vignette et pas d'erreur non plus ! Difficile de comprendre sans retour d'erreur.

      Cdlt.
        Low
        • 37653
        • 49 Posts
        Bonjour, j’ai également installé cette version, et je n’ai aucun problème.

        De quelle manière l’utilises-tu ? Et as tu vérifié que ton dossier de cache est bien accessible en écriture ?

        assets/components/phpthumbof/cache/
          • 17546
          • 75 Posts
          Quote from: anatole44 at Sep 30, 2014, 01:35 PM
          Bonjour, j’ai également installé cette version, et je n’ai aucun problème.

          De quelle manière l’utilises-tu ? Et as tu vérifié que ton dossier de cache est bien accessible en écriture ?

          assets/components/phpthumbof/cache/

          J'ai bien regardé (mais je dois être maudit), car j'ai abusé et mit 777 (mode parano off), mais rien n'y change, là je test une simple TV avec un output en "Text", comme le préconise le module, mais rien n'y fait !! étrange que cela ! à moins que cela ne vienne du serveur.
            Low
            • 17546
            • 75 Posts
            Chose étrange:

            Quand je place ceci dans un modèle, cela génère bien une vignette :

            <img src="[[*vignette:phpthumbof=`w=320`]]">


            Mais la même chose dans un chunk :

            <img src="[[+vignette:phpthumbof=`w=320`]]">


            Que dalle, donc, j'imagine que '+vignette' et '*vignette' ne s'intègrent pas pareil !!!, un problème d'encodage, ou que sais-je !!!
              Low
              • 37653
              • 49 Posts
              Sur le petit site que j'ai mis en 2.3.1, je l'utilise également de cette manière dans un chunk appelé par Wayfinder.
              <a href="[[~[[+id]]]]"><img src="[[+image_page:phpthumbof=`w=60&h=60&zc=1`]]"></a>

              Et je n'ai pas de soucis.
              Je ne sais pas si cela a un rapport, mais j'ai eu également ce genre de problème avec l'utilisation de $modx->setPlaceholder('vignette',$vignette) dans un snippet : selon si le snippet était placé avant ou après, cela apparaissait ou pas.

              J'imagine que tu as vidé ton cache.
                • 17546
                • 75 Posts
                Bon, je sais d'ou vient le problème, c'est que j'ai utilisé parseChunk() en lieu et place de getChunk(), en effet, parseChunk() ne gère pas les Output Filters.
                Mais tout n'est pas résolut, car, je passe par un getChunk() qui récupère donc un chunk qui contient un appel à un snippet tel que:

                [[!getImageList? &tvname=`diaporama` &tpl=`@CODE:<a href="[[+image]]" rel="group1" class="71723378-e004-4f8e-9914-fca280d41682"><img src="[[+image:vignette:phpthumbof=`w=320`]]" data-image="[[+image]]" title="[[+title]]" alt="[[+description]]"/>`]]


                Reste à savoir si l'intégration du code directement via @CODE ne génère pas lui-même un soucis !
                Toujours sur la brèche !
                  Low
                  • 17546
                  • 75 Posts
                  Quote from: anatole44 at Sep 30, 2014, 02:44 PM
                  Sur le petit site que j'ai mis en 2.3.1, je l'utilise également de cette manière dans un chunk appelé par Wayfinder.
                  <a href="[[~[[+id]]]]"><img src="[[+image_page:phpthumbof=`w=60&h=60&zc=1`]]"></a>

                  Et je n'ai pas de soucis.
                  Je ne sais pas si cela a un rapport, mais j'ai eu également ce genre de problème avec l'utilisation de $modx->setPlaceholder('vignette',$vignette) dans un snippet : selon si le snippet était placé avant ou après, cela apparaissait ou pas.

                  J'imagine que tu as vidé ton cache.

                  Cache vidé
                  J'ai l'impression étrange que si l'on insère un snippet dans un chunk, les output filters ne semblent pas fonctionner quand le template est géré par un @CODE, je vais donc tenter de créer un chunk en lieu et place pour voir si cela fonctionne !
                    Low
                  • discuss.answer
                    • 17546
                    • 75 Posts
                    Bon, pour la faire courte : Usage de getImageList (utiliser avec MIGx, et je pense avoir oublier de le préciser au début, ne pensant pas que cela aurait une incidence indirecte)
                    Surtout ne pas utiliser @CODE pour gérer le template (tpl), créer un chunk et placer le code qui contient la variable de l'image et l'appel à phpthumbof via output filters
                    Dans ces conditions, cela fonctionne.

                    Je précise que cela n'explique pas les problèmes liés à l'installation de phpThumbOf sous MODx 2.3.1 !
                      Low