Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

Saisie automatique inactive

Soutien et conseil sur les "Modules" pour OpenCart.
Paiements, livraisons, langues, totaux et autres.

Saisie automatique inactive

Messagepar OC Newbie » 02 Fév 2014, 17:53

Bonjour,

La saisie automatique dans le module "En vedette" est inactive.

C'est-à-dire quand je commence à saisir le nom d'un produit, celui-ci n'apparaît pas. J'ai désinstallé le module, puis ré-installé, rien à faire la saisie est toujours inactive.

Y-a-t-il une possibilité d'ajouter manuellement les produits dans le module en vedette ? Parce que là pour le coup je ne peux l'installer ce module ?

Merci et bon dimanche !

(Ah au fait on ne peut plus mettre le texte en forme dans les messages... Rien ne fonctionne... Ni smileys, ni couleur, ni taille rien... c normal ?)
Dernière édition par OC Newbie le 03 Fév 2014, 19:39, édité 1 fois.
Version OpenCart : v1.5.4 (en français) téléchargée sur le site Opencart français.
Et Version OC 1.5.5 en français
Hébergeur : 1&1
PHP : 5
Template : Personnalisé grâce à Bminghet qui m'a grandement aidé.
Modules : OpenCart par défault.

OC Newbie
Avatar de l’utilisateur
OC Newbie
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 51
Inscription: 03 Aoû 2012, 11:25
Localisation: Bordeaux

Re: Saisie automatique inactive

Messagepar villagedefrance » 03 Fév 2014, 17:00

Salut OC Newbie,

Dans "admin\view\template\module\featured.tpl", vérifie que tu as bien ce javascript en bas de page et que le code est bien complet, sans erreurs :

Code: Tout sélectionner
<script type="text/javascript"><!--
$('input[name=\'product\']').autocomplete({
   delay: 0,
   source: function(request, response) {
      $.ajax({
         url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' +  encodeURIComponent(request.term),
         dataType: 'json',
         success: function(json) {      
            response($.map(json, function(item) {
               return {
                  label: item.name,
                  value: item.product_id
               }
            }));
         }
      });
   },
   select: function(event, ui) {
      $('#featured-product' + ui.item.value).remove();
      
      $('#featured-product').append('<div id="featured-product' + ui.item.value + '">' + ui.item.label + '<img src="view/image/delete.png" /><input type="hidden" value="' + ui.item.value + '" /></div>');

      $('#featured-product div:odd').attr('class', 'odd');
      $('#featured-product div:even').attr('class', 'even');
      
      data = $.map($('#featured-product input'), function(element){
         return $(element).attr('value');
      });
                  
      $('input[name=\'featured_product\']').attr('value', data.join());
               
      return false;
   },
   focus: function(event, ui) {
         return false;
      }
});

$('#featured-product div img').live('click', function() {
   $(this).parent().remove();
   
   $('#featured-product div:odd').attr('class', 'odd');
   $('#featured-product div:even').attr('class', 'even');

   data = $.map($('#featured-product input'), function(element){
      return $(element).attr('value');
   });
               
   $('input[name=\'featured_product\']').attr('value', data.join());   
});
//--></script>
Image
Site Web (en Anglais) : http://villagedefrance.net
Extensions pour Opencart, toutes versions, en Anglais et en Français.
Boutique basée sur Opencart v1.8.1 Overclocked Edition.
Site hébergé chez http://www.compila.com (UK)
Avatar de l’utilisateur
villagedefrance
Administrateur
Administrateur
 
Messages: 338
Inscription: 05 Avr 2013, 19:03
Localisation: Grande Bretagne

Re: Saisie automatique inactive

Messagepar OC Newbie » 03 Fév 2014, 18:44

Bonjour,

Il y est effectivement, mais bon le temps que je vérifie s'il n'y a pas d'erreurs.... Voici le script que j'ai :

Code: Tout sélectionner
<script type="text/javascript"><!--
$('input[name=\'product\']').autocomplete({
   delay: 500,
   source: function(request, response) {
      $.ajax({
         url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' +  encodeURIComponent(request.term),
         dataType: 'json',
         success: function(json) {      
            response($.map(json, function(item) {
               return {
                  label: item.name,
                  value: item.product_id
               }
            }));
         }
      });
   },
   select: function(event, ui) {
      $('#featured-product' + ui.item.value).remove();
      
      $('#featured-product').append('<div id="featured-product' + ui.item.value + '">' + ui.item.label + '<img src="view/image/delete.png" alt="" /><input type="hidden" value="' + ui.item.value + '" /></div>');

      $('#featured-product div:odd').attr('class', 'odd');
      $('#featured-product div:even').attr('class', 'even');
      
      data = $.map($('#featured-product input'), function(element){
         return $(element).attr('value');
      });
                  
      $('input[name=\'featured_product\']').attr('value', data.join());
               
      return false;
   },
   focus: function(event, ui) {
         return false;
      }
});

$('#featured-product div img').live('click', function() {
   $(this).parent().remove();
   
   $('#featured-product div:odd').attr('class', 'odd');
   $('#featured-product div:even').attr('class', 'even');

   data = $.map($('#featured-product input'), function(element){
      return $(element).attr('value');
   });
               
   $('input[name=\'featured_product\']').attr('value', data.join());   
});
//--></script>


Je regarde et je reviens...

Merci ! :)

(PS : ah ça y est... La mise en forme des messages sur le Forum est revenue...)
Version OpenCart : v1.5.4 (en français) téléchargée sur le site Opencart français.
Et Version OC 1.5.5 en français
Hébergeur : 1&1
PHP : 5
Template : Personnalisé grâce à Bminghet qui m'a grandement aidé.
Modules : OpenCart par défault.

OC Newbie
Avatar de l’utilisateur
OC Newbie
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 51
Inscription: 03 Aoû 2012, 11:25
Localisation: Bordeaux

Re: Saisie automatique inactive

Messagepar OC Newbie » 03 Fév 2014, 18:49

Pratique de pouvoir coller le code, cela me permet de mieux voir s'il y a une différence. Pour commencer sur la 3e ligne du code, moi j'ai :

delay 500

Alors que sur ton code à toi ton "delay" est égale à 0 ?

C'est peut-être ça ? ?

Merci !
Version OpenCart : v1.5.4 (en français) téléchargée sur le site Opencart français.
Et Version OC 1.5.5 en français
Hébergeur : 1&1
PHP : 5
Template : Personnalisé grâce à Bminghet qui m'a grandement aidé.
Modules : OpenCart par défault.

OC Newbie
Avatar de l’utilisateur
OC Newbie
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 51
Inscription: 03 Aoû 2012, 11:25
Localisation: Bordeaux

Re: Saisie automatique inactive

Messagepar OC Newbie » 03 Fév 2014, 19:00

Bon j'ai bien regardé apparemment la seule erreur que j'ai trouvé
c'est sur la 3e ligne du code, avec mon delay à 500 et le tien à 0.

Donc serait-ce ça ? Je précise que la saisie automatique fonctionnait auparavant, j'avais paramétré le module en vedette etc... J'ai juste voulu faire une mise à jour, donc j'ai supprimé des produits dans le module pour les remplacer par d'autres. Et c'est là que je me suis aperçue que la saisie automatique ne fonctionne pas.

Et comme il n'y a que ce moyen pour ce module... :(

J'ai placé le code que j'ai, au cas où toi tu trouves une erreur.

Voili, voiloù.....

Bonne journée et merci !
Version OpenCart : v1.5.4 (en français) téléchargée sur le site Opencart français.
Et Version OC 1.5.5 en français
Hébergeur : 1&1
PHP : 5
Template : Personnalisé grâce à Bminghet qui m'a grandement aidé.
Modules : OpenCart par défault.

OC Newbie
Avatar de l’utilisateur
OC Newbie
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 51
Inscription: 03 Aoû 2012, 11:25
Localisation: Bordeaux

Re: Saisie automatique inactive

Messagepar villagedefrance » 03 Fév 2014, 19:02

Tu peux mettre le "delay" à zéro, cela affiche plus rapidement les résultats et cela peux aider ...

Fait des tests en tapant une seule lettre, PAS PLUS ! cela multipliera les chances d'obtenir une liste de résultats.
Image
Site Web (en Anglais) : http://villagedefrance.net
Extensions pour Opencart, toutes versions, en Anglais et en Français.
Boutique basée sur Opencart v1.8.1 Overclocked Edition.
Site hébergé chez http://www.compila.com (UK)
Avatar de l’utilisateur
villagedefrance
Administrateur
Administrateur
 
Messages: 338
Inscription: 05 Avr 2013, 19:03
Localisation: Grande Bretagne

Re: Saisie automatique inactive

Messagepar OC Newbie » 03 Fév 2014, 19:27

Bon j'ai mis le delay à 0 et fait un test avec une seule lettre et ça fonctionne.

Allez comprendre....

Le petit délicat n'aime pas qu'on fasse le travail à sa place....

Il faut écrire une lettre pas tout le mot... Il n'est pas stupide... Il a besoin de considération... :)

Sinon juste une question qui n'a rien à voir avec le sujet :

"Pourquoi des dollars sur ta boutique ? Tu es en Angleterre, c la Livre sterling non ?"

Merci à toi ! :)
Version OpenCart : v1.5.4 (en français) téléchargée sur le site Opencart français.
Et Version OC 1.5.5 en français
Hébergeur : 1&1
PHP : 5
Template : Personnalisé grâce à Bminghet qui m'a grandement aidé.
Modules : OpenCart par défault.

OC Newbie
Avatar de l’utilisateur
OC Newbie
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 51
Inscription: 03 Aoû 2012, 11:25
Localisation: Bordeaux

Re: Saisie automatique inactive

Messagepar villagedefrance » 03 Fév 2014, 19:34

Cool, content que ça marche ;)

En ce qui concerne mon site, la raison pour laquelle mes prix sont en dollars est pour faciliter la comparaison avec le site des extensions d'opencart.com. Les prix sont réduits sur mon site car je ne perds pas les 20% de commission.

P.S: n'oublie pas de cocher ton sujet initial (la petite coche verte). Merci.
Image
Site Web (en Anglais) : http://villagedefrance.net
Extensions pour Opencart, toutes versions, en Anglais et en Français.
Boutique basée sur Opencart v1.8.1 Overclocked Edition.
Site hébergé chez http://www.compila.com (UK)
Avatar de l’utilisateur
villagedefrance
Administrateur
Administrateur
 
Messages: 338
Inscription: 05 Avr 2013, 19:03
Localisation: Grande Bretagne

Re: Saisie automatique inactive

Messagepar OC Newbie » 03 Fév 2014, 19:45

Ok après c par rapport à la banque qui elle te prends des com pour la conversion si moi je veux acheter sur ton site par exemple....

Mais zai rien dit, voilà allez...

Bonjour LéorLindel, plus rapide que Lucky luke pour dégainer les msgs...! :P

J'attendais la réponse de Village de France pour clôturer le msg...

Ce qui est fait, bonne journée !
Version OpenCart : v1.5.4 (en français) téléchargée sur le site Opencart français.
Et Version OC 1.5.5 en français
Hébergeur : 1&1
PHP : 5
Template : Personnalisé grâce à Bminghet qui m'a grandement aidé.
Modules : OpenCart par défault.

OC Newbie
Avatar de l’utilisateur
OC Newbie
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 51
Inscription: 03 Aoû 2012, 11:25
Localisation: Bordeaux


Retourner vers Soutien "Modules"

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron