Bonjour à tous,
Sur un J2.5.28 avec VM2.6.4, j'ai installé le plugin Mondial Relay d'Alatak.
Le souci est le suivant : quand j'arrive sur le panier lorsque le plugin est actif, j'obtiens une page blanche et une erreur au niveau des logs apache :
mod_fcgid: stderr: PHP Fatal error: Call to undefined method vmJsApi::addJScript() in /var/www/vhosts/monsite/httpdocs/plugins/vmshipment/alatak_mondialrelay/alatak_mondialrelay/tmpl/render_pluginname.php on line 39, referer: http://monsite.fr/component/virtuemart/
Au niveau du code du plugin, j'ai ceci de la ligne 30 à 42 :
La ligne 39 correspond à :
Quelqu'un a déjà eu le problème ?
Merci
Sur un J2.5.28 avec VM2.6.4, j'ai installé le plugin Mondial Relay d'Alatak.
Le souci est le suivant : quand j'arrive sur le panier lorsque le plugin est actif, j'obtiens une page blanche et une erreur au niveau des logs apache :
mod_fcgid: stderr: PHP Fatal error: Call to undefined method vmJsApi::addJScript() in /var/www/vhosts/monsite/httpdocs/plugins/vmshipment/alatak_mondialrelay/alatak_mondialrelay/tmpl/render_pluginname.php on line 39, referer: http://monsite.fr/component/virtuemart/
Au niveau du code du plugin, j'ai ceci de la ligne 30 à 42 :
Code:
if (VM_VERSION < 3) { //JFactory::getDocument()->addScript("https://maps.googleapis.com/maps/api/js?sensor=false&ver=4.0", false, false, ''); ?> <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false"></script> <!-- Appel de la librairie Widget Mondial Relay : c'est la librairie permettant la sélection de Point Relais --> <script type="text/javascript" src="https://widget.mondialrelay.com/parcelshop-picker/v3_1/scripts/jquery.plugin.mondialrelay.parcelshoppicker.js"></script> <?php //vmJsApi::addJScript('https://widget.mondialrelay.com/parcelshop-picker/v3_1/scripts/jquery.plugin.mondialrelay.parcelshoppicker.js', false, false, false, '1.5.1'); vmJsApi::addJScript('/plugins/vmshipment/alatak_mondialrelay/alatak_mondialrelay/assets/js/mondial_relay.js', false, false, false, '1.5.1'); vmJsApi::addJScript('fancybox/jquery.fancybox-1.3.4', false, false, false); vmJsApi::addJScript('vm.showFancyMondialRelay', $js, false, false, '1.5.1'); ?>
Code:
vmJsApi::addJScript('/plugins/vmshipment/alatak_mondialrelay/alatak_mondialrelay/assets/js/mondial_relay.js', false, false, false, '1.5.1');
Merci
Commentaire