Remonter la section "Répondre" sous le dernier sujet

Révision infoking1 du 24/09/2011


Introduction :



Suite à un inconfort au niveau du système de réponse, je vous propose d'y remédier avec un simple déplacement de code.

Le visuel :




<a href="/upload/forum_avant.jpg" rel=lightbox[roadtrip]>Preview du forum avant ...</a> | <a href="/upload/forum_apres.jpg" rel=lightbox[roadtrip]> Preview du forum après ...</a>



La mise en place:



Pour cela rendez-vous dans le dossier racine "forumtemplates". Ouvrez le fichier "forum_topic.tpl" avec votre Notepad ou Bloc-note, à la ligne 337 environ ...

Vous y trouverez cette partie là :

Code TPL :
 
# IF C_AUTH_POST #
<div class="forum_post_form">
<form action="post{U_FORUM_ACTION_POST}" method="post" onsubmit="return check_form_msg();">
<div>
<div style="font-size:10px;text-align:center;"><label for="contents">{L_RESPOND}</label></div>
{KERNEL_EDITOR}
<label><textarea class="post" rows="15" cols="66" id="contents" name="contents">{CONTENTS}< /textarea></label>
<fieldset class="fieldset_submit" style="padding-top:17px;margin-bottom:0px;">
<legend>{L_SUBMIT}</legend>
<input type="submit" name="valid" value="{L_SUBMIT}" class="submit" />
&nbsp;&nbsp;
<script type="text/javascript">
<!--
document.write('<input value="{L_PREVIEW}" onclick="XMLHttpRequest_preview();" type="button" class="submit" />');
-->
</script>
<noscript><div><input value="{L_PREVIEW}" type="submit" name="prw" class="submit" /></div></noscript>
&nbsp;&nbsp;
<input type="reset" value="{L_RESET}" class="reset" />
</fieldset>
</div>
</form>
        </div>
# ENDIF #
 


Supprimer là !!!



Ensuite sur ce même fichier, remontez à la ligne 309 ou vous trouverez cette ligne :

Code TPL :
# END msg #



Juste en dessous, placez y ce code :

Code TPL :
<div class="msg_position">
<div class="msg_container2" style="border-top: 1px solid;">
# IF C_AUTH_POST #
<div class="forum_post_form">
<form action="post{U_FORUM_ACTION_POST}" method="post" onsubmit="return check_form_msg();">
<div>
<div style="font-size:10px;text-align:center;"><label for="contents">{L_RESPOND}</label></div>
{KERNEL_EDITOR}
<label><textarea class="post" rows="15" cols="66" id="contents" name="contents">{CONTENTS}< /textarea></label>
<fieldset class="fieldset_submit" style="padding-top:17px;margin-bottom:0px;">
<legend>{L_SUBMIT}</legend>
<input type="submit" name="valid" value="{L_SUBMIT}" class="submit" />
&nbsp;&nbsp;
<script type="text/javascript">
<!--
document.write('<input value="{L_PREVIEW}" onclick="XMLHttpRequest_preview();" type="button" class="submit" />');
-->
</script>
<noscript><div><input value="{L_PREVIEW}" type="submit" name="prw" class="submit" /></div></noscript>
&nbsp;&nbsp;
<input type="reset" value="{L_RESET}" class="reset" />
</fieldset>
</div>
</form>
</div>
# ENDIF #
</div>
</div>



Enregistrez le fichier. Ensuite régénérez les caches PBt (Administration/Outils). Suite à ce déplacement, normalement vous devriez avoir le système de réponse sous le dernier sujet ;)



Si vous avez des questions, n'hésitez pas à les poser sur le forum :)

- Si vous avez un soucis de "chevauchement du panneau smileys" par la suite, la solution est ici sur le forum. (Merci à Pat)
Cette page a été consultée 2191 fois