Réalisée changer les info de l'utilisateurs dans les topics

Nous vous conseillons de vérifier au préalable le contenu que vous téléchargez.
Si un lien de téléchargement ne fonctionne plus, merci de signaler le topic en question !

Statut
N'est pas ouverte pour d'autres réponses.
Messages
5
Ressources
0
J'aime
5
Points
1 303
Hors ligne
#1
Bonjour , je vous propose une suggestion pour passer de sa :



a sa :





Donc voila comment faire :

allez dans votre template " message_user_info " puis remplacer tous le contenue par :
Code:
<xen:require css="message_user_info.css" />

<div class="messageUserInfo" itemscope="itemscope" itemtype="http://data-vocabulary.org/Person">   
<div class="messageUserBlock {xen:if $user.isOnline, online}">
    <xen:hook name="message_user_info_avatar" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
        <div class="avatarHolder">
            <span class="helper"><span></span></span>
            <xen:if is="in_array({xen:property xb_message_layout}, array(2, 3))">
            <xen:avatar user="$user" size="m" img="true" />
            <xen:else />
            <xen:avatar user="$user" size="{xen:property xb_avatarSize}" img="true" />
            </xen:if>
            <!-- slot: message_user_info_avatar -->
        </div>
    </xen:hook>

<xen:if is="!{$isQuickReply}">
    <xen:hook name="message_user_info_text" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
        <h3 class="userText">
            <xen:username user="$user" itemprop="name" rich="true" />
            <xen:if hascontent="true"><em class="userTitle" itemprop="title"><xen:contentcheck>{xen:helper userTitle, $user, 1, 1}</xen:contentcheck></em></xen:if>
            {xen:helper userBanner, $user, 'wrapped'}
            <center>
            <xen:if is="{xen:property xb_fa_messageUserInfo}"><i class="fa fa-user-plus fa-lg Tooltip" title="{xen:date $user.register_date}" data-offsetX="-6" data-offsetY="0"></i><xen:else /><i class="fa fa-user-plus fa-lg Tooltip" title="{xen:date $user.register_date}" data-offsetX="-6" data-offsetY="0"></i></xen:if>
            <a href="{xen:link 'conversations/add', '', 'to={$user.username}'}" class="envelcontact"><i class="fa fa-envelope fa-lg style="color:#4e9cc6;"></i></a></center>
            <!-- slot: message_user_info_text -->
        </h3>
    </xen:hook>
       
    <xen:if hascontent="true">
        <div class="extraUserInfo{xen:if {xen:property xb_famessageuser_boxed}, ' xbBoxedFA'}">
            <xen:contentcheck>
            <xen:hook name="message_user_info_extra" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
               
                    <div class="ig_userinfo_b4">

    <div class="ig_userinfo_b4_2" style="padding-bottom: 5px;">
      <div style="color: rgb(150,150,150);>
        <span class="ig_userinfo_b4_m"><xen:if is="{xen:property xb_fa_messageUserInfo}"><i class="fa fa-comments fa-fw Tooltip" title="{xen:phrase messages}" data-offsetX="-6" data-offsetY="0"></i><xen:else /><i class="fa fa-comments fa-fw Tooltip" title="{xen:phrase messages}" data-offsetX="-6" data-offsetY="0"></i>{xen:phrase messages}:</xen:if></span>
      </div>
      <div>
        <span style="font-size: 15px;"><a href="{xen:link search/member, '', 'user_id={$user.user_id}'}" class="concealed" rel="nofollow">{xen:number $user.message_count}</a></span>
      </div>
    </div>
   
    <div class="left ig_userinfo_b4_1">
      <div style="color: rgb(150,150,150);><span class="ig_userinfo_b4_m"><xen:if is="{xen:property xb_fa_messageUserInfo}"><i class="fa fa-thumbs-up fa-fw Tooltip" title="{xen:phrase like}" data-offsetX="-6" data-offsetY="0"></i><xen:else /><i class="fa fa-thumbs-up fa-fw Tooltip" title="{xen:phrase likes}" data-offsetX="-6" data-offsetY="0"></i>{xen:phrase like}:</xen:if></span></div>
      <div><span style="font-size: 15px;">{xen:number $user.like_count}</span></div>
    </div>

    <div class="right ig_userinfo_b4_1">
      <div style="color: rgb(150,150,150);><span class="ig_userinfo_b4_m"><xen:if is="{xen:property xb_fa_messageUserInfo}"><i class="fa fa-trophy fa-fw Tooltip" title="{xen:phrase trophy_points}" data-offsetX="-6" data-offsetY="0"></i><xen:else /><i class="fa fa-trophy fa-fw Tooltip" title="{xen:phrase trophy_points}" data-offsetX="-6" data-offsetY="0"></i>{xen:phrase trophy_points}:</xen:if></span></div>
      <div><span style="font-size: 15px;"><a href="{xen:link 'members/trophies', $user}" class="OverlayTrigger concealed">{xen:number $user.trophy_points}</a></span></div>
    </div>       

</div>
                   
                   
                   
                   
                    <!-- <dl class="pairsJustified">
                        <dt><i class="fa fa-user-plus  fa-fw Tooltip" data-offsetX="-6" data-offsetY="0"></i>{xen:phrase joined}:</dt>
                        <dd>{xen:date $user.register_date}</dd>
                    </dl>                <xen:if is="@messageShowMessageCount AND {$user.user_id}">
                    <dl class="pairsJustified xbMessages">
                        <dt><xen:if is="{xen:property xb_fa_messageUserInfo}"><i class="fa fa-comments fa-fw Tooltip" title="{xen:phrase messages}" data-offsetX="-6" data-offsetY="0"></i><xen:else /><i class="fa fa-comments fa-fw Tooltip" title="{xen:phrase messages}" data-offsetX="-6" data-offsetY="0"></i>{xen:phrase messages}:</xen:if></dt>
                        <dd><a href="{xen:link search/member, '', 'user_id={$user.user_id}'}" class="concealed" rel="nofollow">{xen:number $user.message_count}</a></dd>
                    </dl>
                </xen:if>
                <xen:if is="@messageShowTotalLikes AND {$user.user_id}">
                    <dl class="pairsJustified xbLikes">
                        <dt><xen:if is="{xen:property xb_fa_messageUserInfo}"><i class="fa fa-thumbs-up fa-fw Tooltip" title="{xen:phrase like}" data-offsetX="-6" data-offsetY="0"></i><xen:else /><i class="fa fa-thumbs-up fa-fw Tooltip" title="{xen:phrase like}" data-offsetX="-6" data-offsetY="0"></i>{xen:phrase like}:</xen:if></dt>
                        <dd>{xen:number $user.like_count}</dd>
                    </dl>
                </xen:if>
               
                <xen:if is="@messageShowTrophyPoints AND {$user.user_id} AND {$xenOptions.enableTrophies}">
                    <dl class="pairsJustified xbTrophyPoints">
                        <dt><xen:if is="{xen:property xb_fa_messageUserInfo}"><i class="fa fa-trophy fa-fw Tooltip" title="{xen:phrase trophy_points}" data-offsetX="-6" data-offsetY="0"></i><xen:else /><i class="fa fa-trophy fa-fw Tooltip" title="{xen:phrase trophy_points}" data-offsetX="-6" data-offsetY="0"></i>{xen:phrase trophy_points}:</xen:if></dt>
                        <dd><a href="{xen:link 'members/trophies', $user}" class="OverlayTrigger concealed">{xen:number $user.trophy_points}</a></dd>
                    </dl>
                </xen:if>
           
                <xen:if is="@messageShowRegisterDate AND {$user.user_id}">
                    <dl class="pairsJustified xbJoinDate">
                        <dt><xen:if is="{xen:property xb_fa_messageUserInfo}"><i class="fa fa-calendar fa-fw Tooltip" title="{xen:phrase joined}" data-offsetX="-6" data-offsetY="0"></i><xen:else /><i class="fa fa-calendar fa-fw Tooltip" title="{xen:phrase joined}" data-offsetX="-6" data-offsetY="0"></i>{xen:phrase joined}:</xen:if></dt>
                        <dd>{xen:date $user.register_date}</dd>
                    </dl>
                </xen:if>
           
                <xen:if is="@messageShowGender AND {$user.gender}">
                    <dl class="pairsJustified xbGender">
                        <dt><xen:if is="{xen:property xb_fa_messageUserInfo}"><i class="fa fa-user fa-fw Tooltip" title="{xen:phrase gender}" data-offsetX="-6" data-offsetY="0"></i><xen:else /><i class="fa fa-user fa-fw Tooltip" title="{xen:phrase gender}" data-offsetX="-6" data-offsetY="0"></i>{xen:phrase gender}:</xen:if></dt>
                        <dd itemprop="gender"><xen:if is="{$user.gender} == 'male'">{xen:phrase male}<xen:else />{xen:phrase female}</xen:if></dd>
                    </dl>
                </xen:if>
               
                <xen:if is="@messageShowOccupation AND {$user.occupation}">
                    <dl class="pairsJustified xbOccupation">
                        <dt><xen:if is="{xen:property xb_fa_messageUserInfo}"><i class="fa fa-university fa-fw Tooltip" title="{xen:phrase occupation}" data-offsetX="-6" data-offsetY="0"></i><xen:else /><i class="fa fa-university fa-fw Tooltip" title="{xen:phrase occupation}" data-offsetX="-6" data-offsetY="0"></i>{xen:phrase occupation}:</xen:if></dt>
                        <dd itemprop="role">{xen:string censor, $user.occupation}</dd>
                    </dl>
                </xen:if>
               
                <xen:if is="@messageShowLocation AND {$user.location}">
                    <dl class="pairsJustified xbLocation">
                        <dt><xen:if is="{xen:property xb_fa_messageUserInfo}"><i class="fa fa-map-marker fa-fw Tooltip" title="{xen:phrase location}" data-offsetX="-6" data-offsetY="0"></i><xen:else /><i class="fa fa-map-marker fa-fw Tooltip" title="{xen:phrase location}" data-offsetX="-6" data-offsetY="0"></i>{xen:phrase location}:</xen:if></dt>
                        <dd><a href="{xen:link 'misc/location-info', '', 'location={xen:string censor, $user.location, '-'}'}" target="_blank" rel="nofollow" itemprop="address" class="concealed">{xen:string censor, $user.location}</a></dd>
                    </dl>
                </xen:if>
           
                <xen:if is="@messageShowHomepage AND {$user.homepage}">
                    <dl class="pairsJustified xbHomepage">
                        <dt><xen:if is="{xen:property xb_fa_messageUserInfo}"><i class="fa fa-globe fa-fw Tooltip" title="{xen:phrase home_page}" data-offsetX="-6" data-offsetY="0"></i><xen:else /><i class="fa fa-globe fa-fw Tooltip" title="{xen:phrase home_page}" data-offsetX="-6" data-offsetY="0"></i>{xen:phrase home_page}:</xen:if></dt>
                        <dd><a href="{xen:string censor, $user.homepage, '-'}" rel="nofollow" target="_blank" itemprop="url">{xen:phrase visit_site}</a></dd>
                    </dl>
                </xen:if>
                           
            </xen:hook>    --!>       
            <xen:if is="@messageShowCustomFields AND {$user.customFields}">
            <xen:hook name="message_user_info_custom_fields" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
           
                <xen:foreach loop="$userFieldsInfo" key="$fieldId" value="$fieldInfo">
                    <xen:if is="{$fieldInfo.viewable_message} AND ({$fieldInfo.display_group} != 'contact' OR {$user.allow_view_identities} == 'everyone' OR ({$user.allow_view_identities} == 'members' AND {$visitor.user_id}))">
                        <xen:if hascontent="true">
                            <dl class="pairsJustified userField_{$fieldId} xbCustomField">
                                <dt>{xen:helper userFieldTitle, $fieldId}:</dt>
                                <dd><xen:contentcheck>{xen:helper userFieldValue, $fieldInfo, $user, {$user.customFields.{$fieldId}}}</xen:contentcheck></dd>
                            </dl>
                        </xen:if>
                    </xen:if>
                </xen:foreach>
               
            </xen:hook>
            </xen:if>
            </xen:contentcheck>
        </div>
       
        <xen:if is="{$user.isOnline}"><div class="offlineonlineON"><span class="Tooltip onlineMarker" title="{xen:phrase online_now}" data-offsetX="-10" data-offsetY="-8">En Ligne</span></div><xen:else /><div class="offlineonlineOFF"><span class="Tooltip onlineMarker" title="{xen:phrase offline_now_extrauser}" data-offsetX="-10" data-offsetY="-8">Hors Ligne</span></div></xen:if>
       
    </xen:if>
       
</xen:if>

    <span class="arrow"><span></span></span>
</div>
</div>
ensuite rendez vous dans la template " extra.css " rajouter :
Code:
.ig_userinfo_b4 {
    overflow: hidden;
    text-align: center;
}

.ig_userinfo_b4_1 {
    width: 50%;
}

.ig_userinfo_b4_2 {
    width: 100%;
}

.offlineonlineON{
background: #449C41;
    padding: 5px;
    text-align: center;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.offlineonlineOFF{
    background: #DD4242;
    padding: 5px;
    text-align: center;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
Voila , j'éspère que cette suggestions sera prise en compte , bonne soirée :)
 

Reaqz

Développeur
Développeur
Messages
18
Ressources
0
J'aime
10
Points
1 323
Hors ligne
#6
mmh, modifier une template en brut alors qu'ont peut tout faire dans les propriétés de style c'est pas foufou :3
Je suis pour autrement ^.^


edit: j'ai peut être pas compris le but de la suggestion :think:
 
Dernière édition:
Statut
N'est pas ouverte pour d'autres réponses.
Haut Bas