We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 36485
    • 99 Posts
    Gros bonnet de la COGIP Reply #1, 19 years, 11 months ago
    Bonjour à tous

    Je cherche un slide show d’images automatique (l’utilisateur ne choisit pas les images).
    J’ai trouvé Smooth Slideshow http://smoothslideshow.jondesign.net/
    notamment la version "Timed" http://smoothslideshow.jondesign.net/timed.html

    Je l’ai intégré en tant que Chunk.
    Il semble fonctionner au détail près que je ne vois pas les images que je lui soumets.
    A priori il faut lui donner un chemin relatif vers les images et c’est là que j’ai un soucis.
    A titre de test j’ai mis une image à la racine (à côté de index.php) à laquelle je fais référence par "mon_image.jpg" et il ne la trouve pas.

    D’où ma question : quel est le répertoire courant d’un page généré sous ModX ? (comme index.php est sous la racine je pensais que c’était la racine.)
      • 23050
      • 1,842 Posts
      Bonjour Jean-Christian,

      As-tu essayé de renseigner le chemin vers l’image de la façon suivante : [(base_url)]assets/images ?
        • 36485
        • 99 Posts
        Gros bonnet de la COGIP Reply #3, 19 years, 11 months ago
        Bonne idée Perrine merci smiley
        Malheureusement cela ne résout pas mon souci undecided
        Dans mon Chunk j’ai donc ceci :
        <script type="text/javascript">
        countArticle = 0;
        var mySlideData = new Array();
        mySlideData[countArticle++] = new Array(
        '[(base_url)]assets/images/slideshow/1.jpg',
        'article1.html',
        'Item 1 Title',
        'Item 1 Description'
        );
        mySlideData[countArticle++] = new Array(
        '[(base_url)]assets/images/slideshow/2.jpg',
        'article2.html',
        'Item 2 Title',
        'Item 2 Description'
        );
        </script>

        ce qui génère ce qui suit
        <script type="text/javascript">
        countArticle = 0;
        var mySlideData = new Array();
        mySlideData[countArticle++] = new Array(
        '/assets/images/slideshow/1.jpg',
        'article1.html',
        'Item 1 Title',
        'Item 1 Description'
        );
        mySlideData[countArticle++] = new Array(
        '/assets/images/slideshow/2.jpg',
        'article2.html',
        'Item 2 Title',
        'Item 2 Description'
        );
        </script>
        et toujours rien.

        Evidemment si je tape dans mon navigateur http://<mon_fqdn>/assets/images/slideshow/1.jpg, l’image s’affiche.

        J’ai même mis
        mySlideData[countArticle++] = new Array(
        'http://<mon_fqdn>/assets/images/slideshow/1.jpg',
        'article1.html',
        'Item 1 Title',
        'Item 1 Description'
        );
        sans succès.

        Donc là je sèche un peu.

        Personne n’a touché à Smooth Slideshow, par hasard ?
          • 6726
          • 7,075 Posts
          Et en remplaçant [(base_url)] par [(site_url)] (donc en passant en chemin absolus) ?
            .: COO - Commerce Guys - Community Driven Innovation :.


            MODx est l&#39;outil id
            • 36485
            • 99 Posts
            Gros bonnet de la COGIP Reply #5, 19 years, 11 months ago
            Ca revient à mon dernier test :
            mySlideData[countArticle++] = new Array(
            'http://<mon_fqdn>/assets/images/slideshow/1.jpg',
            'article1.html',
            'Item 1 Title',
            'Item 1 Description'
            );

            Sans succès :’(
              • 36485
              • 99 Posts
              Gros bonnet de la COGIP Reply #6, 19 years, 10 months ago
              A priori j’ai résolu le problème.
              Il fallait que je raisonne en chemin "fichier" et non en docRoot.

              Désolé pour le dérangement.

              J’espère pouvoir vous montrer le site d’ici 4-5 semaines.