Help ô thông tin thành viên và chữ ký

Thảo luận trong 'Thảo luận website, Forum' bắt đầu bởi chiclet00, 21 Tháng sáu 2010.

  1. Offline

    chiclet00

    • Thành Viên Mới

    Số bài viết:
    4
    Đã được thích:
    0
    Điểm thành tích:
    0
    em mới bắt đầu vọc vbb 4 nên có một số cái như thế này cần được giúp đỡ.

    cái ô bao xung quanh avatar của member ấy, làm sao làm đc như thế vậy, em có tìm trên mạng đc bào hướng dẫn nhưng khi làm vào thì cái khung nó to quá, làm avatar lớn thì bị vỡ khung.

    cái nũa là em có làm cái khung bao quanh chữ ký, nhưng dưới cái khung ấy với thanh dưới nó có khoảng trống như thế này, làm sao để bỏ khoảng trông đó đi vậy à

    [IMG]
  2. Offline

    integer

    • Tiếu Ngạo Giang Hồ

    • :-?
    Số bài viết:
    1.695
    Đã được thích:
    1.313
    Điểm thành tích:
    900
  3. Offline

    sunboy

    • Thành viên sáng lập

    • No thing
    Số bài viết:
    1.616
    Đã được thích:
    1.340
    Điểm thành tích:
    1.000
    PHP:
    <!-- Đóng khung avatar --><center>
    <
    vb:if condition="$show['avatar']">
    <
    table id="Table_01" width="100" height="100" border="0" cellpadding="0" cellspacing="0"
    <
    tr
    <
    td
    <
    img src="images/avatar/ava_01.png" width="34" height="34" alt=""></td
    <
    td background="images/avatar/ava_02.png"
    </
    td
    <
    td
    <
    img src="images/avatar/ava_03.png" width="34" height="34" alt=""></td
    </
    tr
    <
    tr
    <
    td background="images/avatar/ava_04.png"
    </
    td
    <
    td background="images/avatar/ava_05.png"
       <
    class="postuseravatar" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}">
        <
    img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" />
       </
    a>
    </
    td
    <
    td background="images/avatar/ava_06.png"
    </
    td
    </
    tr
    <
    tr
    <
    td
    <
    img src="images/avatar/ava_07.png" width="34" height="34" alt=""></td
    <
    td background="images/avatar/ava_08.png"
    </
    td
    <
    td
    <
    img src="images/avatar/ava_09.png" width="34" height="34" alt=""></td
    </
    tr
    </
    table>
       </
    vb:if> </center>
    <!-- / 
    Kết thúc đóng khung avatar -->
    Có lẽ bạn đã tham khảo cách làm và đoạn code này rồi. Nếu muốn nhỏ lại thì đơn giản là bạn thay các dòng có width="34" thành số nhỏ hơn. Ở đây mình thay bằng 14. Rồi resize các anh khung nhỏ lại tương ứng.

    Còn mod đóng khung chữ ký của bạn. có lẽ khi edit code trong postpit_lengacy bạn edit sai.

    Tham khảo

    Bạn vào tem postbit_legacy
    Tìm đoạn sau :

    PHP:
    {vb:raw template_hook.postbit_signature_start
                                    {
    vb:raw ad_location.ad_showthread_firstpost_sig
                    <
    vb:if condition="$post['signature']"
                            <
    blockquote class="signature restore"><div class="signaturecontainer">{vb:raw post.signature}</div></blockquote
                    </
    vb:if> 
                                            {
    vb:raw template_hook.postbit_signature_end
    Thay thế bằng đoạn :
    PHP Code:

    PHP:
    <vb:if condition="$post['signature']"
         <
    vb:if condition="$post['signature']"
             <!-- 
    sig --> 
    <
    div class="sig_02"><div class="sig_01"><div class="sig_03"
    </
    div></div></div

    <
    div class="sig"><div style="width:100%;"
             
             
                <
    div class="signaturecontainer">{vb:raw post.signature}</div
           
                    </
    div
                </
    div

    <
    div class="sig_05"><div class="sig_04"><div class="sig_06"
    </
    div></div></div
            <!-- / 
    sig -->  
      

    </
    vb:if></vb:if>  
    Nếu không được nữa thì copy luôn code của postbit_lengacy post lên nhé.
    Còn như integer nói thì không phải trong style_var đâu
  4. Offline

    chiclet00

    • Thành Viên Mới

    Số bài viết:
    4
    Đã được thích:
    0
    Điểm thành tích:
    0
    @sunboy

    bạn cho mình đoạn code đóng khung của bạn và mấy hình đã resize không .. mình có dow mấy hình của bạn về là 17X17 nhưng khi thay vào thì nó chỉ hiện đc phần phía trên thôi .. phần 2 thanh ngang và thanh dưới không hiện ra
  5. Offline

    sunboy

    • Thành viên sáng lập

    • No thing
    Số bài viết:
    1.616
    Đã được thích:
    1.340
    Điểm thành tích:
    1.000
    Hướng dẫn +code:
    Vào Postbit_lengacy của template đang dùng, tìm

    PHP:
    <vb:if condition="$show['avatar']">
       <
    class="postuseravatar" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}">
        <
    img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" />
       </
    a>
       </
    vb:if>
    Thay bằng
    PHP:
    <!-- Đóng khung avatar 2mit--><center>
    <
    vb:if condition="$show['avatar']">
    <
    table id="Table_01"  border="0" cellpadding="0" cellspacing="0"
    <
    tr
    <
    td
    <
    img src="images/avatar/ava_01.png" width="17" height="17" alt=""></td
    <
    td background="images/avatar/ava_02.png"
    </
    td
    <
    td
    <
    img src="images/avatar/ava_03.png" width="17" height="17" alt=""></td
    </
    tr
    <
    tr
    <
    td background="images/avatar/ava_04.png"
    </
    td
    <
    td background="images/avatar/ava_05.png"
       <
    class="postuseravatar" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}">
        <
    img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" />
       </
    a>
    </
    td
    <
    td background="images/avatar/ava_06.png"
    </
    td
    </
    tr
    <
    tr
    <
    td
    <
    img src="images/avatar/ava_07.png" width="17" height="17" alt=""></td
    <
    td background="images/avatar/ava_08.png"
    </
    td
    <
    td
    <
    img src="images/avatar/ava_09.png" width="17" height="17" alt=""></td
    </
    tr
    </
    table>
       </
    vb:if> </center>
    <!-- / 
    Ket thúc đóng khung avatar 2mit --> 
    Rồi up thư mục avatar vào thư mục images trên host;

    Download: http://www.mediafire.com/?mlmyyyzddzz
    Tham khảo postbit_lengacy của 2MIT (Lưu ý không nên copy hết vì có nhiều mod không giống, nên tham khảo nếu cần) http://www.mediafire.com/?ytyvzjlh2nt

    Chú ý: Đoạn code trên khác các đoạn được post trên mạng ở chổ
    - Size các ảnh của khung hình nhỏ lại để bớt thô và khỏi vỡ avatar
    - Không có đoạn width="100" height="100" để tránh trường hợp avarar nhỏ hơn 100*100 gây lặp khung
  6. Offline

    chiclet00

    • Thành Viên Mới

    Số bài viết:
    4
    Đã được thích:
    0
    Điểm thành tích:
    0
    cảm ơn bác sunboy đã giúp đỡ, cái phần khung avatar thì em làm được rồi, còn cái khoảng trống dưới chữ ký thì chưa được, đây là postbit_lengacy của mình.

    http://www.mediafire.com/?rd4dhunzm1j

    còn cái đóng khung phần cảm ơn làm như thế nào vậy bác, mình làm theo hướng dẫn trên mạng được các cột kia, còn dòng cảm ơn thì không tìm thấy field thanked trong postbit_lengacy
  7. Offline

    sunboy

    • Thành viên sáng lập

    • No thing
    Số bài viết:
    1.616
    Đã được thích:
    1.340
    Điểm thành tích:
    1.000
    Kiểm tra cái postbit_lengacy của chú thì anh thấy bình thường chẳng có gì khác nên không phát hiện được. Còn cái đóng khung phần thank thì bên 2mit dùng post thank you hack. Nếu chú dùng như vậy thì vô template đang dùng-> Post thank you hack templates ->post_thanks_posbit_info
    Thay tất cả bằng:
    PHP:
    <vb:if condition="$post['userid']">
            <
    vb:if condition="$post['post_thanks_thanked_times'] == 1">
            <
    div class="info" align="center" style="overflow: hidden;" width="165px"><dd style="white-space:nowrap; display:inline; float: {vb:stylevar right};">{vb:rawphrase post_thanks_time_post}</dd></div>
        <
    vb:elseif condition="$post['post_thanks_thanked_posts'] == 1" />
            <
    div class="info" align="center" style="overflow: hidden;" width="165px"><dd style="white-space:nowrap; display:inline; float: {vb:stylevar right};">{vb:rawphrase post_thanks_times_post, {vb:raw post.post_thanks_thanked_times_formatted}}</dd></div>
        <
    vb:else />
            <
    div class="info" align="center" style="overflow: hidden;" width="165px"><dd style="white-space:nowrap; display:inline; float: {vb:stylevar right};">{vb:rawphrase post_thanks_times_posts, {vb:raw post.post_thanks_thanked_times_formatted}, {vb:raw post.post_thanks_thanked_posts_formatted}}</dd></div>
        </
    vb:if>
    </
    vb:if>
    Lưu ý: Đoạn code đã lược bỏ phần Thank bao nhiêu người (chỉ để lại phần được thank bao nhiêu).

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí