Jump to content

Hyptnos

Members
  • Posts

    27
  • Joined

  • Last visited

Everything posted by Hyptnos

  1. Bonjour j'ai tester ce jour les bons de reductions sa marche super bien Seulement sur la facture ou sur la visu de la commande dans le front office y a un petit souci surement pas grave mais j'attend de voir vos réponse. Alors j'ai créer un bon de 20% je detaille pas le reste ca je pense que cela vient du pourcentage le souci ma commande est bien faite les 20% sont bien déduit pas de souci Seulement sur la facture dans la ligne bon de reduction c'est pas 20% qui apparait mais Réduction : VIPgvi 1 -2,00 € les 20% se transforme en -2.00 € Petit souci mais serait bien de le corrigé merci A++
  2. J'ai pas trouver le moyen de faire un copie conforme mais le moyen d'envoyé les mail à une seconde adresse supplémentaire. C'est assez complexe je dois dire j'ai eu du mal a déchiffré le code :s donc pour ce faire si cela interesse Allez dans "tools\Swift\Swift.php a la ligne 368 rajouter $OTHERrecipient = new Swift_Address("[email protected]"); $list->addTo($OTHERrecipient); et lors de l'envoie d'un contact cette autre adresse recevra également le mail en plus de celui a qui es destiné le mail en fonction de comment c'est définit dans le backOffice.
  3. Les champs du formulaires est en 3 partie genre "informations_type_02 donc informations sera stocké dans la variable $tab (pourquoi tab car la table BDD porte le meme nom) ensuite index c'est le nom du champs ici type, il y a egalement title, subhead et paragraph. et 02 correspond a la langue Le formulaire est une bloucle sur la totalité des langue (de 1 a 10) 1 correspond a l'anglais, 2 au francais etc... et c'est masque en fonction du choix de l'utilisateur. Les champs dans la table corresponde au nom des champs du formulaire mais sans la langue c'est pour cela que je fait un split et recupère les deux premiere partie du name, pour ensuite faire une boucle sur $_POST et faire l'update dans les champs qui vont bien sans faire de traitement ni d'indiqué en brut les noms. C'est plus dynamique et plus rapide. c'estun choix comme un autres. Et pour title c'est le titre de l'article et non en aucun cas l'information qui se trouve dans la balise HEAD je n'ai pas encore pensé au référencement malheureusement
  4. Je pense que tu peu reprendre le module blockInformation qui justement lui, liste les pages d'informations (about us, etc;..). reprendre ce bloc plutot que d'en créer un nouveau car cela fera des doublons
  5. Oui comme je l'ai dit reste de l'optimisation j'ai ete pris par le temps j'ai essayé vite fait d'utilisé la class DB mais j'y es pas reussi donc par manque de temps j'ai fait du mysql_query mais bon c'est vite modifiable si on maitrise la class DB la n'es pas le souci.
  6. ATTENTION la mise en place de ce module necessite encore quelque modification sur des module tierce notament blockInfo et variousLink modifier les liens qui pointe vers les pages avec le bonne url a savoir informations.php?info_Type=............ J'ai pour mon besoin perso modifier les fichier php en faisant passé a smarty le theme utilisé car j'ai 1 site pour 2 theme qui switch en fonction de l'url appeler Et biensur les page d'information doivent etre différente en fonction de l'url saisit
  7. Bonjour enfin rebonjour plutot j'ouvre encore un nouveau thread, j'ai chercher mais pas trouver de probleme semblable. Alors j'aimerais pouvoir mettre des adresse en copie conforme caché lors d'envoie de mail au webmaster ou au service client. Dans le backoffice on ne peu mettre que le destinataire du message pour chaque catégorie mais pas de copie conforme ou copie conforme caché donc va falloir rajouter cela en brut dans le code mais je ne trouev pas ou et comment merci par avance
  8. C'est en cours mais qu'elle es le fichier qui stock les informations mail, envoi mail etc... je trouve rien dans le config ? EDIT : bon bas j'ai rebalancer certain dossier et fichier, refait un essai et sa marche lors du premier upload y a du avoir une coupure de connexion et tout n'a pas ete balancer j'essai un contact boutique maintenant merci j'aurais du faire cela avant d'en parler ^^
  9. Bas la copie d'ecran ne va pas servir a grand chose s'achant que des que je valide une nouvelle inscription(apres avoir rempli tout les champs) c'est un ecran blanc total ni header, ni footer, ni rien quoi blanc de blanc. Par contre le processus de création se fait bien mon nouveau client est bien créer si je rappel l'index et que je veux m'authentifier je pense que l'on devrait se penché au niveau des mail, car je ne recoi pas de mail de confirmation, et je pense que le probleme si y a solution resoudra également celui du contact car aucun mail n'arrive dans la boite.
  10. Suffit de demander Alors par contre ATTENTION. Le code n'est pas du tout optimisé, y a peut etre des possibilité différente qui ferai un meilleur code. Je n'ai pas eu le temps de me penché d'avantage dedans tout comme il n'y à pas de commentaire j'ai repris la base du code du module editorial L'exécution des requete est via la commande mysql_query et non les les fonction de prestashop, y a un boulot également à faire dessus. j'ai inclu un petit fichier TXT dans le ZIp expliquant vite fait l'installation il y a le dossier module, le fichier TPL pour mettre dans le theme et le fichier PHP a mettre à la racine qui permet de faire la liaison avec smarty. un petit exemple de code lien dans le fichier TXT egalement et surtout le fichier SQL pour la table (attention au prefixe de table) ModuleInformations.zip
  11. Je l'avais que tester en local (wamp) je vien de le mettre en production et sa fonctionne parfaitement. Donc si comme moi vous vouliez pouvoir modifier différente page qui etait écrit en brut dans les TPL c'est la solution en attendant la V1.1. Certe il faudra ecrire les lien en brut dans le fichier HEADER.tpl pour le menu si vous en avez un. Mais c'est tout. Ensuite une fois les articles créer vous pourrez les modifier à volonter sans changer quoi que ce soit dans le ou les TPL. exemple de lien dans le HEADER.TPL {l s='About us'} {l s='Legal notice'}
  12. Bon et bien j'ai bien avancé Création d'une nouvelle table Création d'un module Informations avec la lecture d'un listing d'articles et l'édition d'un articles (rajout d'un bouton image pour le champs textarea egalement) j'ai d'un 1 nouveau module Un fichier php dans la racine et 1 fichier TPL dans le theme. On appel le fichier PHP dans les lien avec le paramètre TYPE qui passe en GET qui va permettre de définir l'article a afficher La variable global Lang permet egalement de définir qu'elle article afficher en fonction de la langue Lorsque l'on créer un article il en créer automatiquement autant qu'il y à de langue, seul celui de la langue par défaut est affiché dans le listing. le champs informations_key dans la bdd permet de faire la liaison entre les meme article de langue différente. Voila voila Si cela interesse
  13. Bon j'ai commencer ce jour a mettre les main dans le cambouie Dans le but de créer un système de CMS je ne pouvais pas attendre la V1.1. Donc j'ai créer un nouveau module que j'ai appeler information. j'ai recuperer un peu le système de l'éditorial coter backOffice no soucy reste a voir maintenant comment je créer une table Mais biensur va falloir une seul table pour tout les pages d'information donc deja comment les dissocié j'ai penser avoir un champs du type : presentation, mention légale, etc... qui va permettre de jouer la différence J'ai une page php informations.php qui se trouve maintenant dans la racine et qui se situe comme ceci <?php include(dirname(__FILE__).'/config/config.inc.php'); include(dirname(__FILE__).'/header.php'); //$smarty->display(_PS_THEME_DIR_.'about-us.tpl'); $req = "SELECT * FROM "._DB_PREFIX_."editorial"; $data = mysql_query($req); $row = mysql_fetch_row($data); global $cookie, $smarty; $smarty->assign(array( 'body_title_2' => $row[0], 'body_subheading_2' => $row[1], 'body_paragraph_2' => $row[2], 'body_home_logo_link' => $row[3], 'body_logo_subheading_2'=> $row[4] //'homepage_logo' => file_exists('modules/editorial/homepage_logo.jpg'), //'logo_subheading' => 'logo_subheading_'.$cookie->id_lang, //'title' => 'title_'.$cookie->id_lang, //'subheading' => 'subheading_'.$cookie->id_lang, //'paragraph' => 'paragraph_'.$cookie->id_lang, //'this_path' => $this->_path )); $smarty->display(_PS_THEME_DIR_.'informations.tpl'); include(dirname(__FILE__).'/footer.php'); ?> Donc actuellement j'appel la table editorial, oui oui cherchez pas elle existe pas je l'ai créer pour remplacer le système XML de l'éditorial. Donc par la suite se sera la table que je vais créer au préalable pour les page d'informations. Donc restera a passé en paramètre un ou plusieur variable pour différencier la ligne d'information à appeler. Qu'en pensez vous ? d'ailleur question maintenant dans le back office j'ai dans l'onglet module la liste biensur avec mon nouveau module information. Quand je clique sur configurer j'ai mon formulaire (identique a l'éditorial) qui apparait. Mais comment faire pour switcher entre les différent article. Je ne veux pas faire autant de module que j'aurais de page, je veux que cela soit dynamique. Et la je seche un peu, car 1 formulaire fait un update pour l'instant dans la bdd. Donc l'ajout d'une nouvelle ligne ne me pose de probleme mais va falloir pouvoir editer chaque nouvelle pages / articles. donc la je sais pas et je m'en remet a vous
  14. Alors je suis en version 1.0 (la derniere quoi). Methode utilisé par fonction mail(), lors de l'installation j'ai tester et j'ai bien recu le mail dans la boite mail de la boutique. Pas de souci de ce coté la. En effet sa me parrait etre le meme bug que cité dans le lien mentionné. J'ai egalement tester l'envoie d'un contact via le formulaire, j'obtien pas une page blanche , mais les parties du milieu et celle de droite ont disparu, laissant seulement le haut (banniere, menu) et la gauche (bloc catégorie et tout le touin touin) Je vien de regarder dans la et les boites mail du serveur que j'ai créer pour la boutique et aucun mail recu merci par avance
  15. Alors voila je fais un test en production d'ajout d'un nouveau client je remplis le formulaire je valide et et et et... bas heu rien Page blanche. Bon je reprend l'url de depart je tombe sur l'accueuil j'essai de me connecter avec le compte fraichement créer sans savoir si cela à réellement marcher et et et et et sa marche. Donc y a juste un petit bug au niveau de la redirection après validation. Quelqu'un à deja eu le souci? Comment régler le problème merci d'avance
  16. Bon bas c'est réglet pour l'éditorial je passe entièrement par la bdd pour la modification et l'affichage des informations du texte de la première pages. Si cela interesse je veux bien faire partagé le code qui pour le moment n'est pas tres optimisé mais j'y travaille afin qu'il soit plus propre
  17. Bon je relance le sujet j'ai ce matin remplacer toute la partie xml de backoffice par l'insertion et la recupération des donnée dans une nouvelle table Tout cela fonctionne bien sans probleme MAIS maintenant c'est pour l'affichage sur le front office actuelement sa passe toujours par le fichier XML function hookHome($params) { if (file_exists('modules/editorial/editorial.xml')) { if ($xml = simplexml_load_file('modules/editorial/editorial.xml')) { global $cookie, $smarty; $smarty->assign(array( 'xml' => $xml, 'homepage_logo' => file_exists('modules/editorial/homepage_logo.jpg'), 'logo_subheading' => 'logo_subheading_'.$cookie->id_lang, 'title' => 'title_'.$cookie->id_lang, 'subheading' => 'subheading_'.$cookie->id_lang, 'paragraph' => 'paragraph_'.$cookie->id_lang, 'this_path' => $this->_path )); return $this->display(__FILE__, 'editorial.tpl'); } } return false; } il passe tout en paramètre à SMARTY. pour ensuite que le TPL puisse afficher les infos. La je sèche complètement du comment faire
  18. Up s'il vous plait sa devient urgent et je sais pas du tout comment faire
  19. Bonjour je reviens encore a ce jour car des petites intérrogations vis a vis de la boutique que je met en place m'interpelle. En effet si en local tout fonctionnait bien, en production ce n'est pas de cette avis concernant le module editorial. La gestion du contenu se fait via un flux xml, certe sympatique mais pas vraiment top vu qu'il faut donné des droits d'ecriture sur ce fichier la pour la modification via le backoffice. Et cela est hors de question niveau sécurité. Donc y a t'il un moyen simple de remplacer cette gestion XML et de facon simple avec une nouvelle table dans mysql que j'aurais créer au préalable ? Le fichier editorial.php ggère le flux xml et stock toute les donnée dans un tableau pour les renvoyé un smarty, cela ne doit pas etre bien bien compliqué de remplacé cette gestion xml par la bdd, mais j'ai pas encore reussi a comprendre tout le fonctionnement (loin de là) de prestashop. Dons si quelqu'un se sentai l'ame solidaire pour me venir en aide ce serai fort sympa. tout comme je sais que cela est prévu dans la V1.1, mais je voudrais faire de meme pour la gestion des pages a contenu qui se trouve dans les templates, car bon mettre le texte en brut dans les fichier TPL, sa va etre vite devenir barbant a chaque modification. Je prend le cas si je veux du jour au lendemain créer une nouvelle page d'informations par exemple, cela necessite de touche beaucoup au code pour une page. Mais dans un premier temps il faut vraiment pouvoir gérer l'editorial via la BDD et la pour l'instant je suis dans le néant total merci d'avance cordialement
  20. Merci beaucoup j'avais fait une recherche mais je n'avais pas trouver ses lien J'ai pas tester l'astuce d'ajout 1 a 1 et de sauvegarder a chaque fois Mais j'ai preferer modifier le code, c'est tout de meme plus propre, et dans le cas ou une autre personne passe derriere pour completer la boutique y aura pas se faire de souci. merci beaucoup et j'appreci enormément le suivi de ce forum ou l'on peut posé des questions et les reponses sont généralement rapide a venir. Merci A bientot pour un autre probleme lol cordialement Guillaume
  21. Bonjour je commence le remplissage de ma boutique. Et je rencontre d'or et deja un petit souci qui est assez génant. En effet dans le cas d'un produit de style BOTTE. J'ai comme attribut biensur la couleur mais également la taille. Donc je commence a rentrer une première déclinaison Couleur : NOIR Taille : 39 / 40 / 41 /42 /43 /44 / 45 / 46 / 47 / 48 et une seconde déclinaison Couleur : Blanc Taille : 39 / 40 / 41 /42 /43 /44 / 45 / 46 / 47 / 48 jusque la pas de souci. je regarde ma boutique j'ai bien les deux choix couleur et taille mais pour le select TAILLE, toute les tailles sont dans le désorde alors que je l'ai avais bien rentrer en ordre croissant. Il n'y aucun logique lors de le remplissage du select Pourrait on m''aiguiller sur la solution pour que les attributs soit classé par ordre croissant. merci par avance Cordialement Guillaume
  22. En effet j'ai essayé de modifier ce fichier bien avant d'avoir la reponse mais le souci c'est que ce fichier est automatiquement réécrit (alors qu'en local sa fonctionnait bien) je comprend pas pourquoi? Donc fait mes conditions, jupload je raffraichit, je reprend ce fichier pour voir et par miracle il a ete réécrit à l'original j'ai ensuite dans le header.php essayé de faire un undefine puis ensuite un define avec les condition mais sa ne marche pas une solution? merci
  23. Bonjour J'aimerais avoir la possibilité de switcher de theme prestashop sur une meme et unique installation et cela en fonction de comment le site est appeler Je m'explique admettons que j'ai deux theme Theme 1 Theme 2 Et que par exemple j'appel le site par Http://monsite1.fr--> faut que cela soit le theme 1 qui s'affcihe ou http://monsite2.fr--> faut que cela soit le theme 2 qui s'affiche Alors que je repete ce sont les meme installation mais je veux juste que ce soit le theme qui soit changer merci bien
  24. Bas j'ai en thérorie réglé le probleme (en partie) je m'explique par exemple je voulais y mettre "bonjour, identifiez vous" juste au dessu de mon menu donc j'ai repris ce bout de code la {l s='Welcome'}, {if $logged} {$customerName} ({l s='Log me out' }) {else} {l s='Log in'} {/if} que j'ai mis dans un nouveau div que j'ai créer a l'endroit que ej voulais et mis le css qui va bien avec ensuite petit passage dans backoffice pour y faire la traduction et c'est niquel Me reste a faire la meme chose au différent élement que je desire mais le souci reste comment exclure (sans toucher au code) certain element de $HOOK_TOP pas trouver dans backoffice :s car finalement en faisant comme ca j'aurais des doublons (dans le header et dans mon design vu que je fais une duplication de code dans mont template d'un bout de code existant dans $HOOK_TOP) Cordialement
×
×
  • Create New...

Important Information

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