04/02/2011, 20:54:54
é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
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
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;
?>
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