Jump to content

wolfib

Members
  • Posts

    27
  • Joined

  • Last visited

Everything posted by wolfib

  1. I've uploaded my test version to my dedicated server, and no problem online anymore ! Seems that my online server is faster that my local computer, which is weird... Thanks for your help ! Wolfib
  2. Once again my online version is still in 1.6.0.11 (which is running very well). I'm testing the 1.6.1.0 upgrade locally so unfortunately I can't send you an url... Wolfib
  3. Thanks for your help. I'm testing on my local computer with Wamp. Nerver had any permission problems, but I've put full access to the admin folder and no changes : I still have the blank page... Any other idea ? Wolfib
  4. Hello, I have a multistore Prestashop installation I'm testing to upgrade. Everything seems to be ok, except that I have a bug when I'm trying to access to a customer admin page in a "all shops" mode (with no specific shop selected). It seems to be a problem with my installation since there is no problem with a new installation of the latest version (that's why i'm not posting this message on the forge). The trouble is that I have no clue to find what's the problem because I have no error message but only a blank page. Of course I've changed the config/defines.inc.php variables to be in dev mode : define('_PS_MODE_DEV_', true); I've even changed to the debug profiling mode : define('_PS_DEBUG_PROFILING_', true); Also tried to increase the memory limit of my Wamp installation. But still blank page. I tried to search within the source code but it's a nightmare because it's always a function call depending on a function call... So is there a way I can have more informations to see exactly what's wrong ? Any help would be great ! Thanks ! Wolfib
  5. Hello, I've been migrating my 1.5 shop to 1.6.0.9. When I switch the theme to any 1.5 previous theme, the image sizes always return to the default-bootstrap values. So I have to change it every time I make any theme changing. It's a serious problem because I use the multi-store system, so when I change the theme of a store, all my images are messed up on the others... Is there something I can include in my theme folder so that I can fix theses values ? Thanks ! Wolfib
  6. Except that I didn't touch on my online version ! I downloaded my whole website to upgrade it locally with Wamp server. Usually I have no problem...
  7. Hi, Just tried to upgrade my website by using the updated 1click upgrade module. But it never ends. Everything's ok until the database upgrade. I looked to the web developper toolbar and in the console section, I have a javascript error : ---- TypeError: res is null addQuickInfo(res.nextQuickInfo); (http://www.mydomain....96b1733272d00a5 line 944) ---- No error is displayed on the backoffice page. Does anyone have the same problem ? Any help ? Thanks ! Wolfib
  8. Hi, No resolution yet. I posted a topic in the forge (http://forge.prestashop.com/browse/PSCFV-6223). Tried fastely the solution of mitesh but it didn't work. I didn't have enough time to test it deeply. If you find something that works, let us know.
  9. Me again. I tried to make the cash on delivery module by hacking the paypal module but it still doesn't work. Here's what I've done. First I put in modules/paypal/views/templates/front/express_checkout/paypal.tpl the content of modules/cashondelivery/views/templates/hook/payment.tpl. Because if I don't, I have no choice except paypal on the payment page. Didn't find what code to add on the cashondelivery module to show it... It works fine on the non-mobile version because it redirects to http://www.myshop.tld/index.php?fc=module&module=cashondelivery&controller=validation and I can complete my order. But on the mobile version, I only have a message "undefined" on the top of the page. Can't do more... I posted a message on the forge (http://forge.prestashop.com/browse/PSCFV-6223) but no answer. And I think it's quite ridiculous to communicate about the great mobile version of Prestashop on blogs and newsletter if users can only pay with Paypal. I have clients that just accept cheques only or that have their bank payment solution. So the mobile theme seems just useless... And as there is to documentation or communication from Prestashop, where can I find any answer ??? Thanks to any answer !
  10. Hi, What do you mean by "need to code the pay on delivery module into the mobile theme" ? In fact, the real name of the module that need to be modifed is "cash on delivery" which is a module included in the pack. Thanks anyway !
  11. Hi, I'm working on a project for a pizza delivery service. They want a mobile version of their website. The default mobile theme is perfect, except that the only compatible payment module is Paypal. The trouble is that I want to use the "pay on delivery" module. Can someone tell me what code to add to any payment module to make it compatible to the mobile device theme ? I've posted a topic on the forge, but the only reply of the Presta team is "only the Paypal module is compatible at the moment"... Thanks ! Wolfib
  12. Hello, Ok merci. Je pensais récupérer des choses comme des éléments du thème ou certains modules.
  13. Hello, Après avoir lu ce post, je commence à piger l'intérêt de GitHub. Par contre, il y a un truc que je ne comprends pas (je dois être bête). Je ne pense pas avoir les compétences malheureusement pour contribuer, mais par contre je suis intéressé par le téléchargement des fichiers modifiés. Et là je ne comprends pas, j'arrive pas à trouver un malheureux bouton "télécharger" pour un fichier ou un dossier. Une piste ? N'étant pas coutumier de GitHub, n'y aurait-il pas une page quelque part du genre "GitHub et Prestashop pour les nuls" ? Parce que je lis partout que c'est génial d'être passé à GitHub, mais pour un néophyte, ce n'est pas évident. Je ne pense pas être le seul à être largué, et encore, j'ai eu le courage de lire ce post, les liens attachés etc...
  14. Hello, La seule chose que je peux te dire c'est "bon courage" ! C'est la grosse galère. Y a zéro doc (celle dispo sur le guide est pour la 1.4 donc inutilisable). J'arrive peu ou prou à m'en sortir en détricotant toutes les classes, ce qui n'est pas chose aisée. J'avais donné plus haut la hiérarchie pour utiliser view.tpl ou form.tpl. Ben j'ai perdu une demie journée simplement parce que si la classe est du genre NomDeMaClasse, il faut ajouter des underscores entre chaque mot, soit nom_de_ma_classe. Ravi d'avoir perdu une demie journée pour quelque chose qu'il était difficile d'imaginer. Idem aujourd'hui, je voulais simplement avoir une classe avec des données stockées en base, et un formulaire d'ajout et de modification, dont un avec une image. J'ai passé la journée à comprendre à peu près comment ça marche en regardant les contrôleurs des statuts de commande ou encore celui des transporteurs. Très pratique ! C'est vraiment dommage parce que le modèle MVC est vraiment top. C'est un sacré gain de temps et une meilleure organisation. Mais sans doc, c'est l'enfer !
  15. Ok noté ! Merci pour le fix et dès que je trouve autre chose, je poste sur le forge. @+
  16. Installé la RC2 ce matin (ça sent bon la version finale !). Grosse déception : le problème que je soulevais dans ce topic (en # 108 http://www.prestashop.com/forums/index.php?/topic/172905-prestashop-15-rc1-disponible/page__view__findpost__p__879455) n'est pas du tout résolu. Résultat : dès qu'on supprime un produit, toutes les commandes qui contiennent ce produit deviennent vides. Aucune réponse dans le forum et pas de solution dans la RC2. Dommage parce que ça me semble particulièrement dangereux. En tant que client, ça me plairait moyen d'avoir des factures ou des historiques de commandes qui se vident... Merci pour cette RC2 en tous cas. Je continue les tests... @+
  17. Bonjour, Pour un projet, j'ai besoin d'avoir un nouveau template pour générer des PDF. N'ayant pas de doc, je me suis calqué sur l'existant de la 1.5 RC1, à savoir celui des factures. J'ai donc créé une nouvelle classe HTMLTemplateMontruc (extension de HTMLTemplate). Mon problème est de savoir où mettre le fichier ??? Tant qu'il est dans /classes/pdf, pas de souci, ça fonctionne. Mais dès que j'essaye de le mettre dans un sous-dossier de mon module en faisant un require_once de mon php, ça ne marche pas. L'inclusion se fait bien mais il ne reconnaît pas l'objet. Dès que je le remets dans /classes/pdf, ça fonctionne. Pas très pratique d'avoir des fichiers à ajouter à gauche à droite. Il me semblait pourtant qu'avec le modèle MVC dans la 1.5, ce genre de problème n'arrivait plus puisque tout était centralisé pour chaque module. Une piste ? En bonus, il me faudra un tpl spécial. Selon le coeur de Prestashop, il faut le mettre dans le dossier /pdf (ou dans un sous-dossier pdf du thème). Pour tout avoir dans le dossier de mon module, je pensais faire une surcharge de la fonction getTemplate (de la classe HTMLTemplate). Y a mieux à faire ? Merci ! @+
  18. Hello, Une différence qui pourrait s'avérer très importante dans mon projet. Sur la 1.5RC1, quand on supprime un produit, il n'est pas conservé dans l'historique des commandes. Autrement dit, je me retrouve avec des commandes sans produits (!). Pire : on ne le retrouve pas dans la facture. Pas très pratique quand on a un catalogue qui évolue... Sur la 1.4.8, je n'avais pas ce souci là. Les produits disparaissaient du catalogue, mais figuraient bien sur les anciennes factures ou historique de commande. Nouveau principe de fonctionnement ou bug qui serait corrigé dans une version future ? Merci d'avance pour toute réponse et bravo pour le boulot !
  19. Je ne savais pas que tu étais l'auteur de cet article, mais félicitations. Pour l'instant, c'est tout simplement la seule ressource que j'ai trouvé pour expliquer le modèle MVC sous Prestashop 1.5. Où as-tu trouvé ces infos pour faire ton tuto ? Tu as dû tout détricoter comme j'ai dû le faire ? Il est clair que ce nouveau modèle est beaucoup plus propre que le précédent pour le développement des modules, mais quelle galère pour convertir les projets... Merci en tous cas. @+
  20. Après avoir détricoté un certain nombre de classes et de contrôleurs (c'était chouette...), j'ai à priori la solution à mon problème. Le fichier view.tpl qui permet d'afficher ou d'éditer un élément de module au niveau du backoffice (fonction renderView du contrôleur) doit se trouver dans le dossier suivant (à partir du dossier module) : /views/templates/admin/nomdelaclasseagerer/helpers/view/view.tpl La solution était relativement simple quand on la connaît mais faute de doc ou d'exemple, énormément de temps perdu... Dommage...
  21. Hello, Merci pour ta réponse ! J'ai effectivement suivi ce tuto qui est super bien fait et m'a bien aidé au départ. Malheureusement il n'indique pas comment voir ou éditer un des éléments en backoffice (il explique "juste" comment avoir la liste des éléments). En fouillant dans le code au niveau du contrôleur des commandes, j'ai trouvé que c'est la fonction renderView qui permet d'afficher et d'éditer les éléments (renderForm a l'air de ne faire que de l'édition de champs). En gros, la fonction sert à assigner des variables smarty et à les envoyer au tpl. Problème : pour les commandes, le tpl se trouve dans /dossieradmin/themes/default/template/controllers/orders/helpers/view/view.tpl. Mais dans quel sous dossier de mon module dois-je mettre mon view.tpl ? J'ai essayé templates/helpers/view/ mais ça ne marche pas. Une piste ? @+
  22. Hello, Je fais appel à qui veut bien m'aider car je suis complètement perdu au niveau du développement d'un module avec la version 1.5 au niveau de l'admin. En front office, j'ai galéré, mais en prenant exemple sur d'autres modules (faute de doc...). Par contre, en backoffice c'est autre chose. En gros je stocke des éléments dans une base de données. J'ai réussi en créant un contrôleur à afficher la liste des éléments (avec la fonction _construct). Par contre, j'aimerais pouvoir voir les détails de mon contenu (à l'image du détail des commandes) en cliquant sur la ligne et les modifier. Et c'est là que ça déconne : en breadcrumb, il m'affiche "View". Je suppose qu'il faut surcharger une fonction. Mais laquelle et comment ??? Renderview ? Renderform ? J'ai regardé au niveau des contrôleurs admin des clients par exemple, et à chaque fois il y a un tpl view ou form dans un dossier helpers. Mais comment et où les mettre dans le dossier de mon module ? Un minimum de doc même au stade embryonnaire serait-il disponible quelque part ? Le seul module pour lequel j'ai trouvé un truc qui s'en rapprochait était blockcms, mais uniquement pour la page de configuration du module, ce qui m'intéresse peu... Toute aide est d'ores et déjà vivement remerciée par mes soins ! Wolfib
  23. Hi, Ok thanks ! It's working now. So much wasted time for something easy... Sorry to disturb, hope it helps someone else ! Thanks again ! Wolfib
  24. Hello, I'm developping a module for my website and I need to use the newOrder hook. But it doesn't work. Trying to test the hook by sending an email when a new order is done, I've written someting really simple. Here's my code : <?php class Nicotest extends Module { function __construct() { $this->name = 'nicotest'; $this->tab = 'Nico'; $this->version = 0.1; $this->author = 'Nico'; $this->need_instance = 0; parent::__construct(); $this->displayName = $this->l('Nico test'); $this->description = $this->l('Description du module à Nico'); parent::__construct(); } function install() { if ( parent::install() == false OR !$this->registerHook( 'newOrder' ) ) return false; return true; } public function uninstall() { if (!parent::uninstall()) return false; } /* Test newOrder hook*/ function hookNewOrder($params) { Mail::Send(2,'test','Test de mail','Salut','[email protected]','My name'); } } ?> I never receive any email (it works for standard prestashop emails like orders). I've checked in the position module tab and my module is well known by my prestashop website. Does this hook some special code to work ? Tried to find some help on Google but it seems that it's not the most used hook... Thanks for any help ! Wolfib
  25. Bonjour à tous, Un petit appel au secours concernant une fonctionnalité que je trouve pas dans Prestashop (que je devrai sûrement développer). Je suis en train de mettre en place une boutique en ligne de produits imprimés. Les produits ont des tarifs dégressifs du genre : Qté : 1 -> PU = 10 € Qté: 5 -> PU = 9 € Jusqu'ici tout va bien, je peux gérer dans Prestashop le prix unitaire et appliquer une réduction en fonction de la quantité. Mais là où ça se complique, c'est que si le client ajoute une quantité 2 du produit puis une quantité 6 (car il veut deux impressions différentes), Prestashop considère une quantité de 8 (et applique le tarif correspondant) alors que je voudrais qu'il les considère comme deux produits différents, l'un avec une quantité de 2 et l'autre avec une quantité de 6. Une des solutions est de considérer la quantité comme une déclinaison (du genre qté 1 x lot de 5). Mais le problème est qu'à ce moment là la quantité est une liste définie et limitée (difficile d'avoir une liste déroulante de 100, 1000...). Auriez-vous une solution à me proposer ou à défaut une piste ? Merci d'avance à toute réponse ! Cordialement, Wolfib
×
×
  • Create New...

Important Information

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