Focoweb - Galerie pour Modx


Une galerie de photographie ou de réalisation intégrée dans un CMS comme modx, c'est possible une première solution consiste à utiliser MaxiGalery.

Dans ce tutoriel nous allons vous apprendre à intégrer PicsEngine, comme dans l'exemple cidessous :

picsengine integration
Pour obtenir ce résultat la procédure n'est pas très longue, elle demande juste un peu de compréhension technique.

Après l'installation de Modx, procédez à l'installation de PicsEngine dans le même repertoire. Pensez à renommer le fichier index.php de Picsengine qui ne sera pas utiliser plustard. PicsEngine ne semble pas bien supporter l'acces depuis un autre répertoire que le répertoire d'installation, deplus cela ne pose aucun conflit de nom de repertoire.

Création d'un snippet (appelé ici picsengine) :

 <?php
define("cROOT","admin/");
require_once(cROOT."library/Core.php");
$core = new Core(cROOT);
$core->loadConf();
?>

Ajout du javascript à votre Modèle/Templatejuste avant la balise </head> :

    <script type="text/javascript" charset="utf-8">
    function saveUrl(u) {
        window.open("la-galerie.php"+u,"_self");
    }
    function getUrl() {
        return window.location.toString();
    }
    </script>

Une modification en gras ci-dessus a été apporté ici car la redirection renvoie sur le repertoire parent.
pensez à changer le nom de votre fichier cible en gras ci-dessus (ex: "index.php?id=13"+u).

Création de la page galerie (ici la-galerie.php) :


    <object type="application/x-shockwave-flash" data="picsengine2.swf" width="100%" height="600">
            <param name="movie" value="picsengine2.swf" />
                <param name="bgcolor" value="#201B18" />
    </object>
    <iframe style="width:0px;height:0px;border:0;padding:0;margin:0;" src="" name="iframeGet" id="iframeGet"></iframe>

sur cette étape on peut spécifier ici la couleur de fond de la galerie avec le paramètre bgcolor (en gras ci-dessus). 

A ce stade votre galerie devrais fonctionner et rester configurable sur l'addresse http://votresite.fr/admin/

Liens :
Picsengine
Exemple de réalisations de galerie

Des questions ? Nous contacter.

Informer un ami.