• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
Like Tree1Przydatne posty
  • 1 Autor WoG
  1. #1
    CampeR jest nieaktywny Użytkownik
    Dołączył
    Jan 2012
    Posty
    32

    Thumbs down Widok profilu w temacie, dodanie ramek.

    Mam pytanie, jak dodać więcej ramek tak jak na tym screenie?



    Chodzi mi o to że w Dołączył:, Przegląda:, Posty: - jest taka ramka i chciałbym dodać ją również do Podziękował:, Pomógł 0 razy w 0 postach.
    Jak zrobić takie coś?

    Dodam tylko że gdy robię dodatkowe pola w profilu to takie coś dodaje się automatycznie.
    Załączone obrazki Załączone obrazki



  2. #2
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    Feb 2008
    Posty
    2 812
    Przydatne posty
    298
    Wpisów
    1

    Domyślnie

    Musisz edytować szablon thanks_postbit_info (lub podobna nazwa, nie pamiętam dokładnie) i dane umieścić w odpowiednich tagach. Tak jak masz to w postbit_legacy.
    Z poważaniem,
    WoG

    Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
    "Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"


  3. #3
    CampeR jest nieaktywny Użytkownik
    Dołączył
    Jan 2012
    Posty
    32

    Domyślnie

    Okej, poradziłem sobie z wyświetlaniem "Podziękował: x" - uzupełniłem post_thanks_postbit_info tak:
    Kod php:
    <vb:if condition="$post['userid']">
        <
    div class="post_field"><dt>Podziękował</dt> <dd>{vb:raw post.post_thanks_user_amount_formatted}</div></dd>
        <
    vb:if condition="$post['post_thanks_thanked_times'] == 1">
            <
    dd style="white-space:nowrap; display:inline; float: {vb:stylevar left};">{vb:rawphrase post_thanks_time_post}</dd>
        <
    vb:elseif condition="$post['post_thanks_thanked_posts'] == 1" />
            <
    dd style="white-space:nowrap; display:inline; float: {vb:stylevar left};">{vb:rawphrase post_thanks_times_post, {vb:raw post.post_thanks_thanked_times_formatted}}</dd>
        <
    vb:else />
            <
    dd style="white-space:nowrap; display:inline; float: {vb:stylevar left};">{vb:rawphrase post_thanks_times_posts, {vb:raw post.post_thanks_thanked_times_formatted}, {vb:raw post.post_thanks_thanked_posts_formatted}}</dd>
        </
    vb:if>
    </
    vb:if> 
    Jednak nie mogę zmienić "Pomógł 0 razy w 0 postach" ponieważ po zmianie nie wygląda to poprawnie, pomoże ktoś?
    Ostatnio edytowane przez CampeR ; 03.02.2012 o 18:54


  4. #4
    CampeR jest nieaktywny Użytkownik
    Dołączył
    Jan 2012
    Posty
    32

    Domyślnie

    Okej w post_thanks_postbit_info zrobiłem tak:
    Kod php:
    <vb:if condition="$post['userid']">
        <
    div class="post_field"><dt>Podziękował</dt> <dd>{vb:raw post.post_thanks_user_amount_formatted}</div></dd>
        <
    vb:if condition="$post['post_thanks_thanked_times'] == 1">
            <
    div class="post_field"><dd style="white-space:nowrap; display:inline; float: {vb:stylevar left};">{vb:rawphrase post_thanks_time_post}</div></dd>
        <
    vb:elseif condition="$post['post_thanks_thanked_posts'] == 1" />
            <
    div class="post_field"><dd style="white-space:nowrap; display:inline; float: {vb:stylevar left};">{vb:rawphrase post_thanks_times_post, {vb:raw post.post_thanks_thanked_times_formatted}}</div></dd>
        <
    vb:else />
            <
    div class="post_field"><dd style="white-space:nowrap; display:inline; float: {vb:stylevar left};">{vb:rawphrase post_thanks_times_posts, {vb:raw post.post_thanks_thanked_times_formatted}, {vb:raw post.post_thanks_thanked_posts_formatted}}</div></dd>
        </
    vb:if>
    </
    vb:if> 
    Screen:


    Jak widać, poprawnie wyświetla się "Podziękował: 1" a nie poprawnie "Pomógł 0 razy w 0 postach".
    Co może być przyczyną? Proszę o pomoc.


  5. #5
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    Feb 2008
    Posty
    2 812
    Przydatne posty
    298
    Wpisów
    1

    Domyślnie

    A teraz:
    Kod:
    <vb:if condition="$post['userid']">
        <div class="post_field"><dt>Podziękował</dt> <dd>{vb:raw post.post_thanks_user_amount_formatted}</div></dd>
        <vb:if condition="$post['post_thanks_thanked_times'] == 1">
            <div class="post_field"><dd style="white-space:nowrap; display:inline; float: {vb:stylevar left};">{vb:rawphrase post_thanks_time_post}</dd></div>
        <vb:elseif condition="$post['post_thanks_thanked_posts'] == 1" />
            <div class="post_field"><dd style="white-space:nowrap; display:inline; float: {vb:stylevar left};">{vb:rawphrase post_thanks_times_post, {vb:raw post.post_thanks_thanked_times_formatted}}</dd></div>
        <vb:else />
            <div class="post_field"><dd style="white-space:nowrap; display:inline; float: {vb:stylevar left};">{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>
    Z poważaniem,
    WoG

    Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
    "Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"


  6. #6
    CampeR jest nieaktywny Użytkownik
    Dołączył
    Jan 2012
    Posty
    32

    Domyślnie

    Niestety nie pomogło, jest identycznie.


  7. #7
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    Feb 2008
    Posty
    2 812
    Przydatne posty
    298
    Wpisów
    1

    Domyślnie

    A tak:
    Kod:
    <vb:if condition="$post['userid']">
        <div class="post_field"><dt>Podziękował</dt> <dd>{vb:raw post.post_thanks_user_amount_formatted}</div></dd>
        <vb:if condition="$post['post_thanks_thanked_times'] == 1">
            <div class="post_field"><dd>{vb:rawphrase post_thanks_time_post}</dd></div>
        <vb:elseif condition="$post['post_thanks_thanked_posts'] == 1" />
            <div class="post_field"><dd>{vb:rawphrase post_thanks_times_post, {vb:raw post.post_thanks_thanked_times_formatted}}</dd></div>
        <vb:else />
            <div class="post_field"><dd>{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>
    lub tak:

    Kod:
    <vb:if condition="$post['userid']">
        <div class="post_field"><dt>Podziękował</dt> <dd>{vb:raw post.post_thanks_user_amount_formatted}</div></dd>
        <vb:if condition="$post['post_thanks_thanked_times'] == 1">
            <div class="post_field"><dt></dt><dd>{vb:rawphrase post_thanks_time_post}</dd></div>
        <vb:elseif condition="$post['post_thanks_thanked_posts'] == 1" />
            <div class="post_field"><dt></dt><dd>{vb:rawphrase post_thanks_times_post, {vb:raw post.post_thanks_thanked_times_formatted}}</dd></div>
        <vb:else />
            <div class="post_field"><dt></dt><dd>{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>
    CampeR uważa to za przydatne.
    Z poważaniem,
    WoG

    Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
    "Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"


  8. #8
    CampeR jest nieaktywny Użytkownik
    Dołączył
    Jan 2012
    Posty
    32

    Domyślnie

    Dziękuję, pierwszy kod działa - wielkie dzięki.


  9. #9
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    Feb 2008
    Posty
    2 812
    Przydatne posty
    298
    Wpisów
    1

    Domyślnie Temat oznaczony jako "ROZWIĄZANY"

    Ten problem został rozwiązany, a wątek zamknięty.

    • Jeśli chcesz zadać nowe pytanie, załóż nowy wątek.
    • Jeśli masz wątpliwości odnośnie rozwiązanego problemu, poproś moderatora o otworzenie wątku.
    Z poważaniem,
    WoG

    Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
    "Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"


Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67