viewtopic_body Quel code met chaque message à la suite du précédent?
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
viewtopic_body Quel code met chaque message à la suite du précédent?
Détails techniques
Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome
Capture d'écran du problème :
- Voir l'image:
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Modif du code viewtopic_body
Lien du forum : jereussis.mesetudes.net
Description du problème
Bonjour,Je voudrais savoir dans quelle partie du code de viewtopic_body en phpbb2 est géré le fait que chaque message posté se positionne à la suite de l'autre?
J'ai voulu changer le code pour repositionner les éléments du message (pseudo, boutons, corps du message, etc) et le résultat est OK lorsque le sujet ne possède qu'un seul message, mais lorsqu'il y a un 2è message, la taille du message grandit, et ainsi de suite, comme si la taille des messages dépendaient de la taille du message précédent.
J'aimerais donc bien séparer les messages pour qu'ils soient "indépendants".
J'espère que vous avez compris mon explication, merci pour votre aide.
RyanG
Dernière édition par Ryan-G le Ven 23 Jan 2015 - 21:09, édité 1 fois
Re: viewtopic_body Quel code met chaque message à la suite du précédent?
Bonjour Ryan
Pourrais tu nous copier / coller ton template s'il te plait ? Tu as surement "cassé" la structure en tableau du template
Pourrais tu nous copier / coller ton template s'il te plait ? Tu as surement "cassé" la structure en tableau du template
Re: viewtopic_body Quel code met chaque message à la suite du précédent?
Bonjour Nihil,
j'ai refait le code et c'est déjà mieux. Par contre j'ai toujours un petit problème,le bloc Sondages (EDIT: j'ai sorti le bloc sondage du tableau et ça marche) et une barre en bas ne s'alignent pas correctement, et je ne vois pas pourquoi (j'ai changé les "colspan" mais ça ne marche pas. J'ai mis le bloc sondage dans un tableau en mettant l'attribut width="100%" et ça ne marche pas non plus. Voici des screenshots et le code erroné en dessous.
EDIT: problème résolu, c'était une histoire de colspan
Merci,
RyanG
j'ai refait le code et c'est déjà mieux. Par contre j'ai toujours un petit problème,
- Code:
<table class="forumline" width="100%" border="0" cellspacing="4" cellpadding="0" >
<tr>
<td class="row1 pagination" colspan="5" align="right" valign="top"><span class="gensmall">{PAGINATION}</span></td>
</tr>
<!-- BEGIN topicpagination -->
<!-- END topicpagination -->
<tr><td colspan="5">
{POLL_DISPLAY}
</td></tr>
<tr>
<td height="14">
</td>
</tr>
<!-- BEGIN postrow -->
<!-- BEGIN hidden -->
<tr>
<td class="postdetails {postrow.hidden.ROW_CLASS}" colspan="5" align="center">{postrow.hidden.MESSAGE}</td>
</tr>
<!-- END hidden -->
<!-- BEGIN displayed -->
<tr class="post post--{postrow.displayed.U_POST_ID}" id="p{postrow.displayed.U_POST_ID}" style="{postrow.displayed.DISPLAYABLE_STATE}">
<td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} rowspan="2" width="60" height="60">
AVATAR
</td>
<td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="200">
<span class="name"><a name="{postrow.displayed.U_POST_ID}" style="position: relative; top: -30px; width: 1px;" id="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span><br />
</td>
<td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} width="320">
{postrow.displayed.PROFILE_IMG} {postrow.displayed.PM_IMG} {postrow.displayed.EMAIL_IMG}<!-- BEGIN contact_field --> {postrow.displayed.contact_field.CONTENT}<!-- END contact_field --> {postrow.displayed.ONLINE_IMG}
</td>
<td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" colspan="2">
<span class="ladate"><img src="{postrow.displayed.MINI_TIME_IMG}" alt="" border="0" />{postrow.displayed.POST_DATE}</span>
</td>
</tr>
<tr class="post--{postrow.displayed.U_POST_ID}" style="{postrow.displayed.DISPLAYABLE_STATE}">
<td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} colspan="4">
<span class="postdetails"><img src="{postrow.displayed.MINI_POST_IMG}" alt="{postrow.displayed.L_MINI_POST_ALT}" title="{postrow.displayed.L_MINI_POST_ALT}" border="0" />{L_POST_SUBJECT}: {postrow.displayed.POST_SUBJECT}</span>
</td>
</tr>
<tr class="post--{postrow.displayed.U_POST_ID}" style="{postrow.displayed.DISPLAYABLE_STATE}">
<td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} colspan="4">
<!-- BEGIN switch_vote_active -->
<div class="vote gensmall">
<!-- BEGIN switch_vote -->
<div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}">+</a></div>
<!-- END switch_vote -->
<!-- BEGIN switch_bar -->
<div class="vote-bar" title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}">
<!-- BEGIN switch_vote_plus -->
<div class="vote-bar-plus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_plus.HEIGHT_PLUS}px;"></div>
<!-- END switch_vote_plus -->
<!-- BEGIN switch_vote_minus -->
<div class="vote-bar-minus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_minus.HEIGHT_MINUS}px;"></div>
<!-- END switch_vote_minus -->
</div>
<!-- END switch_bar -->
<!-- BEGIN switch_no_bar -->
<div title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}" class="vote-no-bar">----</div>
<!-- END switch_no_bar -->
<!-- BEGIN switch_vote -->
<div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_MINUS}">-</a></div>
<!-- END switch_vote -->
</div>
<!-- END switch_vote_active -->
<div class="postbody">
<div>{postrow.displayed.MESSAGE}</div>
<!-- BEGIN switch_attachments -->
<dl class="attachbox">
<dt>{postrow.displayed.switch_attachments.L_ATTACHMENTS}</dt>
<dd>
<!-- BEGIN switch_post_attachments -->
<dl class="file">
<dt>
<img src="{postrow.displayed.switch_attachments.switch_post_attachments.U_IMG}" alt="" />
<!-- BEGIN switch_dl_att -->
<a class="postlink" href="{postrow.displayed.switch_attachments.switch_post_attachments.switch_dl_att.U_ATTACHMENT}">{postrow.displayed.switch_attachments.switch_post_attachments.switch_dl_att.ATTACHMENT}</a> {postrow.displayed.switch_attachments.switch_post_attachments.switch_dl_att.ATTACHMENT_DEL}
<!-- END switch_dl_att -->
<!-- BEGIN switch_no_dl_att -->
{postrow.displayed.switch_attachments.switch_post_attachments.switch_no_dl_att.ATTACHMENT} {postrow.displayed.switch_attachments.switch_post_attachments.switch_no_dl_att.ATTACHMENT_DEL}
<!-- END switch_no_dl_att -->
</dt>
<!-- BEGIN switch_no_comment -->
<dd>
<em>{postrow.displayed.switch_attachments.switch_post_attachments.switch_no_comment.ATTACHMENT_COMMENT}</em>
</dd>
<!-- END switch_no_comment -->
<!-- BEGIN switch_no_dl_att -->
<dd>
<em><strong>{postrow.displayed.switch_attachments.switch_post_attachments.switch_no_dl_att.TEXT_NO_DL}</strong></em>
</dd>
<!-- END switch_no_dl_att -->
<dd>({postrow.displayed.switch_attachments.switch_post_attachments.FILE_SIZE}) {postrow.displayed.switch_attachments.switch_post_attachments.NB_DL}</dd>
</dl>
<!-- END switch_post_attachments -->
</dd>
</dl>
<!-- END switch_attachments -->
<div class="clear"></div>
<!-- BEGIN switch_signature -->
<div class="signature_div">
{postrow.displayed.SIGNATURE}
</div>
<!-- END switch_signature -->
</div>
<span class="gensmall">{postrow.displayed.EDITED_MESSAGE}</span>
</td>
<td class="{postrow.displayed.ROW_CLASS} messaging gensmall"{postrow.displayed.THANK_BGCOLOR} height="100" width="100">
{postrow.displayed.THANK_IMG} <br /> {postrow.displayed.MULTIQUOTE_IMG} <br /> {postrow.displayed.QUOTE_IMG} <br /> {postrow.displayed.EDIT_IMG} <br /> {postrow.displayed.DELETE_IMG} <br /> {postrow.displayed.IP_IMG} <br /> {postrow.displayed.REPORT_IMG}
</td>
</tr>
<tr>
<td height="14">
</td>
</tr>
<!-- BEGIN first_post_br -->
</table>
EDIT: problème résolu, c'était une histoire de colspan
Merci,
RyanG
Sujets similaires
» suite au sujet précédent "délestage des sujets"
» code afin que le 1er message s'affiche tout le temps en haut de chaque page de la discussion
» achats participatifs pour les membres
» quel est le code pour faire un espace
» Interdire les citations du message précédent
» code afin que le 1er message s'affiche tout le temps en haut de chaque page de la discussion
» achats participatifs pour les membres
» quel est le code pour faire un espace
» Interdire les citations du message précédent
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum