MyBB.support, le portail francophone de MyBB
[Réglé] Modification - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.support)
+-- Forum : Thèmes (https://mybb.support/forum-4.html)
+--- Forum : Support (https://mybb.support/forum-6.html)
+--- Sujet : [Réglé] Modification (/thread-6585.html)



Modification - Steven - 27-07-2013


Bonjour,
je me demandais dans quelle template se trouve les informations utilisateurs lorsqu'on est dans un sujet, pour pouvoir mettre l'avatar de la personne entre son pseudo et son rang.
Et si possible pouvoir un peu agrandir l'avatar dans ce cas.
[Image: 381f92783c85912f08a90a9207bf89f7fc33edb2.png]
Et comme on peut le constater, un petit bug au niveau de la partie "Niveau d'avertissement" le 0% et au milieu du mot "avertissement" au lieu d'être après les deux points.

Merci


RE: Modification - spyto - 27-07-2013

C'est dans le template 'postbit_classic' (dans ton cas) puisque tu es en disposition dite classique.
C'est au début de ce template, dans le premier <tr>.
A toi d'essayer d'y "bidouiller".

Quant au 0% mal positionné, c'est lié à ton thème. Tu peux aisément le vérifier en remettant provisoirement le thème par défaut.

Pour y remédier, il est, je pense, possible de supprimer la ligne width: 96px, dans le sélecteur .author_title :
.author_title {
float: left;
font-weight: bold;
text-align: right;
width: 96px;
}
En effet comme la largeur de l'intitulé est fixée à 96px le <span> suivant qui vient écrire la valeur se positionne à ces fameux 96px et comme cette ligne (Niveau d'avertissement) est plus longue que ça c'est dans le milieu.

Certes l'ensemble ne sera plus centré, mais lisible !

Edit ; une autre possibilité est de "raccourcir" cette ligne en remplaçant "Niveau d'avertissement" par "Avertissement" dans les fichiers de langue.
C'est dans /inc/languages/french/global.lang.php, ligne 229 :
Code :
$l['postbit_warning_level'] = "Niveau d'avertissement :";



RE: Modification - Steven - 27-07-2013

(27-07-2013, 18:50)spyto a écrit :  C'est dans le template 'postbit_classic' (dans ton cas) puisque tu es en disposition dite classique.
C'est au début de ce template, dans le premier <tr>.
A toi d'essayer d'y "bidouiller".

Quant au 0% mal positionné, c'est lié à ton thème. Tu peux aisément le vérifier en remettant provisoirement le thème par défaut.

Pour y remédier, il est, je pense, possible de supprimer la ligne width: 96px, dans le sélecteur .author_title :
.author_title {
float: left;
font-weight: bold;
text-align: right;
width: 96px;
}
En effet comme la largeur de l'intitulé est fixée à 96px le <span> suivant qui vient écrire la valeur se positionne à ces fameux 96px et comme cette ligne (Niveau d'avertissement) est plus longue que ça c'est dans le milieu.

Certes l'ensemble ne sera plus centré, mais lisible !

Edit ; une autre possibilité est de "raccourcir" cette ligne en remplaçant "Niveau d'avertissement" par "Avertissement" dans les fichiers de langue.
C'est dans /inc/languages/french/global.lang.php, ligne 229 :
Code :
$l['postbit_warning_level'] = "Niveau d'avertissement :";
Hello.
Merci bien. Mais même en vidant mon cache, je ne vois pas la modification effectuée, sachant que j'ai bien modifié car sur un autre navigateur, la modification a eu lieue.
Pour modifier la taille de l'image, on fait comment ?
Merci

C'est bon pour le width: 96px; niquel, merci beaucoup.
Donc plus qu'une chose, la taille de l'avatar dans un sujet.


RE: Modification - spyto - 27-07-2013

C'est très facile !
Admin > Configuration > Options d'affichage du sujet, dans la section :
Dimensions maximum de l'avatar dans les messages
Les dimensions maximales des avatars quand ils doivent être affichés dans un message. Si un avatar est trop grand, il sera automatiquement réduit.
il te suffit de remplacer 70x70 (valeur par défaut) par celle que tu veux.
Si l'avatar est trop grand il sera réduit mais je pense que s'il est trop petit, il ne sera pas agrandi (enfin, je ne crois pas).


RE: Modification - Steven - 29-07-2013

(27-07-2013, 19:34)spyto a écrit :  C'est très facile !
Admin > Configuration > Options d'affichage du sujet, dans la section :
Dimensions maximum de l'avatar dans les messages
Les dimensions maximales des avatars quand ils doivent être affichés dans un message. Si un avatar est trop grand, il sera automatiquement réduit.
il te suffit de remplacer 70x70 (valeur par défaut) par celle que tu veux.
Si l'avatar est trop grand il sera réduit mais je pense que s'il est trop petit, il ne sera pas agrandi (enfin, je ne crois pas).
Pour les dimensions de l'avatar, c'est bon.
Mais j'ai toujours le problème avec le <tr> je n'y arrive toujours pas...



RE: Modification - spyto - 29-07-2013

Il y a des erreurs de syntaxe dans "postbit_classic" !
Code :
<td class="<!-- start: postbit_offline -->
post_offline
<!-- end: postbit_offline --> " width="180px" valign="top" style="white-space: nowrap; text-align: center;" >
)>

Les marqueurs <!-- ............ --> sont placés n'importe où !

Je pense aussi que si tu veux décaler le rang vers le bas, il faut supprimer "white-space: nowrap;"... mais il faut d'abord corriger les erreurs de syntaxe !


RE: Modification - Steven - 29-07-2013

(29-07-2013, 19:27)spyto a écrit :  Il y a des erreurs de syntaxe dans "postbit_classic" !
Code :
<td class="<!-- start: postbit_offline -->
post_offline
<!-- end: postbit_offline --> " width="180px" valign="top" style="white-space: nowrap; text-align: center;" >
)>

Les marqueurs <!-- ............ --> sont placés n'importe où !

Je pense aussi que si tu veux décaler le rang vers le bas, il faut supprimer "white-space: nowrap;"... mais il faut d'abord corriger les erreurs de syntaxe !
Salut.
Code :
{$ignore_bit}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="{$post_extra_style} {$post_visibility}" id="post_{$post['pid']}">
    <tbody>
        <tr class="tcat">
            <td>
                <div class="float_left smalltext">
                    {$post['postdate']}, {$post['posttime']}
                </div>
            </td>
            <td>{$post['posturl']}</td>
        </tr>
            <td class="{$post['onlinestatus']} {$unapproved_shade}" width="180px" valign="top" style="white-space: nowrap; text-align: center;" ><a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
                <span class="post_author">{$post['profilelink']}</span><br />
                                {$post['useravatar']}
                {$post['groupimage']}
                    {$post['user_details']}
            </td>
            <td class="trow1 post_content {$unapproved_shade}" valign="top">
            <div class="float_right post_rep">{$post['plus_form']}{$post['minus_form']}</div>
<span class="smalltext"><strong>{$post['icon']}{$post['subject']} {$post['subject_extra']}</strong> </span>  <span id="edited_by_{$post['pid']}">{$post['editedmsg']}</span>
                <div class="post_body adhref_content bbtext" id="pid_{$post['pid']}">
                    
                    {$post['message']}          </div>
                {$post['attachments']}
                {$post['signature']}
                <div class="post_meta" id="post_meta_{$post['pid']}">
<br />
                {$post['iplogged']}
                </div>
            </td>
        </tr>            
        <tr class="trow2"><td align="center"><a href="#" onclick="Effect.ScrollTo('header', { duration:'0.8', offset:-1 });return false"><img src="{$theme['imglangdir']}/postbit_top.gif" alt="top" /></a>{$post['button_report']} </td>
            <td class="post_buttons">
                <div class="author_buttons float_left">

                    {$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}

                </div>
<div class="post_management_buttons float_right">
{$post['button_edit']}
{$post['button_quickdelete']}{$post['button_quote']}{$post['button_multiquote']}{$post['button_warn']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}
</div>
            </td>
        </tr>
    </tbody>
</table>
Il n'y a pas les soit disantes erreurs...


RE: Modification - spyto - 29-07-2013

Je suis désolé d'insister, mais quand je regarde le code source d'un sujet quelconque, à partir de Firefox, je vois bien :
Code PHP :
<!-- startpostbit_posturl -->
<
div style="float: right; width: auto; vertical-align: top"><span class="smalltext"><strong>Message : <a href="showthread.php?tid=1&amp;pid=1#pid1">#1</a></strong></span></div>
<!-- endpostbit_posturl --></td>
        </
tr>
            <
td class="<!-- start: postbit_offline -->
post_offline
<!-- end: postbit_offline --> " 
width="180px" valign="top" style="white-space: nowrap; text-align: center;" ><a name="pid1" id="pid1"></a
tu peux le vérifier toi-même ! Ce qui n'est pas à proprement parler incorrect, mais les commentaires sont insérés de manière bizarre !

C'est le script de MyBB qui insère ces lignes de commentaires (<!-- ...........; -->), tu ne les verras pas dans les templates.

Essaie d'insérer un <br /> après {$post['useravatar']} pour voir si ça fait passer l’image de groupe à la ligne.


RE: Modification - Steven - 29-07-2013

Voilà j'ai mis le <br />


RE: Modification - spyto - 29-07-2013

Je ne le vois pas dans la source !?

Essaie de le mettre alors à la fin du template 'postbit_avatar', ce qui devrait donner quelque cose comme ça :
<a href="{$post['profilelink_plain']}"><img src="{$post['avatar']}" alt="" {$avatar_width_height} /></a><br />


RE: Modification - Steven - 29-07-2013

Voilà, c'est bon


RE: Modification - spyto - 29-07-2013

OK, enlève l'autre <br /> apparemment inutile.
Je passe le sujet en résolu.


RE: Modification - Steven - 29-07-2013

(29-07-2013, 19:27)spyto a écrit :  Il y a des erreurs de syntaxe dans "postbit_classic" !
Code :
<td class="<!-- start: postbit_offline -->
post_offline
<!-- end: postbit_offline --> " width="180px" valign="top" style="white-space: nowrap; text-align: center;" >
)>

Les marqueurs <!-- ............ --> sont placés n'importe où !

Je pense aussi que si tu veux décaler le rang vers le bas, il faut supprimer "white-space: nowrap;"... mais il faut d'abord corriger les erreurs de syntaxe !
J'ai supprimé le white-space et aucuns changements.




RE: Modification - spyto - 30-07-2013

Bien entendu puisque tu as rajouté un <br /> !


RE: Modification - Steven - 30-07-2013

Mais je dois faire comment pour que la bannière rang ce positionne en dessous dans ce cas ?


RE: Modification - spyto - 30-07-2013

Moi je la vois en-dessous avec Firefox 22 !
Vide le cache du navigateur...


RE: Modification - Steven - 30-07-2013

Ah, en effet, c'est bon. Merci


 Utilitaire de traduction fourni par Regentronique