Joomla Zend et Drupal

Développements Joomla, Zend et Drupal

Développements de sites et applications web complexes à haute valeur ajoutée en Joomla, Zend ou Drupal.

APPLICATIONS MOBILES

Applications mobiles

Pulsar Informatique développe des applis mobiles autonomes ou autour de votre site web avec les technologies OpenSource.

Cloud Computing

Extranets en Cloud avec modules collaboratifs, CMS, Réseau Sociaux et GED .

 

Formations

Formations sur site sur les technologies OpenSource (Joomla, Zend Framework, HTML5 ...).

 

   Accueil Blog edhen Virtuemart: flèches quantité ne fonctionnent pas

Feel good, feel geek

Le blog de Pulsar Informatique!

Virtuemart: flèches quantité ne fonctionnent pas

Posted by edhen
edhen
Développeur PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ,
User is currently offline
on Dimanche, 23 Octobre 2011 in Joomla!

Beaucoup de personnes rencontrent ce problème: dans la fiche produit les flèches quantité ne fonctionnent plus, alors qu’elles fonctionnent lors du listing des produits par catégorie.

Pour ceux qui auront regarder attentivement, l’erreur javascript est la suivante: this.parentNode.elements is undefined

 

Il faut en fait modifier le fichier www/components/com_virtuemart/theme_choisi/templates/product_details/includes/quantity_box_general.tpl.php, chercher ces lignes:


input type= "button" onclick= "var qty_el = this.parentNode.elements[\'quantity[]\’]; var qty = qty_el.value; if( !isNaN( qty )) qty_el.value++;return false;" />
input type="button" onclick= "var qty_el = this.parentNode.elements[\'quantity[]\’]; var qty = qty_el.value; if( !isNaN( qty ) && qty > 0 ) qty_el.value–;return false;" />

(l46,47 normalement) et les remplacer par:

input type= "button" onclick= "var qty_el = document.getElementById(\’quantity’.$prod_id.’\'); var qty = qty_el.value; if( !isNaN( qty )) qty_el.value++;return false; " />
input type="button"  onclick= "var qty_el = document.getElementById(\’quantity’.$prod_id.’\'); var qty = qty_el.value; if( !isNaN( qty ) && qty > 0 ) qty_el.value–;return false; " />

(Réponse trouvée sur http://forum.joomla.fr/archive/index.php/t-151585.html?s=aff15f0e7f5d957fc51c53a5538fafeb)

0 votes
Développeur PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ, et sur plusieurs applications avec un framework maison. Je travaille maintenant sur Zend Framework.
Trackback URL for this blog entry
  • levitra

    Posted by levitra on Mardi, 30 Novembre 1999
    Virtuemart: fl ...
  • Ambien

    Posted by Ambien on Mardi, 30 Novembre 1999
    Virtuemart: fl ...
  • buy vicodin online

    Posted by buy vicodin online on Mardi, 30 Novembre 1999
    Virtuemart: fl ...
  • levitra

    Posted by levitra on Mardi, 30 Novembre 1999
    Virtuemart: fl ...

Comments

No comments made yet. Be the first to submit a comment

Leave your comment

Guest
Guest Vendredi, 18 Mai 2012

Partagez sur...

Derniers Commentaires sur le Blog

edhen Plaisir partagé! Comme tu dis, on a du boulot mais en même temps, je pense que Paris a un fort "pote...
edhen

merci du conseil ;)

30.04.2012 Debugger en PHP
edhen Alors oui les deux méthodes peuvent être utilisées, mais encore de trop nombreux développeurs PHP ut...
30.04.2012 Debugger en PHP
edhen Salut,alors d'abord, désolé du délai, le commentaire m'avait échappé Sinon, as-tu bien renseigné ta...
cyril oui la notion de meilleur est toute relative. Ce manque de CCK en natif est a mon avis le gros poin...