Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forum osCommerce-fr _ Fonctionnement _ Mauvaise redirection dans popup "agrandir l' image

Écrit par : karmattitude 23 Sep 2004, 00:05

Bonsoir,

je suis en ms2fr, j' ai un gros soucis qui est apparu apres que tout fonctionnait bien.
Lorsque je suis sur la page d' un produit il y a l' option agrandir l' image, qui ouvre une popup. Le probleme est que maintenant la popup s' ouvre mais le contenu n' est pas l' image agrandie mais ca ouvre l' equivalent de la page d' accueil de la boutique sad.gif deja à priori ça ne viendrait pas du fichier popup_image.php je l' ai remplacé par celui qui est en local et avec qui ca fonctionne tres bien, mais ca ne change rien !

J' espere qu' une personne pourra m' aider !

Merci !

Écrit par : JeanLuc 23 Sep 2004, 08:42

Peux-tu nous envoyer le script Javascript (vers la ligne 108) dans le fichier product_info.php... (balises <script language="Javascript"> et balise <noscript>)

Bon code... wink.gif

PS: Indique, dans ta signature, la version d'OsCommerce que tu utilises et les contribs éventuellement installées (ce sera fait 1 fois pour toutes pour les prochaines fois).

Écrit par : karmattitude 23 Sep 2004, 09:19

Merci beaucoup pour ton aide,

alors voici donc ce qui est dans le fichier product_info.php:

<script language="javascript"><!--
function popupWindow(url) {
window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}
//--></script>



<script language="javascript"><!--
document.write('<?php echo '<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']) . '\\\')">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>');
//--></script>
<noscript>
<?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_image']) . '" target="_blank">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], $product_info['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>
</noscript>


Voila, la je suis perdu...

Sinon pour la signature je vais le faire tu as bien raison !!

Merci
Franck

Écrit par : JeanLuc 23 Sep 2004, 09:37

Je ne pige pas, tout semble normal...
A tout hasard, vérifie dans filenames.php, le define concernant la constante FILENAME_POPUP_IMAGE...

Bon code... wink.gif

Écrit par : karmattitude 23 Sep 2004, 10:38

Ok alors voila ce que je trouve dans FILENAME_POPUP_IMAGE :

define('FILENAME_POPUP_IMAGE', 'popup_image.php');

Sinon ce qui est etonnant c' est que ces popup marchent bien en local ! blink.gif

( On ne sait jamais, je rajouterais que j' ai ajouté une template visuelle a mon site, mais ça a tres bien marché jusqu' a présent )

Encore merci

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)