Jump to content

bathie

Members
  • Posts

    71
  • Joined

  • Last visited

Profile Information

  • First Name
    bathie
  • Last Name
    kane

Recent Profile Visitors

86 profile views

bathie's Achievements

Newbie

Newbie (1/14)

0

Reputation

3

Community Answers

  1. Bonjour désolé j'ai du laisser comme ça j'ai pas trouvé la solution je pense que la navigation à facette de base ne propose pas ce système par contre le module advanced search 4 propose ce sytème https://addons.prestashop.com/fr/recherches-filtres/2778-advanced-search-4.html sinon faudra essayer de module le module de base pour avoir ce résultat.
  2. j'ai finalement fait un truc comme ça pour pouvoir faire fonctionner mon Tools::getValue('envoi') : <script type="text/javascript"> $(".send_change_notif").click(function() { var envoi = 'ok'; var url = $('form.container-command-top-spacing').attr("action"); var admin_order_tab_link = "{$link->getAdminLink('AdminOrders')|addslashes}"; query = 'ajax=1&envoi='+envoi+'&action=editProductOnOrder&'; $.ajax({ type: 'POST', url: admin_order_tab_link, cache: false, dataType: 'json', data : query, success: function(retour){ alert(retour); } }); return false; }); </script> dans mon controller quand je fais un die (Tools::jsonEncode($envoi)); une fois mon bouton cliquer il me retourne bien "ok" mais parce contre ma condition ne fonctionne pas je reçois pas de mail alors que normalement ça variable $envoi existe vu que je l'ai déclarer au début if ($envoi) { $this->sendChangedNotification($order); } t'as une idée du pourquoi ?
  3. dans ma variable admin_order_tab_link j'ai : index.php?controller=AdminOrders&id_order=39&vieworder&token=50ff9e21936d56cf3546e0d54f4c5900 pour info le bouton que j'ai ajouté se trouve dans commande et quand par exemple je modifie le prix d'une commande en bo un mail et envoyé a chaque modif le but de ce bouton c'est de déclencher l'envoi du mail que quand je clic dessus et non à chaque modif de prix qui déclenche automatiquement l'envoi du mail au client en faisant avec "test" c'est pareil ça fonctionne pas
  4. je viens de tester mon alert(retour) me renvoie un code html contenant les élément de mon header
  5. oui c'est un mail envoyé par cette méthode : $this->sendChangedNotification($order);
  6. dans le php j'ai if (Tools::getValue('test') { //ici y a une notification qui s'envoie } et vue que je reçois pas cette notification ça veut dire ma variable n'est pas récupérer.
  7. à la fin j'ai ça : die(Tools::jsonEncode(array( 'result' => $res, 'view' => $view, 'can_edit' => $this->tabAccess['add'], 'invoices_collection' => $invoice_collection, 'order' => $order, 'invoices' => $invoice_array, 'documents_html' => $this->createTemplate('_documents.tpl')->fetch(), 'shipping_html' => $this->createTemplate('_shipping.tpl')->fetch(), 'customized_product' => is_array(Tools::getValue('product_quantity')) ))); mais y a pas de return nul part.
  8. Bonjour je souhaiterai envoyé une variable en ajax depuis un fichier tpl mais la variable doit etre envoyé dans le fichier controllers/admin/AdminOrdersControllers.php - dans ce fichier y a une fonction : public function ajaxProcessEditProductOnOrder() { //je dois récupérer ma variable ajax ici } - dans mon tpl j'ai : <script type="text/javascript"> $(".send_change_notif").click(function() { var envoi = 'ok'; var admin_order_tab_link = "{$link->getAdminLink('AdminOrders')|addslashes}"; $.ajax({ type: "POST", url: admin_order_tab_link, data: { test: envoi }, success: function(retour){ alert('notification envoyée au client'); } }); return false; }); </script> quand l'action du click est faite j'ai un retour de mon alert mais dans le adminorderscontroller.php j'arrive pas à récupérer ma variable ajax Pour info dans le php j'ai utilisé Tools::getValue('test'); quelqu'un aurait une idée de ce qui manque dans mon code pour l'envoie ? et pour la récupération dans le php ? Merci
  9. je me répond moi meme j'ai résolu mon problème avec php ensuire j'ai opté pour du ajax parce que je voulais faire un envoie sans rafraîchir la page : <script type="text/javascript"> $("#nombre_colis").submit(function() { var colis = $("input[name=nb_colis]").val(); var order = $("input[name=id_order]").val(); $.ajax({ type: "POST", data: { nb_colis: colis, id_order: order }, url: $(this).attr("action"), success: function(retour){ alert('nombre de colis enrégistré !'); } }); return false; }); </script> et dans le php faut juste récupérer les variables comme ça : <?php include_once(dirname(__FILE__).'/../config/config.inc.php'); $nb_colis = Tools::getValue('nb_colis'); $id_order = Tools::getValue('id_order'); Configuration::updateValue('nombre_colis'.$id_order, $nb_colis); ?> si ça peut aider
  10. Bonjour je souhaite recupérer le contenu de mon champs de un formulaire qui se trouve dans : /prestashop/shop/themes/default/template/controllers/orders/helpers/view/view.tpl donc ce tpl j'ai mon formulaire <div class="panel panel-sm"> <div class="panel-heading"> <i class="icon-eye-slash"></i> {l s='Nombre commande'} </div> <form id="nombre_colis" class="form-horizontal" action="commande_recup.php" method="post" > <div class="form-group"> <div class="col-lg-12"> <input type="text" name="nb_colis"> </div> </div> <div class="row"> <div class="col-lg-12"> <button type="submit" id="submitNombreColis" class="btn btn-default pull-right" name="submitNombreColis"> <i class="icon-save"></i> {l s='Save'} </button> </div> </div> <span id="note_feedback"></span> </form> </div> ensuite dans mon dossier /prestashop/shop j'ai mis le fichier formulaire.php pour récupérer mon champ : <?php if (!defined('_PS_ADMIN_DIR_')) { define('_PS_ADMIN_DIR_', getcwd()); } include(_PS_ADMIN_DIR_.'/../config/config.inc.php'); require_once(_PS_ADMIN_DIR_.'/init.php'); if (Tool::isSubmit('submitNombreColis')) { $nb_colis = Tools::getValue('nb_colis'); } ?> mais mais quand je fais un debug de ma variable j'ai rien du tout qu'est ce que j'ai pu louper ? Merci de votre aide
  11. je me réponds moi même le problème de font-size du h3 donc je l'ai diminué et c'est bon
  12. Bonjour comme l'indique le titre sur safari ma liste produits s'affiche pas bien en effet y ' a des sauts (voir fichier joints) je rappelle que sur les autres navigateurs y a aucun soucis est ce que quelqu'un à déjà rencontrer ce problème sur safari ? Merci
  13. j'ai contacté mondial relay mais ils ont pas pu me débloqué le gars à tester et m'a dit que tout était bon et pourtant c'est pas le cas...
  14. Bonsoir, je suis en galère avec le module mondial relay en effet lors de la génération d'étiquette j'ai l'erreur : Erreur numéro :97 Détails :Clé de sécurité invalide mais c'est seulement lors de cette étape sinon en front le module s'affiche bien le choix du point relay se fait bien. est ce que quelqu'un a déjà eu ce soucis ? Cordialement
  15. bonjour est ce que quelqu'un a pu résoudre ce problème ? je suis gravement intéressé par ce cas de figure je suis bosse actuellement sur le même problématique et je suis bloqué dessus depuis 2 jours... merci de votre aide
×
×
  • Create New...