[Résolu] Collision de messages
Pensez à faire une recherche, afin de savoir si votre problème n'a pas déjà été traité.
[IMPORTANT] N’oubliez pas que pour demander de l’aide, vous devez fournir les détails d’assistance appropriés, s’il vous plaît, lisez le règlement de l'entraide, cela nous aidera à vous donner le meilleur soutien.
Une fois le problème résolu, merci de passer votre sujet en [Résolu] en sélectionnant l'attribut en conséquence en bas de page.
- Hervé
- Membre actif
- Messages: 248
- Enregistré depuis: 3 ans 9 mois
- Prénom: Rudy
- Localisation: Jurbise - Belgique
- Emploi: Retraité
Collision de messages
Je reçois régulièrement des remarques d'utilisateurs qui se plaignent de la disparition d'un message qu'ils ont pourtant rédigé.
Explication : si 2 membres rédigent ou modifient un message en même temps, le second qui clique sur "Envoyer" reçoit un de ces messages :
\language\fr\posting.php
'POST_REVIEW_EDIT_EXPLAIN' => 'Ce message a été modifié par un autre utilisateur pendant que vous étiez entrain de le modifier. Vous pouvez revoir la version actuelle de ce message et ajuster vos modifications.',
'POST_REVIEW_EXPLAIN' => 'Au moins un nouveau message a été ajouté à ce sujet entre-temps. Vous pouvez revoir votre message en conséquence.',
Ce message est plutôt discret; en pratique on clique sur "Envoyer" puis on passe à autre chose sans faire attention, ça m'arrive aussi.
Ma question : est-il possible de rendre ces messages plus visibles afin d'attirer l'attention de l'utilisateur sur le fait que son message n'a pas été envoyé ?
- Fred
- Fondateur
- Messages: 3219
- Enregistré depuis: 4 ans 4 mois
- Identité: Fred Rimbert
- Localisation: Le Lude - Pays de la Loire
- Intérêt: GitHub
- Contact:
Re: Collision de messages
Cela s'apparente à de la modification de code de phpBB, ceci dit ces messages d'alertes son suffisamment visibles puisque le membre, au moment de poster son message, voit cette alerte.
Sinon il faut trouver le template qui gère ces messages et y ajouter une class, ensuite avec un code CSS tu dois pouvoir modifier l'apparence de l'information.
Pour autant je ne vois pas le rapport avec une disparition de message.
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman
- Hervé
- Membre actif
- Messages: 248
- Enregistré depuis: 3 ans 9 mois
- Prénom: Rudy
- Localisation: Jurbise - Belgique
- Emploi: Retraité
Re: Collision de messages
- un membre rédige un message;
- il appuie sur "Envoyer";
- il reçoit un avertissement disant qu'un autre message a été rédigé en même temps mais il ne le voit pas et passe à autre chose;
- il s'étonne ensuite de ne pas retrouver son message qu'il a pourtant rédigé et pense qu'il a été supprimé.
La raison est manifestement que cet avertissement n'est pas suffisamment visible, exemple
N'y a-t-il pas moyen de mettre ce message en évidence ?
en utilisant une fonte plus grande
en le faisant précéder d'un gros point d'exclamation rouge
...
- Fred
- Fondateur
- Messages: 3219
- Enregistré depuis: 4 ans 4 mois
- Identité: Fred Rimbert
- Localisation: Le Lude - Pays de la Loire
- Intérêt: GitHub
- Contact:
Re: Collision de messages
Pour une modification j'ai donné une solution dans mon dernier message.
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman
- Hervé
- Membre actif
- Messages: 248
- Enregistré depuis: 3 ans 9 mois
- Prénom: Rudy
- Localisation: Jurbise - Belgique
- Emploi: Retraité
Re: Collision de messages
Le membre a rédigé son message puis a cliqué sur "Envoyer" mais ne le trouve pas; ce qu'il a rédigé a donc disparu.
Le message n'a pas vraiment disparu puisqu'il n'a pas été ajouté dans la DB mais pour le membre c'est tout comme.
Quant à la solution
je ne la comprends pas.
Ne peut-on pas simplement ajouter du code html dans \language\fr\posting.php style <font size ...> ?
Sinon comment trouver ce template ?
- Fred
- Fondateur
- Messages: 3219
- Enregistré depuis: 4 ans 4 mois
- Identité: Fred Rimbert
- Localisation: Le Lude - Pays de la Loire
- Intérêt: GitHub
- Contact:
Re: Collision de messages
Lorsque tu post une réponse tu es directement redirigé vers ton message, sauf en cas de cette alerte.
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman
- Hervé
- Membre actif
- Messages: 248
- Enregistré depuis: 3 ans 9 mois
- Prénom: Rudy
- Localisation: Jurbise - Belgique
- Emploi: Retraité
Re: Collision de messages
mais ce message est trop peu visible, sinon les membres ne se plaindraient pas de ne pas trouver le message qu'ils viennent de (ne pas) envoyer.
Ça arrive régulièrement, à moi aussi.
Ma question est : comment mettre ce message en évidence ?
- Fred
- Fondateur
- Messages: 3219
- Enregistré depuis: 4 ans 4 mois
- Identité: Fred Rimbert
- Localisation: Le Lude - Pays de la Loire
- Intérêt: GitHub
- Contact:
Re: Collision de messages
Recherche POST_REVIEW_EDIT_EXPLAIN
Remplace :
Code: Tout sélectionner
'Ce message a été modifié par un autre utilisateur pendant que vous étiez entrain de le modifier. Vous pouvez revoir la version actuelle de ce message et ajuster vos modifications.'
Code: Tout sélectionner
'<b><font color="red">Ce message a été modifié par un autre utilisateur pendant que vous étiez entrain de le modifier. Vous pouvez revoir la version actuelle de ce message et ajuster vos modifications.</font></b>'
Répeter l'opération pour POST_REVIEW_EXPLAIN
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman
- Hervé
- Membre actif
- Messages: 248
- Enregistré depuis: 3 ans 9 mois
- Prénom: Rudy
- Localisation: Jurbise - Belgique
- Emploi: Retraité
Re: Collision de messages
Une autre solution serait d'accepter le message même en cas de collision, il y a une option dans le PCA pour cela.
- Hervé
- Membre actif
- Messages: 248
- Enregistré depuis: 3 ans 9 mois
- Prénom: Rudy
- Localisation: Jurbise - Belgique
- Emploi: Retraité
Re: Collision de messages
Un petit détail : le message apparaît comme la dernière capture ci-dessus; pour être visible c'est visible !
J'ai mis 'POST_REVIEW_EDIT_EXPLAIN' => '<font size="12px" color="red">! Ce message a été modifié par un autre utilisateur ... </font>',
Pourquoi le texte est-il si grand avec 12 pixels ?
- Fred
- Fondateur
- Messages: 3219
- Enregistré depuis: 4 ans 4 mois
- Identité: Fred Rimbert
- Localisation: Le Lude - Pays de la Loire
- Intérêt: GitHub
- Contact:
Re: Collision de messages
Je n'en ai pas la moindre idée car je ne modifie pas les fichiers système de phpBB. Il suffit de réduire la police dans ce cas.
De plus ce sujet est Résolu.
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman
- Hervé
- Membre actif
- Messages: 248
- Enregistré depuis: 3 ans 9 mois
- Prénom: Rudy
- Localisation: Jurbise - Belgique
- Emploi: Retraité
Re: Collision de messages
Un grand merci pour ton aide.
- Fred
- Fondateur
- Messages: 3219
- Enregistré depuis: 4 ans 4 mois
- Identité: Fred Rimbert
- Localisation: Le Lude - Pays de la Loire
- Intérêt: GitHub
- Contact:
Re: Collision de messages
Avec font-size: 0.5em cela serait suffisant.
Tu peux tester avec divers propriétés ici :
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman
- Hervé
- Membre actif
- Messages: 248
- Enregistré depuis: 3 ans 9 mois
- Prénom: Rudy
- Localisation: Jurbise - Belgique
- Emploi: Retraité
Re: Collision de messages
alors que tout ce qui est large, ps, em, ... est une dimensions absolue.
Quoi qu'il en soit cette solution avec +1 me convient parfaitement, problème super-résolu.