PDA

Voir la version complète : Casse tête - Opera vs. IE


Gaetan
10/06/2007, 13h40
kikoo,

depuis hier soir je me casse la tete sur un probleme que j'arrive pas a resoudre, sous opera mon tableau apparait comme je veux mais sous IE pas moyen de remonter la partie de droite (cf. capture d'ecran)meoui
premiere capture avec IE
seconde avec opera

j'aimerai aussi que la hauteur de mes thead soit de 28 mais IE veut pas obeir :ranting:

si une ame charitable pouvait regarder le code et voir ce que je n'ai pas vu ... merci d'avance:blush2:

voici mon code

<table class="tborder" cellpadding="0" cellspacing="0" border="0" width="100%" align="center" valign="top">
<tr>
<td class="alt1" width="100%" valign="top">
$forumrules</td>
<td class="alt1">
<div align="right" width="100%" height="100%" valign="top" >
<table cellpadding="0" cellspacing="0" border="0" width="100%" valign="top" class="alt1">
<tr>
<td class="thead" colspan="2" nowrap="nowrap" height="28" align="left" valign="top" width="100%">
Outils</td>
</tr>
<tr valign="top">
<td class="alt1" align="left" nowrap="nowrap" valign="top" style="padding:6px" height="100%" border="0"> $forumjump
<if condition="!$show['popups'] AND $show['adminoptions']"><br />
<form action="moderator.php" method="get">
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="f" value="$forumid" />
<div class="smallfont">
<strong>$vbphrase[admin_tools]</strong> :
</div>
<select name="do" onchange="this.form.submit();">
<optgroup label="$vbphrase[admin_tools]">
<option value="modposts" selected="selected"> $vbphrase[view_posts_queue]
</option>
<option value="modattach"> $vbphrase[view_attachment_queue]
</option>
<option value="move"> $vbphrase[mass_move]
</option>
<option value="prune"> $vbphrase[mass_prune]
</option>
<if condition="$show['addmoderator']">
<option value="addmoderator"> $vbphrase[add_moderator]
</option>
</if>
<if condition="$show['post_new_announcement']">
<option value="postannouncement"> $vbphrase[post_new_announcement]
</option>
</if>
</optgroup>
</select> $gobutton
</form>
</if></td>
</tr>
<tr valign="top">
<if condition="$show['pagenav'] OR $show['inlinemod']">
<td align="left" nowrap="nowrap" valign="top" style="padding:6px" height="100%">
<if condition="$show['inlinemod']">
<div class="smallfont" style="text-align:$stylevar[left]; white-space:nowrap; float:$stylevar[right]">
<if condition="$show['pagenav']"><br />
</if>
<strong>$vbphrase[moderation]</strong><br />
<select name="do">
<optgroup label="$vbphrase[option]">
<if condition="$show['deletethread']">
<option value="deletethread"> $vbphrase[delete_threads]
</option>
<option value="undeletethread"> $vbphrase[undelete_threads]
</option>
</if>
<if condition="$show['openthread']">
<option value="open"> $vbphrase[open_threads]
</option>
<option value="close"> $vbphrase[close_threads]
</option>
</if>
<if condition="$show['approvethread']">
<option value="approvethread"> $vbphrase[approve_threads]
</option>
<option value="unapprovethread"> $vbphrase[unapprove_threads]
</option>
</if>
<if condition="$show['movethread']">
<option value="stick"> $vbphrase[stick_threads]
</option>
<option value="unstick"> $vbphrase[unstick_threads]
</option>
<option value="movethread"> $vbphrase[move_threads]
</option>
<option value="mergethread"> $vbphrase[merge_threads]
</option>
</if>
</optgroup>
<optgroup label="____________________">
<option value="viewthread"> $vbphrase[view_selected_threads]
</option>
<option value="clearthread"> $vbphrase[clear_thread_list]
</option>
</optgroup>
</select>
<input type="submit" class="button" id="inlinego" value="$vbphrase[go]" />
</div>
<script type="text/javascript">
<!--
inlineMod = new vB_Inline_Mod('inlineMod', 'thread', 'inlinemodform', '$vbphrase[go_x]');
//-->
</script>
</if></td>
</if>
</tr>
</table>
</div></td>
</tr>
</table>

MtoR
10/06/2007, 17h43
La priorité height est parfois mal prise selon les navigateurs.

En plus la le soucis c'est que c'est deux tableaux différents en plus dans ton code donc difficile que ce soit bien géré par les deux version de navigateur puisqu'ils n'interprètent pas de la même façon.

Ce genre de problème est difficilement solvable car deux éléments de tableaux différents ne peuvent s'afficher de la même hauteur même si ils sont dans le même tableau.

IE le gère peut-être bien mais ce n'est pas forcément une référence ;)

Gaetan
10/06/2007, 17h59
nan le truc c'est que IE le gerre pas du tout et ca commence a me :ranting: tout doucement :p

ca serait quoi la solution alors ? je vire le $forumrules et je mets le code direct dedans en reorganisant le tableau ?

Gaetan
10/06/2007, 21h30
bon j'ai réécrit le code en remplacant $forumrules par le contenu du template tout s'affiche comme je veux mais j'ai un autre probleme

j'ai plus de oui/non pour la moitier de mes regles

MtoR
10/06/2007, 21h43
Bah le problème c'est que les forumrules doivent être créés dans un endroit bien spécifique du code donc toi si tu le mets dans un autre template çà chie ...

Il faut que tu vois ou il est créé je pense car les variables des valeurs oui/non doivent pas être présentes dans le template ou tu les mets !

Gaetan
10/06/2007, 21h55
ben c'est un template ou y'a le $forumrules normalement sauf qu'au lieu d'appeler avec $forumrules j'ai mis directement le code donc normalement ca devrait etre bon

MtoR
10/06/2007, 22h32
Donc il est appelé au même endroit dans le code php ?

Dr.Vince
11/06/2007, 00h45
avec le code html ce serait plus facile de t'aider

déjà partout où tu mets des tailles en pixels rajoute px, le seul cas où tu n'est pas obligé c'est pour un taille de 0

et sinon tu pourrais surement obtenir la même chose avec un seul tableau

Gaetan
11/06/2007, 05h40
Donc il est appelé au même endroit dans le code php ?

ben j'en sais rien qu'est ce que tu veux dire par la ?




et si c'est possible de le faire en un tableau je suis preneur :D moi j'ai pas reussi

merci pour les "px"

MtoR
11/06/2007, 07h04
Je veux dire que les templates sont appelés à différents endroits dans les scripts php donc il se peut que des variables php utilisées dans ces templates ne soient pas visible spartout.

D'ou le possible affichage de rien du tout à la place de oui/non.

Gaetan
11/06/2007, 07h34
oky je vois a peu pret
y'a t il un moyen de changer ca sans passer par les . php ?

mais bon c'est bizarre que ca me fasse ca que pour la moitier

MtoR
11/06/2007, 18h05
Non non c'est normal.

Certains sont spécifiques à tou le forum d'autre aux sujets en eux même ou quelque chose comme çà il me semble !

Bah il faut que tu trouves une solution qui permette de faire comme tu avais fait tout au début, avec deux tableaux

Dr.Vince
11/06/2007, 18h10
si tu nous passe le code html on pourra le modifier et donc trouver ce qui déconne

Gaetan
11/06/2007, 18h46
ben vu que visiblement je doit tout faire avec 2 tableau, le code est celui que j'ai mis plus haut