• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  1. #1
    JacW jest nieaktywny Początkujący
    Dołączył
    sty 2011
    Posty
    6

    Domyślnie Informacja w odpowiednim dziale w edytorze - nowy temat

    Hej. Mam tego typu problem, otóż próbuje dodać informacje do odpowiedniego działu, w odpowiednim miejscu a konkretnie... w edytorze.

    Już wyjaśniam. W określonym dziale, po kliknięciu w opcje utworzenia nowego tematu ma ukazywać się i tylko w edytorze konkretna informacji, dokładne jej ulokowanie zaznaczyłem na poniższym screenie.

    Screen: http://img27.imageshack.us/img27/2665/25704714.jpg

    Tylko przy opcji nowego tematu a nie i odpowiedzi, ewentualnie zamiast ulokowania tylko w edytorze nowego tematu jej zamiennikiem będzie widoczność wspomnianej informacji tylko dla konkretnej grupy użytkowników.

    W vBulletin 3 robiłem wspomniany zabieg dodając na początek kod w templatce editor_toolbar_on:

    Kod:
    <if condition="in_array($forum['forumid'], array(10,13))">
    <if condition="THIS_SCRIPT == 'newthread'">
    <if condition="$show['member']">
    
    Informacja ...
    
    </if></if></if>
    Dodam, że zmiana warunku if na vb:if po prostu nic nie daje, nie mam pojęcia na obecną chwilę jak sprawić, aby kod pracował należycie - sprawdzałem kilka opcji. Jest to dla mnie bardzo ważne, będę wdzięczny za okazaną pomoc. Pozdrawiam



  2. #2
    Awatar Grzegorz
    Grzegorz jest nieaktywny Ja tu tylko sprzątam
    Dołączył
    sty 2008
    Posty
    1 620
    Przydatne posty
    111

    Domyślnie

    Zobacz te ify:
    Kod:
    <vb:if condition="THIS_SCRIPT == 'newthread'">wiadomosc</vb:if>
    Kod:
    <vb:if condition="$show['member']">wiadomosc</vb:if>
    Kod:
    <vb:if condition="in_array($forum['forumid'], array(1,2,3))">wiadomosc</vb:if>
    Potrzebujesz stylu dla swojego forum? Chcesz przenieść styl z vbulletin 3 na vbulletin 4? Pisz PW


  3. #3
    JacW jest nieaktywny Początkujący
    Dołączył
    sty 2011
    Posty
    6

    Domyślnie

    No właśnie jak pisałem wyżej, niestety zmiana na vb:if po prostu nic nie daje. Nie pokazuje mi nic po określeniu forumid, a na tym mi najbardziej zależy.

    Czy jest może jakiś inny sposób na umieszczenie tego na stronie tam gdzie jest edytor w określonych działach i dla określonych grup? Na prawdę bardzo mi na tym zależy, próbowałem różne sposoby z if'ami, nic nie dają. Próbowałem też w templatce newthread i to samo.

    Plugin? Inna templatka? Inny kod? Będę wdzięczny za pomoc.


  4. #4
    Awatar Grzegorz
    Grzegorz jest nieaktywny Ja tu tylko sprzątam
    Dołączył
    sty 2008
    Posty
    1 620
    Przydatne posty
    111

    Domyślnie

    nie dziwię się, że nie działa skoro tag <vb:if> zamykasz </if> zamiast </vb:if>
    Potrzebujesz stylu dla swojego forum? Chcesz przenieść styl z vbulletin 3 na vbulletin 4? Pisz PW


  5. #5
    JacW jest nieaktywny Początkujący
    Dołączył
    sty 2011
    Posty
    6

    Domyślnie

    SDD nie, zamykam </vb:if>.


  6. #6
    Awatar Grzegorz
    Grzegorz jest nieaktywny Ja tu tylko sprzątam
    Dołączył
    sty 2008
    Posty
    1 620
    Przydatne posty
    111

    Domyślnie

    Sprawdź może pojedynczo warunki. Może któryś z nich tylko nie działa i jakoś uda się go zastąpić.
    Potrzebujesz stylu dla swojego forum? Chcesz przenieść styl z vbulletin 3 na vbulletin 4? Pisz PW


  7. #7
    Seba jest nieaktywny Advanced Member
    Dołączył
    lut 2009
    Posty
    1 059
    Przydatne posty
    44

    Domyślnie

    Dodanie w szablonie newthread linii
    <vb:if condition="in_array($forumid, array(1,2,3))">tekst</vb:if>
    wystarczy - zakładam, iż pisać nowe tematy mogą tylko zarejestrowani, więc nie trzeba sprawdzać logowania, a szablon 'newthread' jest tylko i wyłącznie przy pisaniu nowego tematu więc nie trzeba sprawdzać skryptu.
    Profesjonalne modyfikacje vBulletin oraz style - gg 1981480 badz PW


Podobne wątki

  1. Nowy temat
    By LeiTo955 in forum Pytania i problemy
    Odpowiedzi: 4
    Ostatni post / autor: 19.12.2008, 11:47
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