Cách làm khung thông tin thẳng hàng như vietxf.org

Thảo luận trong 'Add-on Quesions' bắt đầu bởi Xuanhien Nguyen, 25/6/12.

1votes
5/5, 1 vote

  1. Xuanhien Nguyen

    Xuanhien Nguyen Member

    Bài viết:
    378
    Likes :
    25
    Bac nào biết chỉ dùm. mình vào message_user_info bỏ hết <dd> đi rồi sao thông tin thành viên vẫn không thẳng hàng như vieetjxf.org
     
    Đang tải...
  2. VXF

    VXF Be like no other .. Staff Member

    Bài viết:
    1,277
    Likes :
    2,175
    Mã:
    <xen:require css="message_user_info.css" />
     
    <div class="messageUserInfo" itemscope="itemscope" itemtype="http://data-vocabulary.org/Person">   
    <div class="messageUserBlock">
        <xen:hook name="message_user_info_avatar" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
            <div class="avatarHolder">
                <span class="helper"></span>
    <span class="{$userStatus.class}"><span></span>{$userStatus.text}</span>
                <xen:avatar user="$user" size="m" />
                <!-- 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" style="text-align:center;">
                <xen:username user="$user" itemprop="name" rich="true" />
                <!-- slot: message_user_info_text -->
            </h3>
            <xen:if hascontent="true">
                <ul class="ribbon">
                    <xen:contentcheck>
                        <li class="ribbonStaff">
                            <div class="left"></div>
                            <div class="right"></div>
                            {xen:helper userTitle, $user}
                        </li>
                    </xen:contentcheck>
                </ul>
            </xen:if>
        </xen:hook>
        <br />
        <xen:if hascontent="true">
            <xen:contentcheck>
                <xen:if is="{$message.status}">
                    <ul class="ribbon">
                        <li class="ribbonNormal">
                            <div class="left"></div>
                            <div class="right"></div>
                            <marquee>{$message.status}</marquee>
                        </li>
                    </ul>
                </xen:if>
            </xen:contentcheck>
        </xen:if>   
           
        <xen:if hascontent="true">
            <div class="extraUserInfo">
                <xen:contentcheck>
                <xen:hook name="message_user_info_extra" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
                    <xen:if is="@messageShowRegisterDate">
                        <dl class="pairsInline">
                            <dt>{xen:phrase member_since}:</dt>
                            <dd>{xen:date $user.register_date}</dd>
                        </dl>
                    </xen:if>
                   
                    <xen:if is="@messageShowMessageCount">
                        <dl class="pairsInline">
                            <dt>{xen:phrase message_count}: <a href="{xen:link search/member, '', 'user_id={$user.user_id}'}" class="concealed">{xen:number $user.message_count}</a></dt>
                        </dl>
                    </xen:if>
                   
                    <xen:if is="@messageShowTotalLikes">
                        <dl class="pairsInline">
                            <dt>{xen:phrase likes_received}: {xen:number $user.like_count}</dt>
                        </dl>
                    </xen:if>
                   
                    <xen:if is="@messageShowTrophyPoints">
                        <dl class="pairsInline">
                            <dt>{xen:phrase trophy_points}: <a href="{xen:link 'members/trophies', $user}" class="OverlayTrigger concealed">{xen:number $user.trophy_points}</a></dt>
                        </dl>
                    </xen:if>
               
                    <xen:if is="@messageShowGender AND {$user.gender}">
                        <dl class="pairsInline">
                            <dt>{xen:phrase gender}:</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="pairsInline">
                            <dt>{xen:phrase occupation}:</dt>
                            <dd itemprop="role">{xen:string censor, $user.occupation}</dd>
                        </dl>
                    </xen:if>
                   
                    <xen:if is="@messageShowLocation AND {$user.location}">
                        <dl class="pairsInline">
                            <dt>{xen:phrase location}:</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="pairsInline">
                            <dt>{xen:phrase home_page}: <a href="{xen:string censor, $user.homepage, '-'}" rel="nofollow" target="_blank" itemprop="url">{xen:string censor, $user.homepage}</a></dt>
                        </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}">
                            <xen:if hascontent="true">
                                <dl class="pairsInline userField_{$fieldId}">
                                    <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>
           
    </xen:if>
     
        <span class="arrow"><span></span></span>
    </div>
    </div>
     
  3. calvinan

    calvinan New Member

    Bài viết:
    16
    Likes :
    0
    Cái này là mod gì vậy ?
     
  4. Xuanhien Nguyen

    Xuanhien Nguyen Member

    Bài viết:
    378
    Likes :
    25
    TKS ANH
     
comments powered by Disqus

Chia sẻ trang này

Đang tải...