• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  • Konwerter stylów vB 3 do vB 4

    Jako, że zbliża się zakończenie prac nad rozwojem vBulletin 3, programiści z vB stworzyli narzędzie do konwersji stylów z wersji 3 do wersji 4.

    Narzędzie zostanie udostępnione razem z premierą vBulletin 4.1.3. Musisz pamiętać, iż póki co jest ono w fazie testów, tak więc funkcjonalność może się różnić w chwili udostępnienia od zamieszczonych poniżej danych.



    Jak to działa

    Gdy aktualizujesz skrypt z vB3 do vB4, stary styl pozostaje nietknięty w Admin CP, ale nie można gu użyć w wersji 4 ze względu na inne szablony i Stylevars.

    To narzędzie pozwoli Ci skonwertować niedziałające style z vB3 do vB4. Działa to na zasadzie przeniesienia danych z Stylewars i CSS do odpowiadających im w wersji vB4, tworzy to styl dla wersji 4, który zawiera wiele elementów z wersji poprzedniej. Założenie jest takie, aby stworzyć fundamenty pod dalszą ręczna przeróbkę, jako że proces automatycznej konwersji nie zrobi wszystkiego sam.



    Ostrzeżenia

    Nie zawsze Stylevars mają swoje odpowiedniki w kolejnej wersji, a niektóre mają kilka odpowiedników. Może się zdarzyć że w tym procesie powstanie niestabilny lub nienadający się do użytku styl.

    Istnieją pewnie limity które muszą być przestrzegane, tak aby automatycznie wygenerowany styl nadawał się do użytku. Np. zmodyfikowane szablony i obrazy nie mogą zostać przeniesione.

    Pomimo ograniczeń jest wiele przypadków gdzie automatyczna konwersja stworzy styl który będzie bazą do ręcznych prac nad przeniesieniem całości stylu. W niektórych przypadkach konwerter może stworzyć działający styl niewymagający dalszych przeróbek.



    Gdzie to jest?

    Opcja znajduje się w rozwijanym menu na stronie listy stylów, pod nazwą Generate vB4 Style.

    Opcja będzie działała dla wszystkich stylów pozostałych po aktualizacji z wersji vbulletin 3. Możliwe jest jednak wgranie stylu dla vb3 i przeprowadzenie konwersji.





    Co to dokładnie robi?

    Konwerter tworzy kopię starego stylu dodając "Copy" do starej nazwy. Potem rozpoczyna konwersję danych do stylu vB4. Przenosi większość informacji o stylizacji (background, text, link, border colors), jednak jak już wspomniano, nie przeniesie zmian w szablonach ani obrazków.

    Elementy stylu, które bedą przenoszone to:
    • Width, sizes, padding, and spacing zdefiniowane w vB3 Stylevars.
    • Kolory z vB3 Main CSS — Włacznie z: background, text, link, and border colors. CSS w "Extra CSS Attributes" i "Additional CSS Definitions".
    • Stylevars.
    • Obrazek loga z stylevars.


    Elementy które nie zostaną przeniesione:
    • Zmodyfikowane szablony, ze względu na inną ich składnie w nowej wersjji.
    • Obrazki, włacznie z obrazkami zdefinoiwanymi w stylevars i w CSS - Nie mogą zostać przeniesione dlatego że wersja vb4 zawiera wiele nowych obrazków których nie ma w poprzedniej wersji, wiele obrazków jest także użytych w inny sposób. Np. w vB4 przyciski zawieraj zmienne tekstowe, a w starszej wersji sa to tylko obrazki.
    • HTML doctype z vB3 Stylevars — Nie jest przeniesone ze względu na nowe szablony które domyśnlie kożystają z vB4 doctype.




    Zobacz sam:
    Przykładowe video:




    Przenoszone dane

    Poniższe tabele prezentują które zmienne zostaną przeniesione i ich odpowiedniki w vb4.

    Kolory CSS

    vB3 Main CSS vB4 Stylevar(s) Notatki
    body_bgcolor doc_background Dotyczy tylko elementu "color"
    body_fgcolor footer_copyright_color
    footer_time_color
    body_link_n_fgcolor link_color
    pagetitle_link_color
    body_link_m_fgcolor linkhover_color
    pagetitle_linkhover_color
    page_bgcolor body_background Dotyczy tylko elementu "color"
    page_fgcolor body_color
    pagetitle_color
    pagetitle_description_color
    vbblog_pagetitle_color
    vbcms_header_color
    tborder_border_color blockhead_border
    blocksubhead_border
    forumhead_border
    secondarycontent_header_border
    threadlisthead_border
    toolsmenu_border
    usercp_forum_icon_legend_top_border
    usercp_forum_icon_legend_border
    vbblog_bloglist_border
    vbblog_featured_border
    vbblog_navigation_border
    vbblog_pagetitle_border
    vbblog_sidebar_avatar_border
    vbblog_sidebar_tabs_border
    calendar_events_border
    calendar_th_blocksubhead_border
    calendar_mini_othermonth_a_border
    calendar_today_border_color
    calendar_week_eventlist_birthdays_border
    calendarwidget_weekdays_border
    postbitlite_header_border
    formrow_border
    forumbits_border
    foruminfo_border
    foruminfo_header_border
    forummenu_border
    wgo_border
    wgoheader_border
    popupmenu_border
    postbit_border
    postbit_boxed_border
    postbit_userinfo_border
    postbithead_border
    postbitlegacy_avatar_border
    signature_border
    profile_content_friends_list_border
    profile_content_infractions_li_hover_border
    profile_content_subsection_border
    secondarycontent_border
    sidebar_border
    sidebar_content_border
    threadbit_border
    usercp_nav_blockbody_border
    bbcode_quote_border
    vbcms_editor_border
    vbcms_header_borderBottom
    vbcms_header_borderTop
    vbcms_navwidget_menuitem_border
    vbcms_navwidget_menuitem_hover_border
    vbcms_wysiwyg_table_borderColor
    lightweightbox_border
    Dotyczy tylko elementu "color"
    tcat_bgcolor blockhead_background
    forumhead_background
    secondarycontent_header_background
    threadlisthead_background
    toolsmenu_background
    navbar_tab_background
    control_content_hover_background
    usercp_forum_icon_legend_background
    Dotyczy tylko elementu "color"
    tcat_fgcolor blockhead_color
    forumhead_color
    secondarycontent_header_color
    threadlisthead_color
    toolsmenu_color
    control_content_hover_color
    tcat_link_n_fgcolor blockhead_link_color
    toolsmenu_link_color
    navbar_tab_color
    tcat_link_m_fgcolor blockhead_linkhover_color
    toolsmenu_linkhover_color
    navbar_tab_linkhover_color
    navbar_linkhover_color
    thead_bgcolor blocksubhead_background
    header_background
    navbar_background
    navbar_tab_border
    postbithead_background
    control_content_background
    Dotyczy tylko elementu "color"
    thead_fgcolor blocksubhead_color
    header_color
    header_link_color
    header_linkhover_color
    toplinks_link_color
    toplinks_linkhover_color
    navbar_color
    navbar_linkhover_color
    postbithead_color
    control_content_color
    thead_link_n_fgcolor blocksubhead_link_color
    navlinks_color
    navbar_link_color
    thead_link_m_fgcolor blocksubhead_linkhover_color
    tfoot_bgcolor footer_background
    footer_border
    Dotyczy tylko elementu "color"
    tfoot_fgcolor footer_color
    tfoot_link_n_fgcolor footer_link_color
    tfoot_link_m_fgcolor footer_linkhover_color
    alt1_bgcolor navbar_tab_bevel
    blockbody_background
    blockrow_background
    formrow_background
    forumrow_firstentry_background
    forumrow_background
    threadbit_background
    postbit_background
    sidebar_content_background
    usercp_nav_blockbody_background
    lightweightbox_background
    Dotyczy tylko elementu "color"
    alt1_fgcolor blockrow_color
    sidebar_content_color
    alt1_link_n_fgcolor block_link_color
    blockrow_link_color
    forum_sidebar_link_color
    alt1_link_m_fgcolor block_linkhover_color
    blockrow_linkhover_color
    forum_sidebar_linkhover_color
    alt2_bgcolor navbar_tab_selected_background
    secondarycontent_background
    threadbit_alt_background
    threadbit_deleted_background
    threadbit_hilite_background
    postbit_control_background
    postbit_deleted_background
    postbit_userinfo_background
    postbit_foot_background
    sidebar_background
    Dotyczy tylko elementu "color"
    alt2_fgcolor secondarycontent_color
    postbit_control_color
    sidebar_header_color
    inlinemod_bgcolor imodhilite_backgroundColor Dotyczy tylko elementu "color"




    Stylevars

    vB3 Stylevar vB4 Stylevar(s) Notatki
    outertablewidth doc_width
    doc_maxWidth
    doc_margin
    Wartość źródłowa może być zdefiniowana w pixelach lub w procentach. Jeśli wartość będzie wynosić 100% nie zostanie przeniesiona.
    Dla B4 doc_margin stylevar wartość źródłowa stosowana jest tylko do elementów right i left. elementy top i bottom mają wartość "auto"
    spacersize body_padding Źródło musi być zdefiniowane w pixelach.
    formwidth form_maxWidth
    form_columnleft_width
    form_columnright_width
    Źródło musi być zdefiniowane w pixelach.
    cellpadding padding
    blockhead_padding
    footer_padding
    Źródło musi być zdefiniowane w pixelach.
    titleimage titleimage Obrazek loga zostaje przeniesiony, o ile istnieje.


    Manual overrides for vB4 Stylevars
    vB4 Stylevar(s) Notatki
    navlinks_background
    navlinks_border_top
    blockfoot_background
    Wartość "transparent" jest zastosowana do elementu "color" tylko w tych stylevars.


    --------------------------------
    Źródło vbulletin.com
    Max, brattanek, Werna i 1 innych uznają to za przydatne.
    komentarzy Skomentuj

    Kliknij tutaj, aby się zalogować

    Rok Bitwy Pod Grunwaldem

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