Ombre
21/02/2010, 19h55
Afin de corrigé le bug visuel que vous pouvez voir lors de l'édition d'un message en mode avancé (pas la création!), il vous faut modifier un template de vbulletin, le bug est causé par des class utilisées pour d'autres partie du forum probablement et donc pas forcément adapté à cette partie.
Ce bug n'existait pas sous vb 4.0.1.
Correctif
Dirigez vous dans votre admincp >> Styles & Templates >> Rechercher dans les templates >> puis recherché le template editpost et recherchez le bout de code suivant:
<div class="blockrow">
<vb:if condition="$prefix_options">
<label for="prefixfield">{vb:rawphrase prefix}:</label>
<select name="prefixid" id="prefixfield" class="primary" tabindex="1">
<vb:if condition="$show['empty_prefix_option']"><option value="">{vb:rawphrase no_prefix_meta}</option></vb:if>
{vb:raw prefix_options}
</select>
</vb:if>
<label for="titlefield">{vb:rawphrase title}:</label>
<input type="text" name="title" class="primary textbox" id="titlefield" maxlength="{vb:raw vboptions.titlemaxchars}" value="{vb:raw title}" tabindex="1" />
<img id="posticon_preview" src="{vb:raw selectedicon.src}" alt="{vb:raw selectedicon.alt}" title="Selected post icon" />
</div>Et remplacez le par ceci:
<div class="blockrow">
<vb:if condition="$prefix_options">
<div style="float: left; margin-left: 10px;">
<label for="prefixfield">{vb:rawphrase prefix}:</label>
<select name="prefixid" id="prefixfield" class="primary" tabindex="1">
<vb:if condition="$show['empty_prefix_option']"><option value="">{vb:rawphrase no_prefix_meta}</option></vb:if>
{vb:raw prefix_options}
</select>
</div>
</vb:if>
<div style="float: left; margin-left: 20px;"">
<label for="titlefield">{vb:rawphrase title}:</label>
<input type="text" name="title" class="primary textbox" id="titlefield" maxlength="{vb:raw vboptions.titlemaxchars}" value="{vb:raw title}" tabindex="1" />
<img id="posticon_preview" src="{vb:raw selectedicon.src}" alt="{vb:raw selectedicon.alt}" title="Selected post icon" />
</div></div>Et le tour est jouer ;)
J'ai opté pour une solution sans ajout de class afin de vous facilitez la tâche.
Capture
En pj, avant et après le correctif.
Ce bug n'existait pas sous vb 4.0.1.
Correctif
Dirigez vous dans votre admincp >> Styles & Templates >> Rechercher dans les templates >> puis recherché le template editpost et recherchez le bout de code suivant:
<div class="blockrow">
<vb:if condition="$prefix_options">
<label for="prefixfield">{vb:rawphrase prefix}:</label>
<select name="prefixid" id="prefixfield" class="primary" tabindex="1">
<vb:if condition="$show['empty_prefix_option']"><option value="">{vb:rawphrase no_prefix_meta}</option></vb:if>
{vb:raw prefix_options}
</select>
</vb:if>
<label for="titlefield">{vb:rawphrase title}:</label>
<input type="text" name="title" class="primary textbox" id="titlefield" maxlength="{vb:raw vboptions.titlemaxchars}" value="{vb:raw title}" tabindex="1" />
<img id="posticon_preview" src="{vb:raw selectedicon.src}" alt="{vb:raw selectedicon.alt}" title="Selected post icon" />
</div>Et remplacez le par ceci:
<div class="blockrow">
<vb:if condition="$prefix_options">
<div style="float: left; margin-left: 10px;">
<label for="prefixfield">{vb:rawphrase prefix}:</label>
<select name="prefixid" id="prefixfield" class="primary" tabindex="1">
<vb:if condition="$show['empty_prefix_option']"><option value="">{vb:rawphrase no_prefix_meta}</option></vb:if>
{vb:raw prefix_options}
</select>
</div>
</vb:if>
<div style="float: left; margin-left: 20px;"">
<label for="titlefield">{vb:rawphrase title}:</label>
<input type="text" name="title" class="primary textbox" id="titlefield" maxlength="{vb:raw vboptions.titlemaxchars}" value="{vb:raw title}" tabindex="1" />
<img id="posticon_preview" src="{vb:raw selectedicon.src}" alt="{vb:raw selectedicon.alt}" title="Selected post icon" />
</div></div>Et le tour est jouer ;)
J'ai opté pour une solution sans ajout de class afin de vous facilitez la tâche.
Capture
En pj, avant et après le correctif.