Bonjour.
Ayant changer le thème de mon forum il y a très peu de temps, j'ai décider de partir à la chasse aux bugs. J'en ais trouver 1 plutôt gênant et je ne sais pas comment et ou le réglé :s...
Le sous forum ne s'affiche pas très bien, pourriez vous me guider ?
Cordialement, Tenshrock.
Certainement un problème de CSS, mais pour trouver ça sur une image !?
Un lien serait souhaitable pour pouvoir examiner le code source.
Désolé, mais je ne vois pas ce qui est encadré en rouge dans le sccreenshot.
Je ne vois pas non plus l'erreur encadrée de rouge...
Tout semble affiché correctement sur le forum...
Code source de l'entête du tableau :
Code PHP :
<!-- start: forumdisplay_subforums -->
<table border="0" cellspacing="0" cellpadding="4" class="tborder">
<tr>
<td class="thead" colspan="5" align="center"><strong>Forums dans 'Votre pseudo'</strong></td>
</tr>
<tr>
<td class="tcat" width="2%"> </td>
<td class="tcat" width="59%"><span class="smalltext"><strong>Forum</strong></span></td>
<td class="tcat" width="7%" align="center" style="white-space: nowrap"><span class="smalltext"><strong>Discussions</strong></span></td>
<td class="tcat" width="7%" align="center" style="white-space: nowrap"><span class="smalltext"><strong>Messages</strong></span></td>
<td class="tcat" width="15%" align="center"><span class="smalltext"><strong>Dernier message</strong></span></td>
</tr>
Tu noteras que toutes les cololnnes sont en %
Suite du tableau :
Code PHP :
<!-- start: forumbit_depth2_forum -->
<tr>
<td>
<table class="index-trow" border="0" cellspacing="0" cellpadding="4">
<tr>
<td align="center" valign="middle" width="1"><img src="http://assets.nazizombies.fr/images/lust/on.gif" style="margin-left: -10px;" alt="Le forum contient de nouveaux messages." title="Le forum contient de nouveaux messages." class="ajax_mark_read" id="mark_read_17" /></td>
<td class="name-subs" valign="middle">
<a href="forumdisplay.php?fid=17" class="forum-name">XBOX 360</a><div class="smalltext">Votre pseudonyme sur XBX 360.<div></div></div>
</td>
<td width="100" valign="middle" align="center" style="white-space: nowrap"><span class="forum-info">1 Discussions </span></td>
<td width="100" valign="middle" align="center" style="white-space: nowrap"><span class="forum-info">2 Messages </span></td>
<td width="200" valign="middle" align="right" style="white-space: nowrap"><!-- start: forumbit_depth2_forum_lastpost -->
<span class="smalltext">
<a href="showthread.php?tid=5&action=lastpost" title="sur xbox"><strong>sur xbox</strong></a>
<br />13-08-2011 01:40 PM<br />par <a href="http://www.nazizombies.fr/member.php?action=profile&uid=9">terhub</a></span>
<!-- end: forumbit_depth2_forum_lastpost -->
Ici tu noteras que tes colonnes ont une largeur fixe de 100, ce qui explique l'affichage désastreux !
Conclusion : il faut reporter les mêmes largeurs de colonne qu plus haut : 59%, 7%, 7%, 15% à la place des td width="100"
td width="59%" etc...
(dans le template forumbit_depth2_forum)
Non, plutôt :
Code PHP :
<tr>
<td>
<table class="index-trow" border="0" cellspacing="0" cellpadding="{$theme['tablespace']}">
<tr>
<td align="center" valign="middle" width="2%"><img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" style="margin-left: -10px;" alt="{$lightbulb['altonoff']}" title="{$lightbulb['altonoff']}" class="ajax_mark_read" id="mark_read_{$forum['fid']}" /></td>
<td width="59%" class="name-subs" valign="middle">
<a href="{$forum_url}" class="forum-name">{$forum['name']}</a>{$forum_viewers_text}<div class="smalltext">{$forum['description']}{$modlist}<div>{$subforums}</div></div>
</td>
<td width="7%" valign="middle" align="center" style="white-space: nowrap"><span class="forum-info">{$threads} {$lang->forumbit_threads} {$unapproved['unapproved_threads']}</span></td>
<td width="7%" valign="middle" align="center" style="white-space: nowrap"><span class="forum-info">{$posts} {$lang->forumbit_posts} {$unapproved['unapproved_posts']}</span></td>
<td width="15%" valign="middle" align="right" style="white-space: nowrap">{$lastpost}</td>
</tr>
</table>
</td>
</tr>
...pour respecter les largeurs des colonnes successives
Ne fonctionne pas : view-source:http://www.nazizombies.fr/forumdisplay.php?fid=4 ligne 127.
Le principal problème est que le contenu est inséré dans un table qui elle est contenu dans la première colonne du contenu en oubliant les 4 autres colonnes.
Dans le template "forumbit_depth2_forum" il y a :
Code PHP :
<tr>
<td>
<table class="index-trow" border="0" cellspacing="0" cellpadding="4">
Il faudrait changer pour :
Code PHP :
<tr>
<td colspan=5>
<table class="index-trow" border="0" cellspacing="0" cellpadding="4">
Ça fonctionne
merci beaucoup, problème résolu
.