Remarque : Cette solution est un article ancien pour les versions 2.00 à 3.0.5. Les versions 3.0.6 et plus récentes doivent être traduites normalement à l'aide de l'article Loco Translate ou la norme POFichiers de traduction /MO.
Si vous utilisez l'étiquette intelligente MM_Form_Message type='error' sur votre page de paiement, cette étiquette intelligente est responsable de l'affichage de tous les messages d'erreur provenant de MemberMouse. Le message d'erreur exact qui doit être affiché est transmis à la page de paiement via la chaîne de requête de l'URL dans le paramètre 'message' :
Le message d'erreur étant transmis par la chaîne de requête, il est stocké dans le tableau PHP "$_GET" et peut être consulté en PHP de la manière suivante : '$_GET['message']'.
Si vous avez des connaissances techniques, vous pouvez écrire du code pour détecter des messages particuliers provenant de MemberMouse. Si vous souhaitez les modifier, vous pouvez définir le nouveau message dans le tableau '$_GET'.
$_GET['message'] = "Ceci est mon message d'erreur personnalisé" ;
Vous devez simplement vous assurer que vous le faites suffisamment tôt dans l'exécution de la page pour que cela se produise avant que le SmartTag MM_Form_Message type='error' de MemberMouse ne tente d'afficher le message à l'écran.
Afin de prendre une longueur d'avance dans ce processus, nous avons inclus ce qui suit Exemple de script pour vous, comme indiqué ci-dessus.
Vous trouverez ci-dessous une liste des messages d'erreur que MemberMouse peut présenter.
Remarque : Cette liste n'est qu'un exemple partiel des messages que vos utilisateurs peuvent voir :
Type | Messages |
message | Nom d'utilisateur ou mot de passe incorrect. |
message | Votre numéro de carte est incorrect. |
message | Ce produit ne peut être acheté qu'une seule fois. Pour obtenir le même accès, veuillez acheter le produit alternatif indiqué ci-dessous. |
message | Entrée captcha invalide |
message | Vous n'avez pas l'autorisation de passer une commande pour un autre utilisateur |
message | Impossible de terminer la commande. L'identifiant du niveau d'adhésion n'est pas valide. |
message | Impossible de terminer la commande. Le niveau d'adhésion n'est pas actif. |
message | Le service de paiement n'est pas configuré pour ce site. |
message | Aucune méthode de paiement sur site ou hors site n'est configurée pour ce site. |
message | Vous devez être connecté à votre compte pour pouvoir passer à la caisse. |
message | Vous n'avez pas les autorisations suffisantes pour passer une commande pour un autre utilisateur. |
message | Un compte avec cet email existe déjà. |
message | Impossible de terminer la commande. Le produit n'est pas disponible. |
message | Vous devez être connecté pour acheter un cadeau. |
message | Erreur lors de la création d'un compte gratuit. |
message | Le paiement du numéro de commande a été effectué avec succès, mais une erreur s'est produite dans l'accès à votre contenu. |