• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
Strona 1 z 4 123 ... OstatniOstatni
Like Tree7Przydatne posty
  1. #1
    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łasna strona w vBulletin 4

    Witam,
    Artykuł przedstawia w jaki sposób dodać na naszym forum podstronę, o której zawartości sami zdecydujemy (po prostu pusta strona do zapełnienia).


    1. Tworzymy plik PHP

    Utwórz plik o nazwie np. test.php .
    Jako zawartość dodaj:
    Kod:
    <?php
    
    // ####################### SET PHP ENVIRONMENT ###########################
    error_reporting(E_ALL & ~E_NOTICE);
    
    // #################### DEFINE IMPORTANT CONSTANTS #######################
    
    define('THIS_SCRIPT', 'test');
    define('CSRF_PROTECTION', true);  
    // change this depending on your filename
    
    // ################### PRE-CACHE TEMPLATES AND DATA ######################
    // get special phrase groups
    $phrasegroups = array();
    
    // get special data templates from the datastore
    $specialtemplates = array();
    
    // pre-cache templates used by all actions
    $globaltemplates = array('TEST',
    );
    
    // pre-cache templates used by specific actions
    $actiontemplates = array();
    
    // ######################### REQUIRE BACK-END ############################
    // if your page is outside of your normal vb forums directory, you should change directories by uncommenting the next line
    // chdir ('/path/to/your/forums');
    require_once('./global.php');
    
    // #######################################################################
    // ######################## START MAIN SCRIPT ############################
    // #######################################################################
    
    $navbits = construct_navbits(array('' => 'Test Page'));
    $navbar = render_navbar_template($navbits);
    
    // ###### YOUR CUSTOM CODE GOES HERE #####
    $pagetitle = 'My Page Title';
    
    // ###### NOW YOUR TEMPLATE IS BEING RENDERED ######
    
    $templater = vB_Template::create('TEST');
    $templater->register_page_templates();
    $templater->register('navbar', $navbar);
    $templater->register('pagetitle', $pagetitle);
    print_output($templater->render());
    
    ?>
    UWAGA: Pamiętaj, aby 'TEST" zastąpić nazwą szablonu, którego będziesz używał do dodawania zawartości swojej strony.
    Aby zmienić tytuł strony należy podmienić swój tytuł na miejsce "my page title".


    2. Tworzymy szablon z zwartością strony

    Przejdź do: AdminCP -> Style i szablony -> Zarządzaj stylem -> Dodaj nowy szablon

    Jeślij w pliku .php, który zrobiliśmy powyżej nie zmieniłeś frazy 'TEST" na coś innego nazwij swój szablon TEST.
    Zawartość:
    Kod html:
    {vb:stylevar htmldoctype}
    <html xmlns="http://www.w3.org/1999/xhtml" dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html">
      <head>
        <title>{vb:raw vboptions.bbtitle} - {vb:raw pagetitle}</title>
        {vb:raw headinclude}
      </head>
      <body>
        
        {vb:raw header}
        
        {vb:raw navbar}
        
        <div id="pagetitle">
          <h1>{vb:raw pagetitle}</h1>
        </div>
        
        <h2 class="blockhead">Title</h2>
        <div class="blockbody">
          <div class="blockrow">
        TUTAJ DODAJ ZAWARTOŚĆ STRONY
          </div>
        </div>
        
        {vb:raw footer}
      </body>
    </html>
    Artykuł NIE jest mojego autorstwa, to tylko tłumaczenie artykułu z vbulletin.org .
    Juniorsky, shaker i shaka uznają to za przydatne.



  2. #2
    Mind jest nieaktywny Stały bywalec
    Dołączył
    Oct 2008
    Posty
    377
    Przydatne posty
    3

    Domyślnie

    Hej Max, mam pytanie, czy da się w jakiś sposób dla stworzonej strony przypisac uprawnienia? Chodzi mi np. o możliwośc zablokowania przeglądania dla niezarejestrowanych / niezalogowanych. Dzięki za pomoc


  3. #3
    Awatar error
    error jest nieaktywny Stały bywalec
    Dołączył
    Jul 2008
    Posty
    197
    Przydatne posty
    2

    Domyślnie

    To ja moze przy okazje spytam sie jak dodac ta nowa strone , do navbar, zeby dodała sie jako nowa zakładka , tak jak jest tutaj na forum , czyli przykładowo , Spolszczenia, WIKI


  4. #4
    Mind jest nieaktywny Stały bywalec
    Dołączył
    Oct 2008
    Posty
    377
    Przydatne posty
    3

    Domyślnie

    Hej, możesz użyc modyfikacji:

    nowe zakladki w menu vbulletin 4


  5. #5
    Awatar esprit
    esprit jest nieaktywny Początkujący
    Dołączył
    Jul 2009
    Posty
    9

    Domyślnie

    Mam kłopot z kodowaniem. Po wykonaniu instrukcji (screen ) sypie sie polska czcionka.
    Dałem iframe w kodzie ale i bez tego sie sypie
    Załączone obrazki Załączone obrazki


  6. #6
    Awatar error
    error jest nieaktywny Stały bywalec
    Dołączył
    Jul 2008
    Posty
    197
    Przydatne posty
    2

    Domyślnie

    Po dodanie tej nowy strony, język sie sypie, wszedzie czy wyłącznie na tej stronie ?
    Jeśli tylko na tej to może powinno sie wprowadzić jakaś wartość o kodwaniu.

    Tak ps. to zamiast tego czata mozesz zainstalowac modyfikacji do vbulletin , w postaci chatboxa, shoutboxa


  7. #7
    Awatar esprit
    esprit jest nieaktywny Początkujący
    Dołączył
    Jul 2009
    Posty
    9

    Domyślnie

    A skąd go wziąć ? Mam Cyb - ChatBox 2.3 ale po instalacji sypie mi się forum


  8. #8
    Mind jest nieaktywny Stały bywalec
    Dołączył
    Oct 2008
    Posty
    377
    Przydatne posty
    3

    Domyślnie

    Podbijam ...

    czy da się w jakiś sposób dla stworzonej strony przypisac uprawnienia? Chodzi mi np. o możliwośc zablokowania przeglądania dla niezarejestrowanych / niezalogowanych.


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

    Domyślnie

    Dodajcie ifa obejmującego szablon z ID grup które mają widzieć to co jest na stronie i do niego else które wyświetli wiadomość dla reszty grup i po sprawie.
    Potrzebujesz stylu dla swojego forum? Chcesz przenieść styl z vbulletin 3 na vbulletin 4? Pisz PW


  10. #10
    Mind jest nieaktywny Stały bywalec
    Dołączył
    Oct 2008
    Posty
    377
    Przydatne posty
    3

    Domyślnie

    SDD a dałbyś radę to zmodyfikowac?


Strona 1 z 4 123 ... OstatniOstatni

Podobne wątki

  1. Własna strona błędu 404
    By Marek in forum Modyfikacje
    Odpowiedzi: 2
    Ostatni post / autor: 12.03.2011, 18:03
  2. Własna podstrona w vBulletin 3.
    By fastlone in forum Artykuły | FAQ
    Odpowiedzi: 5
    Ostatni post / autor: 18.01.2011, 22:29
  3. Własna strona tylko dla zalogowanych
    By deLLek in forum Pytania i problemy
    Odpowiedzi: 0
    Ostatni post / autor: 14.03.2010, 19:34
  4. Własna strona
    By chomiczek in forum Pytania i problemy
    Odpowiedzi: 3
    Ostatni post / autor: 16.07.2009, 16:25
  5. .httaccess - aktualizacja z strona/forum na strona
    By S.H.A.D.O.W. in forum Pozycjonowanie (SEO)
    Odpowiedzi: 2
    Ostatni post / autor: 20.03.2009, 19:18
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