• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  1. #1
    Hugo_Lublin jest nieaktywny Użytkownik
    Dołączył
    Feb 2011
    Posty
    25

    Domyślnie Problem z polami z profilu użytkownika przy każdym poście (pod avatarem)

    Witam

    Forum stoi na vB 4.1.10. Od razu mówię , że przeczytałem cały ten wątek http://vbhelp.pl/artykuly-faq-22/jak...pelnienia-294/ i kilka innych , ale niestety to chyba działa tylko na starszych wersjach.

    Mam problem z dodaniem dodatkowych pól pod avatarem , a dokładnie z z tym aby pokazywało mi to , co wybrał użytkownik. Podam przykład :Utworzyłem dodatkowe pole Model(id:8) i w Multiple-Selection Menu dodałem do wyboru kilka opcji

    1. B5
    2. B6
    3. B7
    4. B8
    itd

    Jak wstawię kod na stronę to pojawia się Model 2 (zależy którą opcję w kolejności z listy wybrał użytkownik) lub przy próbach modyfikacji kodu pojawia się Model $post[field8]

    Z góry dziękuję za pomoc



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

    Domyślnie

    W vB4 zmienne wstawia się w ten sposób:
    Kod:
    {vb:raw post.field8}
    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
    Hugo_Lublin jest nieaktywny Użytkownik
    Dołączył
    Feb 2011
    Posty
    25

    Domyślnie

    Wstawiam taki kod jak poniżej

    <vb:if condition="$post['field8']"><dt>Model{vb:rawphrase field8}</dt> <dd>{vb:raw post.field8}</dd></vb:if>


  4. #4
    Mateusz K. jest nieaktywny vBHELP.pl Team
    Dołączył
    Sep 2008
    Posty
    1 447
    Przydatne posty
    165

    Domyślnie

    Wstaw ten kod zamiast tego który Ty podałeś, powinno działać prawidłowo:
    <vb:if condition="$post['field8']"><div class="post_field"><dt>Model: </dt> <dd>{vb:raw post.field8}</dd></div></vb:if>
    Ewentualnie bez Div class:
    <vb:if condition="$post['field8']"><dt>Model: </dt> <dd>{vb:raw post.field8}</dd></vb:if>
    Ostatnio edytowane przez Mateusz K. ; 01.03.2012 o 14:46


  5. #5
    Hugo_Lublin jest nieaktywny Użytkownik
    Dołączył
    Feb 2011
    Posty
    25

    Domyślnie

    Cytat Zamieszczone przez Mateusz K. Zobacz posta
    Wstaw ten kod zamiast tego który Ty podałeś, powinno działać prawidłowo:


    Ewentualnie bez Div class:
    Witam. Dziękuję za odpowiedź. Niestety zarówno po wklejeniu jednego ,jaki drugiego kodu efekt jest taki sam (foto poniżej) Z polami , które użytkownik wypełnia sam , a nie wybiera z listy , nie ma najmniejszego problemu.



  6. #6
    Mateusz K. jest nieaktywny vBHELP.pl Team
    Dołączył
    Sep 2008
    Posty
    1 447
    Przydatne posty
    165

    Domyślnie

    Stworzyłem u siebie na forum identyczną opcję wypełniłem ją dokładnie jak na screenie:


    Kod do szablonu dokładnie taki w moim przypadku:
    <vb:if condition="$post['field5']"><div class="post_field"><dt>Pole Testowe</dt> <dd>{vb:raw post.field5}</dd></div></vb:if>
    Wszystko w pełni działa, po wybraniu odpowiedniej opcji w ustawieniu swojego profilu, w dowolnym poście wyświetla się wybrana opcja prawidłowo.

    Biorąc pod uwagę że nie maz ramek w stylu powinno u ciebie wyglądaćtak:
    <if condition="$post['field5']"><div class="postbit">Pole Testowe: {vb:raw post.field5}</div></if>
    Oczywiście w kodzie: fieldX zamiast X wstawiasz numer swojego stworzonego pola.
    Ostatnio edytowane przez Mateusz K. ; 01.03.2012 o 14:59


  7. #7
    Hugo_Lublin jest nieaktywny Użytkownik
    Dołączył
    Feb 2011
    Posty
    25

    Domyślnie

    Cytat Zamieszczone przez Mateusz K. Zobacz posta
    Stworzyłem u siebie na forum identyczną opcję wypełniłem ją dokładnie jak na screenie:


    Kod do szablonu dokładnie taki w moim przypadku:


    Wszystko w pełni działa, po wybraniu odpowiedniej opcji w ustawieniu swojego profilu, w dowolnym poście wyświetla się wybrana opcja prawidłowo.

    Biorąc pod uwagę że nie maz ramek w stylu powinno u ciebie wyglądaćtak:


    Oczywiście w kodzie: fieldX zamiast X wstawiasz numer swojego stworzonego pola.
    Jakaś masakra. Mam poustawiane wszystko dokładnie tak jak u Ciebie. Wklejam ten kod , który mi podałeś (zarówno jeden jak i drugi) oczywiście zmieniam X na odpowiedni i cały czas zamiast wyświetlać wybraną opcję to wyświetla jej numer w kolejności na liście


  8. #8
    Mateusz K. jest nieaktywny vBHELP.pl Team
    Dołączył
    Sep 2008
    Posty
    1 447
    Przydatne posty
    165

    Domyślnie

    podaj adres forum, oraz konto testowe, kod postbit lub postbit_legacy w zależności jaki masz układ postów na forum, będzie łatwiej sprawdzić, jak ci się wyświetla.


  9. #9
    Hugo_Lublin jest nieaktywny Użytkownik
    Dołączył
    Feb 2011
    Posty
    25

    Domyślnie

    Cytat Zamieszczone przez Mateusz K. Zobacz posta
    podaj adres forum, oraz konto testowe, kod postbit lub postbit_legacy w zależności jaki masz układ postów na forum, będzie łatwiej sprawdzić, jak ci się wyświetla.
    Dane poleciały na pw


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