Smf® Solutions

Smf 2.1.x => Smf 2.1.x Discussion Générale => Discussion démarrée par: maximus23 le 17 Février 2022 à 14:36:21

Titre: 2.1.1 - Envoi des messages personnels correction du message d'alerte.
Posté par: maximus23 le 17 Février 2022 à 14:36:21
Bonjour,

Quand on envoie un message personnel on a un message d'alerte intempestif.

Donc correction pour la 2.1.1.

Fichier Themes/default/PersonalMessage.template.php

Rechercher :
Code
	// If there were errors for sending the PM, show them.
echo '
<div class="', empty($context['error_type']) || $context['error_type'] != 'serious' ? 'noticebox' : 'errorbox', '', empty($context['post_error']['messages']) ? ' hidden' : '', '" id="errors">
<dl>
<dt>
<strong id="error_serious">', $txt['error_while_submitting'], '</strong>
</dt>
<dd class="error" id="error_list">
', empty($context['post_error']['messages']) ? '' : implode('<br>', $context['post_error']['messages']), '
</dd>
</dl>
</div>';

Remplacer par :
Code
	// If there were errors for sending the PM, show them.
echo '
<div class="', empty($context['error_type']) || $context['error_type'] != 'serious' ? 'noticebox' : 'errorbox', '"', empty($context['post_error']['messages']) ? ' style="display: none"' : '', ' id="errors">

<dl>
<dt>
<strong id="error_serious">', $txt['error_while_submitting'], '</strong>
</dt>
<dd class="error" id="error_list">
', empty($context['post_error']['messages']) ? '' : implode('<br>', $context['post_error']['messages']), '
</dd>
</dl>
</div>';

:)
Titre: 2.1.1 - Envoi des messages personnels correction du message d'alerte.
Posté par: Goupilop le 17 Février 2022 à 17:31:47
Bonjour,
Pas rencontrer d'erreurs de mon côté ?
Vais voir...
Titre: 2.1.1 - Envoi des messages personnels correction du message d'alerte.
Posté par: Goupilop le 17 Février 2022 à 18:22:10
C'est bon j'ai trouvé ;)
C'est lorsque le mot de passe est perdu et que l'on sollicite un nouveau que l'erreur en boucle apparait:

(https://www.smf-fr.com/uploads/Goupilop_44/1645118151.jpg)
Là vraiment c'est problématique pour les utilisateurs ayant perdu leur mot de passe ;D
J'ai corrigé le fichier et c'est Ok maintenant (après tests)
Je place le fichier corrigé en attaché (format zip car l'extension .php n'est pas autoriser)
Titre: 2.1.1 - Envoi des messages personnels correction du message d'alerte.
Posté par: maximus23 le 17 Février 2022 à 22:53:20
Bonjour,

Ne mets pas le fichier car cela ne correspond pas pour tout le monde.

Mets juste la modification qui a été faite :)

Merci :)

Titre: 2.1.1 - Envoi des messages personnels correction du message d'alerte.
Posté par: Goupilop le 18 Février 2022 à 11:30:27
Bonjour,

Désolé max, peux-tu l'effacer car moi je n'ai pas la main sur le fichier joint, merci