Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 04/25/2019 in all areas

  1. 3 points
    Bonjour, Le monde n'est pas 100% parfait. Le système d'override n'est pas une invention de prestashop mais du développement. Comment tu veux que 2 modules override les mêmes lignes et les mêmes fonctionnalités? Prestashop a améliorer son override de sorte que quand la classe est déjà overridée, alors, le système copie juste la fonction qu'on veut ajouter. Maintenant si c'est la même fonction/méthode qui est déjà overrider, c'est pas possible. D'ailleurs si ce sont les mêmes méthodes et les mêmes lignes dans les méthodes (donc la même fonctionnalités), c'est pas possible, ni pour prestashop ni pour n'importe quelle technologie. Donc je pense ceci : Il y a des modules incompatibles et il faut trouver ce qui est compatibles. Et c'est pas un défaut de prestashop En tant développeur, il faut faire des overrides du système seulement dans le cas de forces majeures. Tant qu'on peut contourner ou utiliser des hooks d'actions, il faut le faire Pour le cas précis, si ce n'est pas la même fonctionnalité, vous pouvez dans le module supprimer l'override et aller vous-même ajouter dans la classe déjà overridée, en préservant ce qui a été déjà fait. Je ne sais pas si j'ai répondu à votre préoccupation.
  2. 3 points
    Je n'ai rien vendu et vu le nombre de vues/download sur area51 soit sûr que j'aurais fait un paquet. Tu trouves la formule rude alors qu'il n'y a que 5 lignes a changer ce qui devrait être à mon avis à la portée de tout un chacun qui se lance dans un PrestaShop seul. Et si on ne sait pas faire, ce que je peux comprendre, on devrait s'être entouré de quelqu'un qui lui sache.. Qu'aurais-je du faire? Ne pas m'agacer et laisser les gens dans leur problème? J'ai choisis d'aider mais oui j'étais agacé. Il fallait batailler pour que le forum épingle le topic. Ayant un topic ici en français et un autre en anglais, plus quelques autres ouverts, obligé à nouveau de batailler pour pouvoir poster (Vous devez attendre encore 45 secondes pour pouvoir poster à nouveau).... Le forum qui rajoutais des BOMs, ceux qui utilisais Word, Excel ou je ne sais plus quoi pour faire les changements, le fait que j'avais donné une procédure avec soit modifier les fichiers d'origine, soit faire une override (sans détailler) et que je ne sais pourquoi les tous ceux qui n'y connaissaient rien choisissaient l'override sans en comprendre rien et avaient planté leurs shop.... Ce que j'aurais sûrement dû faire c'est comme tu le dis, vendre mes services, faire une beau lien vers mon shop avec intervention à 30 boules, 800DL d'area51 x 30€= 24000€ - ouais, c'est vraiment ça que j'aurais dû faire. Mais naif - et stupide que je suis - je suis resté sur l'idée qu'ici c'était un forum d'aide communautaire. Je ne viens pas là pour y faire du bizz, même si de temps en temps de récupère un client, il est excessivement rare qu'en réponse je demande une contrepartie. La seule contrepartie étant que si l'on vient ici chercher de l'aide en mode DIY, on se doit de savoir faire. C'était l'idée quand j'ai commencé sur ce forum et pour moi ça l'est toujours hélas, la nouvelle population nous rejoignant sont plus en mode pop-corn. Je m'installe bien sagement et magie, sans effort, tout va être résolu... Et ça, ça horripile
  3. 2 points
    Bonjour, Merci pour cette précieuse contribution, j'ai profité de l'occasion de montrer l'application de ce processus en vidéo : https://www.webbax.ch/2019/04/25/prestashop-1-7-spam-compte-client-ep-75/ A bientôt !
  4. 2 points
    Ah alors j'avais mal lu, j'avais compris que c'était moi le vieux con, d'où ma réponse en privé. Mais même, en général, c'est bien de ne pas utiliser d'insultes tout cours, y compris contre soit même. C'est juste une question de politesse et de courtoisie, en fait. Je comprend tout à fait ton point de vue, Tweb, c'est fun, tout ça, mais on est en 2019 et ce n'est plus acceptable dans un projet open source. Même la communauté Linux, réputé très dure et insultante dans les communications entre ses membres, à instauré un Code of Conduct à l'automne dernier, et Linus Torvald lui même s'y tient désormais. Chez PrestaShop, notre CTO est responsable d'un peu plus de 40 personnes, réparties entre développeurs, QA, PM, etc. Et on continue d'embaucher des profils tech. Beaucoup de choses ont changé depuis février 2018. Le résultat concret, ce sont les bons retours que nous avons à propos de la 1.7.5: ça va désormais dans le bon sens, reste à rattraper le retard. Sur le forum à proprement parler, à part moi et mon rôle d'administrateur, il y a aussi l'équipe IT qui gère l'infrastructure (load balancer + multi-servers) et sa maintenance (une nouvelle version de cette infra, plus performante et plus stable, est en cours de déploiement). Et plusieurs de mes collègues assurent la modération du spam avec leur compte "PrestaShop", mais ne répondent pas avec. Ce n'est pas un secret, certains salariés de l'entreprise ont choisi depuis longtemps d'utiliser en plus un ou plusieurs comptes discrets pour répondre sur le forum, non estampillés "PrestaShop": la raison principale étant que cela leur permet d'intervenir sans se faire prendre à partie ni se faire insulter. C'est en partie ce qui nous pousse, Johann (notre directeur marketing) et moi, à demander un Code of Conduct, avec pour objectif que l'on puisse revenir à une base de communication saine, respectueuse et donc permettre un retour à la transparence. Et oui, pour le moment, être identifié comme étant un employé de PrestaShop sur le forum est surtout une source de problèmes. Alors qu'en fait, ces personnes, qui aiment la communauté et y sont actives, n'ont rien fait de spécial pour "mériter" ça... A noter, c'est une vieille pratique qui a toujours existé. En parallèle, je suis chargé de faire un audit du projet open source PrestaShop et de voir comment améliorer sa maturité, et faire des propositions d'amélioration pour le mettre à niveau des bonnes pratiques attendues dans l'open source. C'est quelque chose d'assez nouveau pour PrestaShop, aussi bien en interne qu'en externe. Cela a déjà été présenté plusieurs fois à des agences et freelances depuis février, et aussi lors du PSconnect à Lyon récemment. Vous pouvez suivre l'avancement de ce projet sur GitHub: https://github.com/PrestaShop/open-source. Il me reste à saisir la liste des actions, à gérer les priorités avec les personnes concernées, et aussi à terminer de tout traduire en anglais. Voici l'état actuel sous forme de dashboard: Ce dashboard ne sort pas de nulle part, il est s'inspire (entre autre) du travail de Stephen Walli, et en se base sur d'autres projets open source de qualité. Cependant, on s'éloigne un peu du sujet d'origine, si vous voulez créer un post dédié pour parler de ça sur le forum, c'est avec plaisir.
  5. 2 points
    Voici le mp que je viens de recevoir, merci Antoine pour ton intervention de qualité.. mais si on ne peut plus se traiter soi-même de vieux con, je dois le prendre comment ? c'est de la bienveillance à mon égard, interdiction à l'auto flagellation ? Remonter mon estime personnelle ?? Trop rigolo.. Et tu t'accroches encore à ta charte idiote.. plutôt que de compter sur l'intelligence des gens et en la force de l'anarchie et du chaos, Vive l'ordre et la sécurité donc ! Affirmatif !
  6. 2 points
    Whaoo, ça fait un bon moment que je n'étais pas venu voir ce qu'il se passe ici, vu que c'est mort de chez mort depuis des lustres...et je vois quoi ? La team presta qui revient discuter avec sa "communauté" ?! Incroyable, alléluia ! Un nouveau CM !? ou plutôt un CM qui n'en est pas un mais qui est super balaise en "open source philosophique".. perso j'ai rien compris à ton job, c'est ça être un vieux con sûrement, ça commence par ne plus comprendre les métiers des jeunes qui vont nous réformer ! Sympa l'ambiance sur ce forum ^^ ça s'arrange pas on dirait et c'est plutôt mal odorant, combien de temps allez vous tenir comme ça les nouveaux ? Car les autres avant vous se sont tous barrés, à mon avis vous ferez pareil d'ici pas trop longtemps et resteront encore les vieux qui n'auront pas jeté l'éponge. -> Merci à toi eleazar pour toutes ces années de partage et profites bien de la vie tranquillement avec le moins de parasites possibles autour de toi ! EDIT : j'ai trouvé des infos sur le job de ttoine (https://www.vaisonet.com/fr/blog/prestashop/interview-antoine-thomas-prestashop.html) Donc, je dois modérer mes propos, t'es même plus jeune.. "identifier les besoins et les blocages" => très bonne idée ! Bon après c'est vrai que Prestashop n'a jamais écouté sa communauté, pourquoi le ferait-elle maintenant ? Par contre là ou je bug c'est sur les règles qui existent déjà : pas besoin d'en créer des nouvelles ! il faut être tordu pour trouver ce genre de solution à mettre en place.. et qui va appliquer ces lois ? Vous allez embaucher des flics sur le forum ? expliquez nous ! ça va redonner une super confiance entre les membres actifs et l'entreprise tout ça.. c'est certain. Je ne sais pas pourquoi mais ça me fait penser à de la politique à la mode tout ça : Vous avez des problèmes ? vous n'êtes pas content et parfois même vous le dîtes ? il se peut que vous vous emportiez parfois? nous avons la réponse : Des lois liberticides pour réguler la parole et les actes de chacun afin que tout le monde ferme sa gueule et qu'on ne parle plus des choses importantes afin de noyer le poisson et de ne surtout, surtout pas parler des vrais problèmes à résoudre.. l'image est plus importante que la vérité, c'est la branche du marketing non ou je me trompe ? La politique de l'entreprise en matière de support client est nulle et pire encore en matière de partenariat avec ses acteurs indépendants, si ça pouvait vraiment changer ça serait pas du luxe... au fait on en est ou avec la 1.7 ? toujours aussi loin du compte ?
  7. 2 points
    Je présume que tous ces comptes sont Eleazar ou Martin++ (si ce n'est pas le cas, dsl). N'est-ce pas un peu ridicule ? Si vous avez envie de faire un gros doigt a Prestashop et l'admin du forum, c'est votre choix. Mais please, faites le sans déranger les autres utilisateurs qui n'ont rien demande. Pour être honnête, je pense que la plupart s'en contrefoutent de vos histoires. A réagir comme ça, vous perdez toute crédibilité 😕
  8. 1 point
  9. 1 point
    Remember the movie scene from Terminator when Arnold Swcharzenegger says “I’ll be back”? Well, this is pretty close to what spammers said last year after we prevented them from spamming our merchants’ contact forms (see article here). A lot of PrestaShop users approached us these past few days because they were experiencing spam issues. Indeed, a stream of spammers is currently exploiting PrestaShop in order to flood people under a mass of undesired emails, generated by the creation of fake new customer accounts. Before getting more into details on how this spamming works and what to do to prevent it, we would like to say a big thank you to our community, especially on PrestaShop forum, who has been really active and helpful on this issue. How are those spammers spamming? All versions might be concerned, the spamming method affects all merchants the same way: spammers are exploiting the account creation forms, available on shop front-offices by replacing the first and/or last names with a malicious website URL. Here is how customer accounts look like on affected shops’ back offices: Screenshots taken from the PrestaShop forum, thanks to those who shared them! It has 2 major impacts : Merchants are flooded with undesired emails (caused by account creation notifications), therefore it might not only negatively impact their shop’s performance but also make merchants be flagged as spammers by some email domains and block them for future email sendings. When real email addresses are used, it sends a confirmation email to a real user including the spammer’s URL in it. We think it can be used for fake advertisement, or phishing if users click on this link. What to do to prevent those spammers from spamming? Well, the solution is the same for both 1.6 and 1.7 versions. Because this attack is caused by massive account creations containing untrustworthy links, we took the decision to prevent people from writing anything that looks like a URL within the customer account creation form. And therefore it will be impossible to create a customer with an URL as the first name and/or the last name. A patch is thus going to be released for versions 1.7.5.x and 1.6.1.x in order to mitigate the attack vector. Shops based on 1.6 will be able to retrieve this patch in the next 1.6.1.24 release - PR to come. As for PrestaShop 1.7, it will be included in the forthcoming 1.7.5.2 version. Have a look at the pull request here while waiting for the releases to upgrade your store. What to do next? We suggest deleting all fake accounts in your back office. Here are three steps to follow before their deletion, just to make sure you won’t be bothered again: remove spam accounts from your mailing lists go in the Customers page of your back office and select all these accounts finally, click on delete and check the option “I want my customers to be able to register again with the same email address. All data will be removed from the database.” We strongly encourage all 1.6 and 1.7 merchants to upgrade to the latest version (1.7.5.2 and 1.6.1.24) as soon as it is released to benefit from this patch and prevent this kind of spam in the future. We also recommend merchants to get a CAPTCHA solution to be able to fully protect your forms from spammers. See below for further information. About CAPTCHAs CAPTCHA stands for Completely Automated Public Turing test to tell Computers and Humans Apart, we are pretty sure you all already know about it. It is a great solution to protect your shop from robot attacks and, obviously, it was the first thing we thought about. But it turns out it is also a tool that can be complicated to install and set up. Indeed, it either requires the merchant to configure third-party services or install PHP libraries that are not always available or easy to activate in the server. For this reason, we choose to to leave you the choice to get a CAPTCHA for your store or not. Because it implies some configurations that not everybody will feel like doing it. You can find modules for that on our Addons marketplace. We are aware that this kind of unfortunate situation can affect your business and for that we make a point of guaranteeing the security of all the PrestaShop stores. We are deeply involved in solving this issue as it is our number one priority today. Be sure that it will soon be fixed! View the full article
  10. 1 point
    alors.. on est d'accord dans ce cas : pas besoin de règles pour enfants, le principal est de bosser. A part toi, qui est rémunéré pour travailler au support du forum et des utilisateurs de la solution prestashop ? Est-ce qu'il a des employés pour faire avance le truc ? ou tu es la seule personne mandaté pour "régler les soucis" ? car quand tu parles d'un projet open source sérieux, je présume que ce projet à un budget pour le support non ? et pas que pour la communication ? Pourquoi c'est toujours les mêmes vieux "pas si con" qui aident réellement les gens et pourtant ils ne sont pas entendus depuis toutes ces années par Presta, voir même dénigrés, montrés du doigt, censurés..etc.. Faire du noob bashing est une tradition que tu as surement oublié, non ? en ces temps modernes et conformes à la bonne pensée universelle, ce n'est plus acceptable et pourtant c'est une conséquence normale de la non tenue du forum par ses propriétaires, des bénévoles ne peuvent pas faire ce travail de façon optimale sur du long terme sans contrepartie.. et vu que le projet n'est pas de sauver la planète ou les ours blancs ou les bébé chatons à poil ras, je ne vois pas qui pourrait travailler gratos sur un projet commercial.. faudrait être sacrément pas malin ou avoir un égo surdimensionné, y'en a aussi ^^ Bref pour sauver le forum y'a pas besoin de plus de règles, il suffit de plus de tolérance déjà et de respect des anciens sans quoi le forum serait mort depuis longtemps.. même si il est pas super en forme aujourd'hui il reste un faible espoir encore et puis surtout surtout: embaucher des gens pour bosser dessus toute l'année. Mais ça ne servira à rien si Presta ne change pas sa façon de communiquer avec sa clientèle et les prestataires de la solution. cette 1.7 est un fiasco total, uniquement l'accepter et faire son mea culpa rendrait surement une grande confiance à la nouvelle équipe, avoir des échanges intelligents et honnêtes ferait avancer la situation à coup sûr.
  11. 1 point
    Aha, thanks for your reply. I didn't know you still needed this. Great support by the way from you people at MigrationPro, the best I have seen so far !!! I am looking myself how I can maintain the database in the future, that's why I need to know how to upload extra images. My suppliers often starts with 1 image and later they make more detailed ones. I need to upload them. Thanks!
  12. 1 point
    Hello Bob van der Valk, I'm a little bit confused that we have sent you a message at 19 Aprile which you didn't return back. We need to access credentials to investigate the issue you have faced. Please, send us the necessary information. We will help you. We always help our customers on time and every MigrationPro customer valuable for us. Thank you for understanding and wish you an excellent day.
  13. 1 point
  14. 1 point
    @ttoine tu expliques ce que ne fait pas PrestaShop, pourrais-tu également nous expliquer ce que fait PrestaShop concernant le problème de ce topic? Car après 4 jours concernant une faille de sécurité on s'attendrait a une réaction.
  15. 1 point
    within your class classes/Validate.php - either in the native code, or into an override, add this function public static function isCustomerName($name) { if (preg_match(Tools::cleanNonUnicodeSupport('/www|http/ui'),$name)) return false; return preg_match(Tools::cleanNonUnicodeSupport('/^[^0-9!\[\]<>,;?=+()@#"°{}_$%:\/\\\*\^]*$/u'), $name); } Then modify inside classes/Customer.php 'lastname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32), 'firstname' => array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32), by 'lastname' => array('type' => self::TYPE_STRING, 'validate' => 'isCustomerName', 'required' => true, 'size' => 32), 'firstname' => array('type' => self::TYPE_STRING, 'validate' => 'isCustomerName', 'required' => true, 'size' => 32), A script to automate the fix https://area51.enter-solutions.com/snippets/122 For 1.3 and 1.4 the code is here:
  16. 1 point
    Hi Theodor, Sorry for the late reply It did the same on my server, if you delete line 26 on index.php 26: set_time_limit(0); It will be able to install.
  17. 1 point
    I had a similar problem on PrestaShop 1.7.4.2 where I accidentally deleted the Home category. I tried CSV import but it didn't work for me so I manually edited the SQL tables and now it seems to be working. These are the three SQL tables that I edited: 1) ps_category 2) ps_category_lang 3) ps_category_shop I've attached the screenshots of these three tables with no additional user defined categories. The two categories present in the tables are Root and Home with are default.
  18. 0 points
  • Newsletter

    Want to keep up to date with all our latest news and information?

    Sign Up
×

Important Information

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