Bug nouveau message privé. - Version imprimable +- MyBB.support, le portail francophone de MyBB (http://mybb.fr) +-- Forum : MyBB.fr (http://mybb.fr/forum-1.html) +--- Forum : Support (http://mybb.fr/forum-5.html) +--- Sujet : Bug nouveau message privé. (/thread-2187.html) |
Bug nouveau message privé. - Sw00p - 04-03-2010 Bonjour à tous. Voila, je suis en 1.4.11, et je rencontre un bug assez gênant. Lorsque je reçois un MP, cela s'affiche comme ça : Si ca peut aider : - Quand on clic sur le "pseudo" de l'expéditeur, l'url est celle-ci : http://www.aspire-one.fr/forum/%3Ca%20href= - Quand on clic sur le {4}, l'url est celle-ci : http://www.aspire-one.fr/forum/private.php?action=read&pmid=Re:%20suite%20:%20%20Avis%20sur%20Batterie%2012%20cell Si on clic sur le {4}, j'ai droit à ça : MP invalide Le message est parfaitement lisible une fois entré dans ma messagerie privée. Si quelqu'un peut m'apporter un élément de réponse... Merci à vous RE: Bug nouveau message privé. - SOIX - 04-03-2010 Sa vien cert' de ton cms ( forum ) Apres je c'est pas où... Désolé :-/ RE: Bug nouveau message privé. - spyto - 05-03-2010 Salut, Quelle version de MyBB ? En tout cas dans le fichier /inc/languages/global.lang, ligne 292, il n'y a pas de paramètre {4} dans la variable $l['newpm_notice_one'] : Code PHP : $l['newpm_notice_one'] = "<strong>Vous avez un message privé non lu</strong> de {1} intitulé <a href=\"private.php?action=read&pmid={2}\" style=\"font-weight: bold;\">{3}</a>"; Réuppe ce fichier. Ou alors tu utilises un plugin pour la notification des MP. Auquel cas le problème vient du plugin. Edit : si j'en crois ton screen, il y a un pb à partir de là : <a href=\"private.php.... En, effet ton premier lien affiche <a href= et c'est tout !? Ne manquerait-il pas l'anti-slash avant private ??? RE: Bug nouveau message privé. - Sw00p - 05-03-2010 Alors voici mes lignes 292 et 293 : $l['newpm_notice_one'] = "<strong>Vous avez un message privé non lu</strong> de <a href=\"{1}\">{2}</a> intitulé <a href=\"private.php?action=read&pmid={3}\" style=\"font-weight: bold;\">{4}</a>"; $l['newpm_notice_multiple'] = "<strong>Vous avez {1} messages privés non lus.</strong> Le plus récent est de <a href=\"{2}\">{3}</a> intitulé <a href=\"private.php?action=read&pmid={4}\" style=\"font-weight: bold;\">{5}</a>"; RE: Bug nouveau message privé. - spyto - 05-03-2010 Tout dépend de la versioon de MyBB. Ce que j'affirme c'est que depuis la version 1.4.8, la ligne $l['newpm_notice_one'] ne comporte plus le paramètre {4} Depuis 1.4.8 c'est ceci : Code PHP : $l['newpm_notice_one'] = "<strong>Vous avez un message privé non lu</strong> de {1} intitulé <a href=\"private.php?action=read&pmid={2}\" style=\"font-weight: bold;\">{3}</a>"; RE: Bug nouveau message privé. - Sw00p - 05-03-2010 Désolé. Je suis en 1.4.11 RE: Bug nouveau message privé. - spyto - 05-03-2010 Alors c'est pas bon ! Tu n'as pas le bon fichier /inc/languages/global.lang.php (pour le moins...) Tu as fait une mise à jour ? Peut-être s'est-elle mal passée ? Ou alors ça vient du template ?... Non, je ne crois pas : iv_geo c'est un thème qui respecte les standards. Essaie de réupper le "bon" /inc/languages/global.lang.php. Et au cas où d'autres fichiers ne seraient pas à jour, au pire, retélécharge le pack, réuppe et relance /install/upgrade.php. RE: Bug nouveau message privé. - Sw00p - 05-03-2010 ok, je vais tenter de re-uploadé le bon fichier.. RE: Bug nouveau message privé. - Sw00p - 05-03-2010 Et bien c'était ça : Le fichier lang n'était pas bon. Je ne sais pas pourquoi. En tout cas, merci beaucoup pour ton aide |