2017-01-12 1 views
0

J'ai un formulaire de contact et cela a bien fonctionné en novembre dernier. Mais quelques jours après avoir fait une mise à jour de "JCH optimized" et "sourcerersLab", le formulaire de contact ne fonctionne pas: il y a des incohérences, parfois ça envoie mais parfois non.Joomla Formulaire de contact ne recevant pas d'emails

Je teste la mise à jour d'extension d'abord dans mon site d'environnement de test, et aucun problème ne s'est produit. Mais lorsque j'exécute la mise à jour sur le site de production, le formulaire de contact n'envoie pas d'e-mail. Il est si difficile de dupliquer l'erreur dans l'environnement de test, et il n'a pas eu la même erreur.

J'ai déjà vérifié les Global Configuration >> Mail Settings sont réglés correctement, et ont essayé PHP mail, sendmail et SMTP, et ils fonctionnent tous très bien. Après avoir lu cet article, cela dit, "parfois extension JCH Optimiser" casse sans remarquer tout de suite, et les problèmes éventuels peuvent être les formulaires de contact ne fonctionnent pas. " Référence Lien: https://joomlaseo.com/seo-extensions/jch-optimize

j'ai essayé de désactiver le rapetisser JS et zone CSS dans l'extension de JCH optimisé, mais cela n'a pas fonctionné. Également essayé de désactiver l'ensemble du plugin et supprimer le cache, n'a pas aidé.

D'autres choses que je remarqué que quand je tourne à hors-ligne:

  • le formulaire de contact fonctionne bien. J'ai reçu les emails sur les messages envoyés pendant le site hors ligne.
  • il y a un message d'erreur et de succès affiché.

Mais quand il est retourné en ligne: - le formulaire de contact ne fonctionne plus. - Et il n'y a pas de message d'erreur lorsque j'envoie un message dans le formulaire de contact, même un message de réussite.

Je ne suis pas sûr s'il y a une erreur qui n'a pas été détectée ou quoi?

Ma version Joomla: 3.6.4

Quelqu'un peut-il me aider?

Répondre

0

Il semble que l'une des mises à jour a causé des conflits JavaScript (peut-être mis à jour certaines bibliothèques, inclus des bibliothèques supplémentaires, etc ...). Procédez comme suit: Vérifiez la console se connecter à Chrome après avoir visité la page contactez-nous, et adressez toutes les erreurs là-bas (appuyez sur Envoyer sur le contact, car cela peut générer des erreurs supplémentaires).