Nhờ các bạ vào xem và giúp mình fix lỗi này với!

Thảo luận trong 'Add-on Quesions' bắt đầu bởi trungkiensvqn, 21/9/12.

1votes
5/5, 1 vote

  1. trungkiensvqn

    trungkiensvqn Member

    Bài viết:
    60
    Likes :
    13
    [​IMG]

    Mọi người xem dùm mình với:
    1. Trogn mỗi bài viết thì tên user post bài lại nhảy sang đầu bài viết mà ko nằm ở vị trí Profile ( như 1 )
    2. Khi chính người post bài thì có hiện thông tin profile, còn khi người khác Reply bài thì ko còn hiển thị Profile nữa (thiếu như ở 2 )

    Bạn nào biết chỉnh thế nào thì giúp mình với. Cảm ơn các bạn nhiều!
     
    Đang tải...
  2. trungkiensvqn

    trungkiensvqn Member

    Bài viết:
    60
    Likes :
    13
    Bạn nào biết cách fix thì giúp mình với.
     
  3. i nhocngoc_

    i nhocngoc_ New Member

    Bài viết:
    37
    Likes :
    10
    minh thì lại đang muốn ng viết bài hiện thông tin profile con ng reply thì không hiện. nhưng chưa có tg tìm hiểu
     
  4. Xavier

    Xavier Well-Known Member

    Bài viết:
    1,414
    Likes :
    522
    dự là bạn đang sử dụng style svhy
     
    i nhocngoc_ thích bài này.
  5. i nhocngoc_

    i nhocngoc_ New Member

    Bài viết:
    37
    Likes :
    10
    dự là bác nói chuẩn
     
  6. kuhuy102

    kuhuy102 Member

    Bài viết:
    219
    Likes :
    31
  7. trungkiensvqn

    trungkiensvqn Member

    Bài viết:
    60
    Likes :
    13
  8. BoDoi

    BoDoi ( ´ー`) Staff Member

    Bài viết:
    143
    Likes :
    96
    1.
    - xóa đoạn này trong template message đi
    <b><xen:username user="$post" class="author" rich="true" /></b>
    - cho thêm <xen:username user="$user" itemprop="name" rich="true" /> vào message_user_info (chỗ nào hiển thị username thì paste vào đó).
    2.
    - trong template message_user_info tìm

    <xen:if is="{$post.position} == 0 AND !{$message.conversation_id}">

    sửa thành

    <xen:if is="!{$message.conversation_id}">

    (lưu ý là sửa đối với template svhy)
     
    trungkiensvqn thích bài này.
  9. trungkiensvqn

    trungkiensvqn Member

    Bài viết:
    60
    Likes :
    13
    Mình không làm đc bước này, bạn có thể hướng dẫn cụ thể là thêm vào vị trí nào ko? Vì mình ko hiểu đc ngôn ngữ lập trình.
     
  10. BoDoi

    BoDoi ( ´ー`) Staff Member

    Bài viết:
    143
    Likes :
    96
    Style 1
    style1
    HTML:
    <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>
                <xen:avatar user="$user" size="m" />
                <!-- slot: message_user_info_avatar -->
            </div>
        </xen:hook>
        <xen:if is="!{$isQuickReply}">
            <xen:if is="1">
                <h3 class="userText" style="padding-bottom: 12px;">
                    <xen:username user="$user" itemprop="name" rich="true" />
                </h3>
                <xen:hook name="message_user_info_text" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">       
                    <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}:</dt>
                                    <dd><a href="{xen:link search/member, '', 'user_id={$user.user_id}'}" class="concealed">{xen:number $user.message_count}</a></dd>
                                </dl>
                            </xen:if>               
                            <xen:if is="@messageShowTotalLikes">
                                <dl class="pairsInline">
                                    <dt>{xen:phrase likes_received}:</dt>
                                    <dd>{xen:number $user.like_count}</dd>
                                </dl>
                            </xen:if>               
                            <xen:if is="@messageShowTrophyPoints">
                                <dl class="pairsInline">
                                    <dt>{xen:phrase trophy_points}:</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="@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}:</dt>
                                    <dd><a href="{xen:string censor, $user.homepage, '-'}" rel="nofollow" target="_blank" itemprop="url">{xen:string censor, $user.homepage}</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}">
                                    <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>
        <xen:else />
            <xen:hook name="message_user_info_text" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">     
            </xen:hook>
        </xen:if>
        <span class="arrow"><span></span></span>
    </div>
    </div>
    Style 2
    style1
    HTML:
    <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>
                <xen:avatar user="$user" size="m" />
                <!-- slot: message_user_info_avatar -->
            </div>
        </xen:hook>
        <xen:if is="!{$isQuickReply}">
            <xen:if is="1">
                <ul class="ribbon">
                    <li class="ribbonStaff">
                        <div class="left"></div>
                        <div class="right"></div>
                        <xen:username user="$user" itemprop="name" rich="true" />
                    </li>
                </ul>
                <br />
                <xen:hook name="message_user_info_text" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">       
                    <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}:</dt>
                                    <dd><a href="{xen:link search/member, '', 'user_id={$user.user_id}'}" class="concealed">{xen:number $user.message_count}</a></dd>
                                </dl>
                            </xen:if>               
                            <xen:if is="@messageShowTotalLikes">
                                <dl class="pairsInline">
                                    <dt>{xen:phrase likes_received}:</dt>
                                    <dd>{xen:number $user.like_count}</dd>
                                </dl>
                            </xen:if>               
                            <xen:if is="@messageShowTrophyPoints">
                                <dl class="pairsInline">
                                    <dt>{xen:phrase trophy_points}:</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="@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}:</dt>
                                    <dd><a href="{xen:string censor, $user.homepage, '-'}" rel="nofollow" target="_blank" itemprop="url">{xen:string censor, $user.homepage}</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}">
                                    <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>
        <xen:else />
            <xen:hook name="message_user_info_text" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">     
            </xen:hook>
        </xen:if>
        <span class="arrow"><span></span></span>
    </div>
    </div>
     
comments powered by Disqus

Chia sẻ trang này

Đang tải...