Giúp hiển thị avatar poster ngoài forum_list

Thảo luận trong 'Style & Template Questions' bắt đầu bởi LinhTinh9x, 8/5/15.

  1. LinhTinh9x

    LinhTinh9x New Member

    Bài viết:
    65
    Likes :
    14
    có pro nào giúp mình hiển thị avatar ở vị trí ngoài forum list như hình với. thanks! :)

    test
     
    Đang tải...
  2. Bcat9505

    Bcat9505 Moderator Staff Member

    Bài viết:
    1,335
    Likes :
    494
    Cái ảnh bạn gửi nhìn có vẻ nó có nhưng hình như lỗi. Bạn muốn hiện ảnh t,v hay là ảnh thumb bài ở đó v?
     
    LinhTinh9x thích bài này.
  3. datdaik000

    datdaik000 D.C Style

    Bài viết:
    380
    Likes :
    86
    cái này dùng addon [bd] Image
     
    LinhTinh9x thích bài này.
  4. LinhTinh9x

    LinhTinh9x New Member

    Bài viết:
    65
    Likes :
    14
    thumb hay ava đều được bạn
     
    Bcat9505 thích bài này.
  5. Bcat9505

    Bcat9505 Moderator Staff Member

    Bài viết:
    1,335
    Likes :
    494
    Cả 2 thì bạn sử dụng add on thumb của wandigo trước nhá.
     
    LinhTinh9x thích bài này.
  6. LinhTinh9x

    LinhTinh9x New Member

    Bài viết:
    65
    Likes :
    14
    vậy nếu chỉ hiện ava thì dùng code nào vậy bạn???:D
     
  7. Coolboyhn

    Coolboyhn Member

    Bài viết:
    503
    Likes :
    138
    Mã:
    https://xenforo.com/community/resources/last-post-avatar-by-waindigo.3921/
     
    LinhTinh9x thích bài này.
  8. LinhTinh9x

    LinhTinh9x New Member

    Bài viết:
    65
    Likes :
    14
    bác @Bcat9505 giúp em đoạn code hiển thị ava của một user_id bất kì với :) thanks trước nhá!
     
  9. Bcat9505

    Bcat9505 Moderator Staff Member

    Bài viết:
    1,335
    Likes :
    494
    Mã:
    <img src="data/avatars/m/0/1.jpg" alt="{$user.username}"/>
    Đơn giản thì thế này thôi mà bạn muốn chèn vào template nào để biết còn có cách chèn khác
     
    LinhTinh9x thích bài này.
  10. LinhTinh9x

    LinhTinh9x New Member

    Bài viết:
    65
    Likes :
    14
    mình định chèn vào node_category_level_2

    ngay chỗ này <span class="posterAvatar"></span>

    Mã:
    <xen:require css="node_list.css" />
    <xen:require css="node_category.css" />
    
    <li class="node category_forum level_{$level} node_{$category.node_id}">
    
        <div class="nodeInfo categoryForumNodeInfo {xen:if $category.hasNew, 'unread'}">
    
            <span class="nodeIcon" title="{xen:if $category.hasNew, '{xen:phrase unread_messages}', ''}"></span>
    
            <div class="nodeText">
                <h3 class="nodeTitle"><a href="{xen:link categories, $category}" data-description="{xen:if @nodeListDescriptionTooltips, '#nodeDescription-{$category.node_id}'}">{$category.title}</a></h3>
    
                <xen:if is="{$category.description} AND @nodeListDescriptions">
                    <blockquote class="nodeDescription {xen:if @nodeListDescriptionTooltips, nodeDescriptionTooltip} baseHtml" id="nodeDescription-{$category.node_id}">{xen:raw $category.description}</blockquote>
                </xen:if>
    
                <div class="nodeStats pairsInline">
                    <dl><dt>{xen:phrase discussions}:</dt> <dd>{xen:if $category.privateInfo, '&ndash;', {xen:number $category.discussion_count}}</dd></dl>
                    <dl><dt>{xen:phrase messages}:</dt> <dd>{xen:if $category.privateInfo, '&ndash;', {xen:number $category.message_count}}</dd></dl>
                    <xen:if is="{$renderedChildren} AND @nodeListSubForumPopup">
                        <div class="Popup subForumsPopup">
                            <a href="{xen:link categories, $category}" rel="Menu" class="cloaked" data-closemenu="true"><span class="dt">{xen:phrase sub_forums}:</span> {xen:number $category.childCount}</a>
                           
                            <div class="Menu JsOnly subForumsMenu">
                                <div class="primaryContent menuHeader">
                                    <h3>{$category.title}</h3>
                                    <div class="muted">{xen:phrase sub_forums}</div>
                                </div>
                                <ol class="secondaryContent blockLinksList">
                                <xen:foreach loop="$renderedChildren" value="$child">
                                    {xen:raw $child}
                                </xen:foreach>
                                </ol>
                            </div>
                        </div>
                    </xen:if>
                </div>
               
                {xen:raw $nodeExtraHtml}
            </div>
    
            <xen:if is="{$renderedChildren} AND !@nodeListSubForumPopup">
                <ol class="subForumList">
                <xen:foreach loop="$renderedChildren" value="$child">
                    {xen:raw $child}
                </xen:foreach>
                </ol>
            </xen:if>
    
            <div class="nodeLastPost secondaryContent">
                <xen:if is="{$category.privateInfo}">
                    <span class="noMessages muted">({xen:phrase private})</span>
                <xen:elseif is="{$category.lastPost.date}" />
                    <span class="lastThreadTitle"><span class="posterAvatar"></span><span><xen:comment><span>{xen:phrase latest}:</span> </xen:comment><a href="{xen:link posts, $category.lastPost}" title="{$category.lastPost.title}">{$category.lastPost.title}</a></span>
                    <span class="lastThreadMeta">
                        <span class="lastThreadUser"><xen:if is="{xen:helper isIgnored, $category.last_post_user_id}">{xen:phrase ignored_member}<xen:else /><xen:username user="$category.lastPost" /></xen:if>,</span>
                        <xen:datetime time="$category.lastPost.date" class="muted lastThreadDate" data-latest="{xen:phrase latest}: " />
                       
                    </span>
                <xen:else />
                    <span class="noMessages muted">({xen:phrase contains_no_messages})</span>
                </xen:if>
            </div>
    
        </div>
    
    </li>
     
  11. Bcat9505

    Bcat9505 Moderator Staff Member

    Bài viết:
    1,335
    Likes :
    494
    Ý tưởng của bạn hình như có phải là chức năng của Thumbnails by Waindigo
    Mã:
        Thumbnails in Node View?
        If you enable this option, Thumbnails will not appear in Node View. Note that this may cause the node list to load a lot slower on larger sites.
    
    #5 mình có đề cập đến nhưng k thấy trả lời
     
    LinhTinh9x thích bài này.
  12. datdaik000

    datdaik000 D.C Style

    Bài viết:
    380
    Likes :
    86
    đúng rồi, cái này addon Thumbnail by Waindigo có :D
     
    LinhTinh9x thích bài này.
  13. LinhTinh9x

    LinhTinh9x New Member

    Bài viết:
    65
    Likes :
    14
    mình biết cái đó có. nhưng mình muốn tìm hiểu code cho biết. chứ làm mã mà cứ cài addon có sẵn thì khó lên cơ lắm :D. chả nhẻ ngoài tháo cái addon thumbnail ra nguyên cứu sao ta :((
     
  14. datdaik000

    datdaik000 D.C Style

    Bài viết:
    380
    Likes :
    86
    thì cài mới lấy được ảnh ra chứ bác. Bt bác không cài addon có dùng code đó cũng chả làm được đâu :))
     
    LinhTinh9x thích bài này.
  15. LinhTinh9x

    LinhTinh9x New Member

    Bài viết:
    65
    Likes :
    14
    mấy cái widget thread lastpost nó lấy ra được mà, mấy hum nay mình đang nguyên cứu rip code của nó mà không được. chỉ lấy được ảnh avatar mặc định của fr thôi. :(
     
  16. Bcat9505

    Bcat9505 Moderator Staff Member

    Bài viết:
    1,335
    Likes :
    494
    Những cái lên quan đến template thì nên ít dùng addon cũng đc còn cái này là add o
    Nó sử dụng gốc của xenforo <xen:avatar user="$thread" size="s" img="true" />
     
    LinhTinh9x thích bài này.
  17. LinhTinh9x

    LinhTinh9x New Member

    Bài viết:
    65
    Likes :
    14
    thế mình cũng mượn được ko bạn :D
     
  18. toan129

    toan129 New Member

    Bài viết:
    7
    Likes :
    0
    Có ai có link down cái addons last post by wanidigo này cho mình xin với...seach gg mà ko có link down hic
     
  19. thanhthanh

    thanhthanh Moderator Staff Member

    Bài viết:
    477
    Likes :
    133

    template node_forum_level_2

    Thay
    Mã:
    <div class="nodeLastPost secondaryContent">
                <xen:if is="{$forum.privateInfo}">
                    <span class="noMessages muted">({xen:phrase private})</span>
                <xen:elseif is="{$forum.lastPost.date}" />
                    <span class="lastThreadTitle"><span>{xen:phrase latest}:</span> <a href="{xen:link posts, $forum.lastPost}" title="{$forum.lastPost.title}">{$forum.lastPost.title}</a></span>
                    <span class="lastThreadMeta">
                        <span class="lastThreadUser"><xen:if is="{xen:helper isIgnored, $forum.last_post_user_id}">{xen:phrase ignored_member}<xen:else /><xen:username user="$forum.lastPost" /></xen:if>,</span>
                        <xen:datetime time="$forum.lastPost.date" class="muted lastThreadDate" data-latest="{xen:phrase latest}: " />
                    </span>
                <xen:else />
                    <span class="noMessages muted">({xen:phrase contains_no_messages})</span>
                </xen:if>
            </div>
    bằng
    Mã:
    <div class="nodeLastPost secondaryContent">
                <xen:if is="{$forum.privateInfo}">
                    <span class="noMessages muted">({xen:phrase private})</span>
                <xen:elseif is="{$forum.lastPost.date}" />          
                    <xen:set var="$avatarGroup">{xen:if '{$forum.lastPost.user_id} < 1000', '0', '{xen:helper snippet, $forum.lastPost.user_id, 1}'}</xen:set>
                    <a href="{xen:link members/card, $forum.lastPost}" class="OverlayTrigger Tooltip" title="{$forum.lastPost.username}"><img src="data/avatars/s/{$avatarGroup}/{$forum.lastPost.user_id}.jpg?{$forum.lastPost.date}" alt="{$forum.lastPost.username}" /></a>
                    {xen:phrase latest}: <a href="{xen:link posts, $forum.lastPost}" title="{$forum.lastPost.title}">{xen:helper wordTrim, $forum.lastPost.title, 30}</a>
                    <span class="lastThreadMeta"><xen:username user="$forum.lastPost" />, <xen:datetime time="$forum.lastPost.date" class="muted" /></span>
                <xen:else />
                    <span class="noMessages muted">({xen:phrase contains_no_messages})</span>
                </xen:if>
            </div>
    template node_category_level_2
    Thay
    Mã:
    <div class="nodeLastPost secondaryContent">
                <xen:if is="{$category.privateInfo}">
                    <span class="noMessages muted">({xen:phrase private})</span>
                <xen:elseif is="{$category.lastPost.date}" />
                    <span class="lastThreadTitle"><span>{xen:phrase latest}:</span> <a href="{xen:link posts, $category.lastPost}" title="{$category.lastPost.title}">{$category.lastPost.title}</a></span>
                    <span class="lastThreadMeta">
                        <span class="lastThreadUser"><xen:if is="{xen:helper isIgnored, $category.last_post_user_id}">{xen:phrase ignored_member}<xen:else /><xen:username user="$category.lastPost" /></xen:if>,</span>
                        <xen:datetime time="$category.lastPost.date" class="muted lastThreadDate" data-latest="{xen:phrase latest}: " />
                    </span>
                <xen:else />
                    <span class="noMessages muted">({xen:phrase contains_no_messages})</span>
                </xen:if>
            </div>
    Bằng

    Mã:
    <div class="nodeLastPost secondaryContent">
                <xen:if is="{$category.privateInfo}">
                    <span class="noMessages muted">({xen:phrase private})</span>
                <xen:elseif is="{$category.lastPost.date}" />          
                    <xen:set var="$avatarGroup">{xen:if '{$category.lastPost.user_id} < 1000', '0', '{xen:helper snippet, $category.lastPost.user_id, 1}'}</xen:set>
                    <a href="{xen:link members/card, $category.lastPost}" class="OverlayTrigger Tooltip" title="{$category.lastPost.username}"><img src="data/avatars/s/{$avatarGroup}/{$category.lastPost.user_id}.jpg?{$category.lastPost.date}" alt="{$category.lastPost.username}" /></a>
                    {xen:phrase latest}: <a href="{xen:link posts, $category.lastPost}" title="{$category.lastPost.title}">{xen:helper wordTrim, $category.lastPost.title, 30}</a>
                    <span class="lastThreadMeta"><xen:username user="$category.lastPost" />, <xen:datetime time="$category.lastPost.date" class="muted" /></span>
                <xen:else />          
                    <span class="noMessages muted">({xen:phrase contains_no_messages})</span>
                </xen:if>
            </div>
    cho vào EXTRA.css
    Mã:
    .nodeLastPost img {
      border: 1px solid #c4c4c4 !important;
      border-radius: 3px !important;
      padding: 2px;
      float: left;
      width: 22px;
      height: 22px;
      margin-right: 9px;
    }
    Chúc bạn thành công!
     
    soncuti, LinhTinh9x and Bcat9505 like this.
  20. LinhTinh9x

    LinhTinh9x New Member

    Bài viết:
    65
    Likes :
    14
    Thanks Mod @thanhthanh avatar đã hiện ra nhưng đối với user chưa up avatar thì nó không lấy được avatar mặc định của forum như wf được bạn ơi! Đã thương thì thương cho trót :x bạn xem hộ mình luôn đi :D

    Thanks you very much!
     
comments powered by Disqus
: avatar

Chia sẻ trang này

Đang tải...