MyBB.support, le portail francophone de MyBB

Version complète : Problème d'annonce MyBB 1.6.5
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour a tous,
Depuis quelque temps j'essai de poster des Annonces. Mais l'annonce ne s'affiche pas ?

Que dois-je faire ?
L'annonce a-t-elle été postée dans la section du forum approprié dans :
Panneau d'Administration -> Forums et messages -> Annonces du forum

Les "Date de début" et "Date de fin", sont elles bien réglées?

la "Limite d'annonces" est-elle correcte dans :
Panneau d'Administration -> Configuration -> Paramètres -> Options d'affichage du Forum
(23-02-2012, 17:43)exdiogene a écrit : [ -> ]L'annonce a-t-elle été postée dans la section du forum approprié dans :
Panneau d'Administration -> Forums et messages -> Annonces du forum

Les "Date de début" et "Date de fin", sont elles bien réglées?

la "Limite d'annonces" est-elle correcte dans :
Panneau d'Administration -> Configuration -> Paramètres -> Options d'affichage du Forum

Oui, j'ai tous bien remplis les champs. J'ignore totalement pourquoi. Et j'ai ce problème seulement sur cette version.
Dans le template "forumdisplay_threadlist" y a-t-il :
Code PHP :
    {$selectall}
    {
$announcementlist}
    {
$threads
Dans le template "forumdisplay_announcement" y a-t-il quelque chose comme :
Code PHP :
<tr>
<
td align="center" class="trow1"><img src="{$theme['imgdir']}/{$folder}/></td>
<
td align="center" class="trow1">&nbsp;</td>
<
td width="100%" class="trow1"><strong>{$lang->announcement_prefix}</strong> <a href="announcements.php?fid={$fid}">{$announcement['subject']}</a></td>
<
td align="center" class="trow1"><a href="member.php?action=profile&amp;uid={$announcement['uid']}">{$announcement['username']}</a></td>
<
td align="center" class="trow1">-</td>
<
td align="center" class="trow1">-</td>
{
$rating}
<
td class="trow1" style="white-space: nowrap">{$postdate} {$posttime}</td>
{
$modann}
</
tr
Dans "forumdisplay_announcement" j'ai seulement:
Code PHP :
<tr>
<
td class="trow_sep" colspan="{$colspan}">{$lang->forum_announcements}</td>
</
tr>
{
$announcements

Et dans "forumdisplay_threadlist" j'ai tous !
Les annonces apparaissent-elles avec le thème par défaut de MyBB?

Si oui, c'est le thème actuel qui n'est pas bien conçu!
(23-02-2012, 18:14)exdiogene a écrit : [ -> ]Les annonces apparaissent-elles avec le thème par défaut de MyBB?

Si oui, c'est le thème actuel qui n'est pas bien conçu!

J'utilise le thème "Appart 1". Et je ne peut pas le tester avec la version d'origine car je l'est supprimée. Mais ci je copie le code que tu a donnez et que je l'installe sur mon thème, peut être que sa marcheras? Non ?
C'est bien possible, oui!

Je suggère de conserver le code original au cas où...
(23-02-2012, 18:37)exdiogene a écrit : [ -> ]C'est bien possible, oui!

Je suggère de conserver le code original au cas où...

Okays, j'essai et je tien au courant !
Malheureusement cela ne marche pas. Je remet le code précèdent afin d'éviter tous autres problèmes.

Donc, aucune solutions ?
Je tiens à faire remarquer que le contenu :
Code PHP :
<tr>
<
td class="trow_sep" colspan="{$colspan}">{$lang->forum_announcements}</td>
</
tr>
{
$announcements
est celui du template "forumdisplay_announcements"!

J'avais posté le contenu du template "forumdisplay_announcement"...
L'erreur avait été soulevée sur le système de support officiel de MyBB, et signalé "résolu dans la prochaine release" si mes souvenirs sont bons, ils conseillaient de récupérer le showthread.php de la 1.6.6.
En effet, ça a été corrigé dans la version 1.6.6 qui est sortie il y a quelques semaines.
Ou la, je suis perdu avec tous vos messages Tongue
En gros je doit faire quoi ? Big Grin
Télécharger la 1.6.6 et :
- Soit copier tous les fichiers et procéder à la mise à jour ;
- Soit copier uniquement le fichier showthread.php.
À priori ça devrait fonctionner dans les deux cas, pour ma part, j'ai utilisé le deuxième point.
Je ne pense pas que ça vienne de showthread.php.

Il semble que ce soit ce problème :
[Issue #1785]

Voir cette discussion :
http://community.mybb.com/thread-108417.html
et plus particulièrement ce message :
http://community.mybb.com/thread-108417-post-791267.html#pid791267

Il faut remplacer le fichier 'forumdisplay.php'.
Le message propose ce lien de téléchargement pour le remplacement :
Download the Announcement Fix

Fais une copie du fichier original, au cas où...
Solution issue d'une recherche sur mybb.com. Je ne garantis pas le résultat.
Oui, c'est ça, me suis trompé de fichier Smile
(ça fait longtemps que je l'ai fait)
C'est résolu que maintenant, je n'avais pas fait attention qu'il y avait eu un tas de réponse Big Grin.
 Utilitaire de traduction fourni par Regentronique