Jump to content

amaury

Members
  • Posts

    174
  • Joined

  • Last visited

Everything posted by amaury

  1. Avant de faire ça, essaye de réinstaller les fichiers suivant : admin/tabs/AdminProducts.php et le dossier js/ si tu n'y a pas touché. C'est là où cette fonction se dispatche. EDIT : Et si tu as Firebug, essaye d'activer la console et de voir si tu as une erreur javascript à l'entrée de la page et/ou à l'appui du bouton
  2. Merci En tout cas je n'ai pas eu de problème particulier avec les accessoires, donc la réinstallation me parait le melleur moyen. J'espère que tu n'aura pas trop de travail à refaire. Bonne chance.
  3. Je ne comprend pas ton problème. Déjà ton exemple est étrange car tu as deux fois l'attribut "class", ce qui est incorrect. Pour mettre une classe sur un lien plus facilement, surligne ton texte en WYSIWYG, clique sur la chaine pour ajouter un lien. Dans URL du lien : Tu met ton lien Et tout en bas tu as "Classe" où normalement tu peux mettre ta classe (qui doit être présente dans /themes/ton_theme/css/global.css
  4. Attention à plusieurs choses : - Si tu veux de l'aide, il est préférable de soigner son orthographe et la façon de présenter ton problème - Indente ton code, on n'y comprend rien Pour ton problème, je ne vois pas la solution mais il est préférable pour toi de commencer par un module facile à faire (Genre afficher un message) et de modifier celui-ci pour faire ce que tu veux qu'il fasse.
  5. Je ne crois pas que ça existe nativement. En plus je m'y connais pas trop en téléchargement de fichier sur Prestashop. Si tu veux le faire toi même, il va falloir mettre un compteur dans ta base de donnée qui définit la dernière fois où l'utilisateur a téléchargé le fichier et faire quelques calculs pour définir s'il a fait un téléchargement abusif dans la journée,e tc... Bonne chance si tu essaye de faire ça
  6. Normalement tu doit : 1/ Sélectionner ton accessoire dans la liste, si la liste est trop grande, tu peux utiliser le champ "Filtre" pour afficher seulement ce qui t'intéresse. 2/ Appuyer sur le bouton vert (qui ne semble pas fonctionner pour toi d'après ce que tu me dit). 3/ Ne pas oublier de sauvegarder la fiche produits après ça. Si tu as bien fait ça et que ça ne marche pas, essaye avec un autre navigateur (Évite internet Explorer et peut-être même Chrome qui fait parfois des choses étrange avec javascript) et réessaye. Si après ça, ça ne marche pas, c'est que tu as un bug dans ton Prestashop. Si tu n'a presque rien changé comme fichier essaye la réinstallation. Ca m'est déjà arrivé d'avoir une installation défaillante.
  7. Bonjour, J'étais en train de naviguer un peu dans le backoffice et je n'arrive plus à remettre la main sur l'option qui permet d'afficher les prix avec/sans TVA ou seulement HT, etc... Les recherches dans le forum indiquent qu'il faut aller dans Préférences >> Produits, c'est ce qu'il me semblait aussi mais impossible de retrouver cette option. Peut-être a-t-elle été enlevée car trop buggé ? (Bien que je n'ai jamais constaté de bugs avec cette fonctionnalité). J'utilise PrestaShop 1.3 RC6 avec les produits et modules inclus de base (C'est à dire, que je n'ai pas choisi "vierge" pour l'installation). Bref, c'est juste pour savoir; si elle n'y est pas, il m'est possible de régler cela moi même par la programmation.
  8. J'ai eu le même problème sur un des modules que je vend. J'ai remplacé Module::isInstalled par self::isInstalled et j'ai copié-collé le code suivant dans ma classe : public static function isInstalled($moduleName) { Db::getInstance()->Execute('SELECT `id_module` FROM `'._DB_PREFIX_.'module` WHERE `name` = \''.pSQL($moduleName).'\''); return (bool)Db::getInstance()->NumRows(); } Qui correspond à Module::isInstalled. Au lieu d'appeler la méthode dans la classe Module, il l'appelle directement en lui. J'attend de voir ce que ça donne chez le client là. En tout cas, j'ai le même problème chez moi, ca marche en local et pour d'autres clients mais pas avec certains.
  9. J'ai vu sur ce topic : http://www.prestashop.com/forums/viewthread/14103/developpement_et_modules/groupe_de_client Que c'était prévu pour la 1.2, je recherche actuellement ce type de chose aussi. Bonne continuation
  10. Au temps pour moi, je n'avais pas activé le module d'alerte par mail
  11. Bonjour, j'ai crée mon propre module de paiement, il marche parfaitement mais j'ai un tout petit probleme. Pour confirmer la commande, j'utilise le code suivant : <?php include(dirname(__FILE__).'/../../config/config.inc.php'); include(dirname(__FILE__).'/../../header.php'); include(dirname(__FILE__).'/../cashondelivery/cashondelivery.php'); $confirm = Tools::getValue('confirm'); $cashOnDelivery = new CashOnDelivery(); $total = floatval(number_format($cart->getOrderTotal(true, 3), 2, '.', '')); $cashOnDelivery->validateOrder(intval($cart->id), _PS_OS_PREPARATION_, $total, $cashOnDelivery->displayName); $order = new Order(intval($cashOnDelivery->currentOrder)); Tools::redirectLink(__PS_BASE_URI__.'order-confirmation.php?id_cart='.intval($cart->id).'&id;_module='.intval($cashOnDelivery->id).'&id;_order='.intval($cashOnDelivery->currentOrder)); ?> J'ai trouvé ce code sur ce forum (je doit avouer que je ne me rappelle plus a qui je doit ce bout de code génial (Je m'en excuse d'avance à l'auteur) Ce code vide le panier de l'acheteur et confirme la commande dans le back-office mais je n'ai pas d'email de notification de nouvelle commande. Quelqu'un connaitrai par hasard la fonction ou methode pour envoyer la confirmation de commande ? (Par exemple $order->sendOrder() ou quelque chose comme ça) Je vous remercie d'avance
  12. A ma connaissance, ce module n'existe pas encore. Pour le moment, le seul moyen est de mettre les mains dans le cambouis et de programmer un tel module sois même.
  13. Avec le module de sauvegarde de la BDD présent dans le dernier prestashop, vous pouvez exporter votre boutique au Format SQL. Par contre, sous forme ebay et priceminister, je ne pense pas qu'il y ai encore.
  14. C'est intéressant, en effet je peux peut-être attente jusque là, il n'y a rien d'urgent. Merci
  15. Bonjour, j'aimerais créer un système de parrainage sous prestashop. Pour cela, j'aimerai utiliser un champ en plus dans l'inscription (Style : "Code parrain") En lisant un sujet sur "Comment rendre un champ obligatoire à l'inscription" ( http://www.prestashop.com/forums/viewthread/2767/Developpement_et_graphisme/Rendre_un_champ_supplementaire_obligatoire_lors_de_linscription ), j'ai pu donc ajouter un champ "Code Parrain" dans themes/monTheme/authentification.tpl. J'ai aussi ajouter un champ "parrain" dans la table MySQL "monsite_address". Le problème, c'est que je ne trouve pas la requete SQL qui permet d'inserer les données dans la table pour y inclure le code parrain. (J'ai cherché dans Class/Adress.php, mais je n'ai pas trouvé) Deux autres problèmes se posent : Premièrement : Comment voir dans la liste des clients (dans le Back Office), le code parrain entré ? Deuxièmement : J'aimerais faire une réduction de 10% dans le panier après verification dans la base de donnée (Dans le style : "SELECT code FROM monsite_parrain WHERE code=$_POST['parrain']"), si le code existe, on fait la réduction de 10%. (Je ne sais pas exactement comment récuperer le champ parrain (ce que j'ai mis en gras) avec smarty, si quelqu'un pouvais me renseigner) Bref, si quelqu'un avais la gentillesse d'au moins me renseigner sur les fichiers a modifiers, c'est à dire : - Le fichier qui contient la requete SQL qui insert les données de la fiche d'inscription - Le fichier qui permet l'affichage des informations du client dans le Back Office - Le fichier ou la requete SQL qui me permettrait de faire 10% sur le prix du panier si c'est possible. Merci
  16. Merci beaucoup pour toutes ces informations
  17. Bonjour, j'ai un petit soucis qui ne vient pas de la part de PrestaShop mais de la façon dont je l'utilise : J'utilise les déclinaisons pour un produit sous la forme "Oui (+XX€ HT)/ Non" au lieu de "Stockage 1Go / 2Go" qui est donné dans l'exemple PrestaShop. Bref, mon seul soucis est que quand j'ajoute mon produit dans le panier avec ses déclinaisons, cela m'affiche "Oui, Non, Oui" par exemple comme vous pouvez les voir sur cette image : http://img228.imageshack.us/img228/7449/screenprestape6.jpg (Ne faites pas attention aux quantités, j'ai mis n'importe quoi :-)) J'aimerais donc changer ces "Oui, Non, Non" par "Referencement+ : Oui(+95€ HT), etc...", j'ai repéré la ligne de code dans blockcart.tpl (ligne 43) : {$product.attributes_small} Il s'agit de $product.attributes_small si je me trompe pas. Le problème est que je ne connais pas le nom de l'attribut qui pourrais me donner le nom de la déclinaison, si vous pouviez me renseigner ce serai gentil :-) Par ailleurs, dans ce même fichier il est noté : IMPORTANT : If you change some data here, you have to report these changes in the ./blockcart-json.js (to let ajaxCart available) J'ai moins bien compris le contenu de ce fichier blockcart-json.js, si je trouve la réponse, est-ce que j'aurai à changer blockcart-json.js ? Merci [Edit: Il fallait simplement que je mette $product.attributes, mais quand j'ajoute mon produit, pour que les bonnes infos s'affichent, il faut rafraichir la page, je suppose que cela viens du fait que je n'ai pas changé blockcart-json.js, je travaille dessus pour voir si ça marche] [Edit2: C'est résolu, désolé d'avoir crée un sujet pour rien, je met le résumé de ce que j'ai fait si d'autres sont intéressé : Dans le fichier blockcart.tpl (lignes 41 à 43), remplacer : {if isset($product.attributes_small)} {$product.attributes_small} Par : {if isset($product.attributes)} {$product.attributes} Et dans blockcart-json.js (ligne 14) remplacer : 'attributes_small': '{$product.attributes_small|addslashes}' Par : 'attributes': '{$product.attributes|addslashes}' Merci quand même :-)]
  18. Pourquoi ? Et bien, si on fait (en php) un : include($_GET['pageBoutiqueCompresse']); (Attention, ne pas utiliser l'include directement comme cela, il y a des failles) Le lien menant à un produit quelconque sera dans le genre : product.php?id_product=XX Or il faudrait que ce soit maBoutiqueAvecFauxFrame.php?pageBoutiqueCompresse=product.php&id_product=14 C'est pour ça que je disais qu'il y aurai des problemes de lien qu'il n'y a pas avec une frame ou une iframe
  19. A la place d'utiliser une frame vous pouvez toujours utiliser "overflow" en CSS #maBoutiqueIntegre { width:...; height:...; overflow:scroll; } Après dans la page HTML, suffit juste de mettre : <!-- Code de la boutique ici --> Le problème après, c'est les liens Bonne continuation
  20. Instructions say we have to report bug on this forum, that's all
  21. Merci beaucoup, effectivement je n'ai pas l'intention de cacher l'origine de l'application ou son auteur. Et je laisserai à disposition le code source de l'application. Merci pour vos réponses
  22. Merci, si ce que tu dit est vrai, alors je vais évidemment respecter ces règles
  23. Bonjour, Apparemment grâce à PrestaShop, j'ai le droit d'ouvrir une boutique et de vendre des choses avec (donc, une utilisation commerciale). Seulement, j'ai dans le but de monter une entreprise de création de site eCommerce et je regardais différentes applications de eCommerce sur le web tel que PrestaShop ou OsCommerce, pour voir un peu comment se gérait le back-office, en vue de créer ma propre application simplifiée de création de site eCommerce et j'ai pas mal accroché sur PrestaShop. Je me demande donc, si j'ai le droit de "vendre l'installation de PrestaShop", c'est à dire, contre rémunération, j'installe PrestaShop à un client (en plus de quelques services comme l'hébergement, l'installation d'emails, etc...) ? Le fait de pouvoir vendre des choses avec PrestaShop me donne pas forcément le droit d'installer PrestaShop contre rémunération. Je me suis renseigné sur la licence "Open Software License v3.0" et voici ce que j'ai trouvé : http://wiki.venividilibri.org/index.php?title=Open_Software_License http://www.opensource.org/licenses/osl-3.0.php Le problème, c'est que les "termes juridiques" me sont pas vraiment très familier, je ne comprend donc pas toutes les subtilités de la licence. Pour résumer : - Ai-je le droit de vendre l'installation de PrestaShop (En laissant le nom de l'auteur original) ? - Puis je développer des modules et des design pour PrestaShop et l'inclure dans cette installation ? Je demande aux personnes qui sont sûr et certains de répondre, je ne veux vraiment pas avoir d'ennuis, si la réponse est non, je continuerai ma propre application. Merci beaucoup pour votre attention :-)
×
×
  • Create New...

Important Information

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