Jump to content

webdigit

Members
  • Posts

    39
  • Joined

  • Last visited

Profile Information

  • Location
    Belgium
  • Activity
    Freelancer

webdigit's Achievements

Newbie

Newbie (1/14)

3

Reputation

  1. Hello Je prends le sujet au bond. Tu as bien vérifié l'encodage des fichiers ? L'encodage de la BDD correspond à l'encodage de tes fichiers ? JC
  2. Heu je comprend nin là Ta demandes : "Bonjour à tous est-il possible d'avoir un champ de description pour les produits mais quand ils sont affichés sur les pages de catégories et pas sur la page produit individuelle ?" Pourquoi es tu dans la description de la catégorie alors que tu souhaites une description pour les produits ? La description concerne quoi ? La catégorie en elle même ou les produits ? C'est très différent. Autrement dit, est ce que cette nouvelle description est identique pour tous les produits d'une même catégorie ou alors cette description doit pouvoir être différente en fonction des produits ? Si la descr doit être différente en fonction des produits => il faut que tu reste dans catalogue > produit et pas catalogue > catégories
  3. Ok. D'abord step 1. Ton nouveau champ est bien dans l'onglet information de la création/édition produit ? Si oui, tu devrait plutôt être dans l'object Product plutôt que l'object Category, non ? Tu souhaites ajouter une descr produit qui ne serait affichée que dans la page catégorie c'est bien cela ? Si oui, c'est le même principe que ce qu'il y a dans les autres tuto, hormis le fait que ta variable tu dois aller la chercher et l'afficher dans category.tpl. Si j'ai bien compris ta demande...
  4. HeY oui sans souci. Il suffit de suivre les exemples de ce topic. Ensuite utiliser les données du nouveau champ dans ton category.tpl en allant chercher la variable que tu aura passé dans ton objet products. donc 1 créer ton champ et voir qu'il s'enregistre bien en bd. 2 regarder comme les données sont rapatriées dans ton tpl et faire de même pour ton nouveau champ en ça se passe dans ton cas dans category.tpl
  5. Hello radhia005 Pour peu que tes infos soient stockées en BDD, oui tu peux les ajouter facilement dans tes vues et dans tes emails. ll te suffit d'aller jeter un oeil dans tes vues pour voir la logique d'insertion des infos depuis la BDD et conserver cette même logique pour aller chercher tes propres infos que tu souhaites insérer.
  6. Bonjour, Je me permets de poster ceci, car après de nombreuses recherches, je n'ai pas trouvé de problème similaire sur le forum... J'utilise le module Top Mega menu (1.5), sur prestashop (1.5.2.0) Voici mon souci : - la navigation à facettes est installée et est fonctionnelle - le top mega menu est installé et est fonctionnel 1) vous arrivez sur le site 2) vous cliquez sur un lien dans le top mega menu 3) vous arrivez sur la bonne page, sauf que...dans l'url vous avez déjà les variables de la navigation à facettes... 4) vous cliquez sur un autre lien dans le menu et... vous arrivez parfois sur une 404, car l'url de base est pourtant bonne, mais la navigation à facettes rend l'url incorrecte... Le souci vient du fait que le megamenu est mis en cache. Donc si une personne est la première à venir sur le site et fait une navigation à facettes, ce sont ces menus là qui sont mis en cache... et si moi je viens par la suite et que j'arrive sur une page où il y a eu une navigation à facettes, il me ressert un menu... où il y a eu une navigation à facettes... Premiers tests: - vider le cache uniquement de ce mega menu (suppression des fichiers de type blockmegamenu_product_xxxxxxxxxxxxxxxxxxxx.blockmegamenu.tpl.php contenus dans /cache/smarty/cache) : ceci solutionne le problème. Ma question: - Est ce que quelqu'un a déjà eu ce souci ? - Y a t il un moyen "simple" pour empêcher la mise en cache de ce menu ? - Y a t il une autre solution ? Merci pour vos avis et vos idées
  7. Hello, voici un début de réponse : Modifiez les lignes 577 à 582 de AdminCustomerThreadsController.php par ceci : $message['message'] = html_entity_decode($message['message'],ENT_QUOTES,'UTF-8'); C'est un souci dans l'expression régulière qui se trouve à cet endroit là me semble t'il. Ce qui donnerait : /*$message['message'] = preg_replace( '/(https?:\/\/[a-z0-9#%&_=\(\)\.\? \+\-@\/]{6,1000})([\s\n<])/Uui', '<a href="\1">\1</a>\2', html_entity_decode($message['message'], ENT_NOQUOTES, 'UTF-8') );*/ $message['message'] = html_entity_decode($message['message'],ENT_QUOTES,'UTF-8');
  8. @stef71 : fait un print_r($product); ou var_dump($product); dans tes algo PHP où tu as l'object product qui est généré ou utilisé. Lors de l'affichage de la page, il t'affichera avec print_r le contenu complet de ton object. Va tout en bas et tu verras les valeurs des variables. Tu verras déjà si la tienne y est Prestashop est orienté object... c'est le moment de s'y mettre
  9. @stef71 : tu as fait un alert dans ta fonction js pour voir si tu reçois leadtime ? Si tu ne reçois rien à ce niveau, il faut que tu remontes dans ton algo petit à petit pour voir où tu perds ta variable. Je n'ai pas de visibilité sur ton code, mais si c'est pour un réaffichage, as tu vérifié que cette variable est dispo dans ton objet product ?
  10. Les méthode de validation sont définies dans le Core et ne sont pas liées au nom de ta variable. Ex : isString signifie "vérifie que ce que je reçois est bien une chaîne de caractère". Si tu souhaites utiliser isLeadtime, tu dois créer la méthode isLeadTime avec tes propres retours sur validation.
  11. Hello stef71, Ton souci est que tu demandes une validation "isLeadTime" sur une chaîne de caractère (TYPE_STRING). Prestashop ne reconnait pas cette méthode de validation ("Validation function not found. isLeadtime"). Si c'est bien une chaîne de caractères que tu as, utilise plutôt la validation "isString".
  12. verify if the firewall settings are similar between staging and production. For me, it was a part of the answer...
×
×
  • Create New...