Jump to content

Myriss

Members
  • Posts

    138
  • Joined

  • Last visited

Everything posted by Myriss

  1. J'ai exactement le même soucis sur deux sites... Quelqu'un a trouvé la solution ?
  2. Avez-vous trouvé une solution car j'ai le même problème ?
  3. Avez-vous trouvé une solution car je rencontre exactement le même problème ?
  4. Tu as deux solutions : - soit le problème vient de ton dernier module de la colonne de droite où il manque au moins un <\div> - soit c'est au niveau du css de ton footer qu'il faut ajouter clear:both
  5. J'ai la version 1.4.3 et même problème -> Page introuvable cache désactivé et réécriture d'URL activé. Changer de navigateur résout temporairement le problème. Toujours pas de solution trouvé.
  6. Malheureusement, changer de navigateur est une solution temporaire. Le problème se reproduira certainement avec vos autres navigateurs. J'ai le même problème et aujourd'hui je me retrouve bloqué sur Firefox, IE, Chrome, Safari et Opéra !!! Génial. On dirait que quelque chose est mémorisé dans le cache du navigateur mais après l'avoir vidé, il ne se passe rien. Je suis en version 1.4.3 et j'avais déjà le problème avec la version 1.4.0.17 HELP !!!
  7. Je suis également en version 1.3 et quand j'ajoute le module Mondial Relay, la page des modules est planté. Elle ne se charge pas. Y a-t-il un conflit avec un autre module ?
  8. Après une heure de recherches actives, je viens de trouver une solution pour que ce message ne s'affiche plus. Quelque soit le système de paiement que vous utilisez, il utilise forcément la fonction "validateOrder" de la class PaymentModule. En regardant cette fonction, je me suis aperçu que la fonction contient 9 éléments et l'élément secure_keyest le neuvième. Maintenant, si vous vous dirigez vers la page PHP de votre module qui valide le paiement (atos_response.php pour le système de paiement ATOS), vous trouverez au moins une ligne appelant la fonction validateOrder. Corrigez cette fonction en ajoutant ce qu'il manque. Pour ma part, voici ce que la ligne est devenue : $atos->validateOrder(intval($cart->id), _PS_OS_PAYMENT_, $cart->getOrderTotal(), $atos->displayName, 'Transaction: '.pSQL($transaction_id), '', $id_currency, false, $cart->secure_key); A présent le message est Transaction: 134154. Si vous souhaitez que ce message n'apparaissent plus, il vous suffit de mettre le cinquième élément vide. A vous de voir comment mettre cela en application de votre côté.
  9. Ben je suppose que oui puisque j'ai utilisé l'outil de traduction disponible dans le back office.
  10. J'ai vérifié de font en comble mes fichiers et je ne comprend pas pourquoi ça ne fonctionne pas. Voici les fichier fr.php et en.php en.php <?php global $_MODULE; $_MODULE = array(); il est vide ce qui est normal puisque c'est la langue par défaut du module. fr.php <?php global $_MODULE; $_MODULE = array(); $_MODULE['<{block_test}prestashop>block_test_d5f0f49a1d51dffbfe2172d01f13e958'] = 'Texte traduit en Français'; Je n'ai mis que la première ligne car toutes les autres sont structurées de la même manière. Je pense que je vais reprendre un module traduit comme blocklinks et venir greffer mes lignes de code dedans.
  11. Bonjour, je suis en train de créer un module et j'ai un problème incompréhensible. Les traductions ne se font pas. Voici le code de mon fichier PHP : <?php class monModule extends Module { private $_html; public function __construct() { $this->name = 'monModule'; $this->tab = 'a--initialization'; $this->version = 1.0; parent::__construct(); $this->displayName = $this->l('Titre du module'); $this->description = $this->l('description courte.'); } public function install() { if(parent::install() == false) return false; return true; } public function uninstall() { if(parent::uninstall() == false) return false; return true; } } Lorsque je souhaite traduire le titre du module ou la description courte, rien n'est exécuté. Je suis en Prestashop version 1.3.1.1 et ma langue par défaut est le Français. Quelqu'un pourrait-il m'aider à comprendre ce qu'il se passe ?
  12. Je pense que tu ferais mieux d'utiliser un peu plus d'ajax pour limiter les requête. Je m'explique. Laisse champ libre au code postal avec un onchange sur le champ qui lance un script ajax permettant de charger la liste des villes correspondantes au code postal. Je pense que cela limitera les surcharges au niveau du serveur. Le choix du département, tu peux l'automatiser par rapport au code postal je pense. Je tiens à préciser qu'avec 39000 codes postaux, ta liste n'est pas complète car il y a certes un peu plus de 36000 communes en France mais il y a plus de 50000 codes postaux au total.
  13. essai de remplacer les >> par des & g t ; en ne laissant aucun espace.
  14. J'ai bien avancé et la fonction se lance bien. Voici le code que j'ai utilisé : $moduleName='blocklink'; require_once(_PS_MODULE_DIR_.$moduleName.'/'.$moduleName.'.php'); BlockLink::install(); Le problème rencontré maintenant est que la plupart des modules utilise une condition sur !parent::install() ou parent::install() == false avec un return false. if (parent::install() == false OR $this->registerHook('leftColumn') == false) return false; Du coup le module ne s'installe pas. Quelqu'un saurait-il comment procéder ?
  15. Je me demande vraiment si c'est possible parce que pour accéder à la classe BlockLink, il faudrait déjà spécifié qu'il est une extension de Module : Module::BlockLink Mais ensuite comment lancer la fonction install() ???
  16. Bonjour, Je suis en train de développer un module qui requiert d'en activer un autre existant. Quelqu'un saurait-il comment faire pour lancer l'installation du module s'il n'est pas installé ? J'ai déjà créé la partie qui contrôle que le module existe mais je ne trouve pas comment lancer son installation.
  17. C'est vrai que ce n'est pas très règlementaire tout ça. Tu devrais plutôt remplacer la balise link par un import de feuille de style CSS. <style type="text/css"> @import url("url/style.css"); </style>
  18. Merci _mika_, on pourrait effectivement envisager de concaténer les valeurs sélectionnées en une seule.
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More