• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  1. #1
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    Feb 2008
    Posty
    2 812
    Przydatne posty
    298
    Wpisów
    1

    Domyślnie problem z pharse

    Witam!

    Chciałem zrobić sobie na forum taki efekt w statach forum:

    Nasi użytkownicy napisali 2,625 postów w 464 tematach
    i na dzień dzisiejszy musiałem zrobić to tak:
    Kod php:
    $vbphrase[napisali_userzy] <b>$totalposts</b$vbphrase[postow$vbphrase[w] <b>$totalthreads</b$vbphrase[tematach]<br /> 
    Beznadziejnie, nie?

    Chciałem oficjalnie zrobić tak:

    Kod php:
    <pharse 1="$totalthreads2="$totalposts">$vbpharse[forum_staty]</pharse
    pharse by wyglądało tak:
    Kod:
    Nasi użytkownicy napisali {2} postów w {1} tematach
    ale po zrobieniu drugiej wersj wdał się błąd...

    Kod:
    Nasi użytkownicy napisali !%2?! postów w !%1?! tematach
    co jest nie tak? jak się robi operacje na pharsach?



  2. #2
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    Otwórz templatkę 'FORUMHOME' i znajdź:
    Kod php:
                    $vbphrase[threads]: $totalthreads,
                    
    $vbphrase[posts]: $totalposts
    Zamień to na:
    Nasi użytkownicy napisali $totalposts postów w $totalthreads tematach.
    Zapisz i tyle


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

    Domyślnie

    to już w ogóle leżu mnie ;] ja musze mieć forum w dwóch językach i nie mogę sobie pozwolić na stałe rzeczy


  4. #4
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    W takim razie najprościej będzie jeśli stworzysz parę nowych fraz.
    Przejdź do:
    AdminCP -> Languages & Phrases -> Phrase Manager
    Klikasz 'Add New Phrase'.
    Pierwsze dwa pola zostawiasz bez zmian, a następnie:
    Varname: nazwa_frazy ,np. we_have
    Text: We have
    W polskiej translacji wpisujesz np. Mamy, czy Nasi użytkownicy napisali.

    Tworzysz kolejną frazę tyle, że o nazwie (Varname) np. our_total_post.
    W 'Text' wpisujesz 'posts', natomiast w polskiej translacji 'postów'.

    Tworzysz kolejną frazę o nazwie in_thread
    Text: in
    PL: w

    Tworzysz kolejną frazę o nazwie: total_threads_count
    Text: threads
    PL: tematach

    Otwórz templatkę 'forumhome' znajdź:
    Kod php:
                    $vbphrase[threads]: $totalthreads,
                    
    $vbphrase[posts]: $totalposts
    I zamień to na:
    Kod php:
    $vbphrase[we_have$totalposts $vbphrase[in_thread$totalthreads $vbphrase[total_threads_count]. 
    I tyle
    Możesz oczywiście pozmieniać nazwy fraz i ich tłumaczeń na inne, ja podałem przykłady.

    Pzdr


  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

    Max... przecież ja tak zrobiłem.
    Napisałem u góry tak: i na dzień dzisiejszy musiałem zrobić to tak:. :]

    Mnie interesuje tylko wersja ze zmiennymi w pharsach.


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