Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
tag {gallery} et javascript
#6
évolution du code...
je viens de trouver un début de réponse:
maintenant la pahge diapo.php contient le code suivant pour utiliser la balise {Gallery} avec la variable
Code :
<?php
        $id = $_GET['id'];
        if (empty($id)){$id = "Autour";}
        
        echo $id;    
        global $gCms;
        $smarty = &$gCms->GetSmarty();
        $smarty_data = '{Gallery dir="'.$id.'"}';
        $smarty->_compile_source('temporary template', $smarty_data, $_compiled );
        @ob_start();
        $smarty->_eval('?>' . $_compiled);
        $_contents = @ob_get_contents();
        @ob_end_clean();
        echo $_contents;
?>
ce qui permet que la galerie s'affiche bien lors de du premier chargement de page
par contre lors de l'appel ajax, ça marche plus,
le "echo $id;" affiche bien la variable désirée par contre, la suite du code ne semble pas être pris en compte, comme si $_contents était vide.
donc à priori, le chargement par l'ajax fait que le script n'est pas interprété.

Si quelqu'un à une idée, je pourrais pt'être enfin résoudre ce problème qui dure!
merci
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)