• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
Strona 1 z 2 12 OstatniOstatni
Like Tree2Przydatne posty
  1. #1
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    lut 2008
    Posty
    2 812
    Przydatne posty
    297
    Wpisów
    1

    Smile Jak umieścić kod/plik HTML lub PHP w szablonie

    Zapewne wiele osób zastanawia się i kombinuje jak umieścić nawet czasami krótą zawartość php w naszym szablonie. Pisząc ten artukuł omijam wbudowany w vBulletin system znaczników php np.
    Kod:
    <if> <else /> </if>
    [Nazwy które można edytować zaznaczyłem na kolor zielony
    Proszę tylko pamiętać o zmiany nazw w taki sposób, aby we wszystkich częściach wtyczki były takie same.]

    UMIESZCZANIE PLIKU HTML
    Założmy, że nie chcemy robić sobie bałaganu w templatce z zamieszczaniem całych kodów lub po prostu chcemy szybciej i wygodniej edytować wszystko poprzez jeden plik. Treść HTML, którą mamy umieścić umieszczamy w pliku mojplik.html. Umieszczony przeze mnie plik będzie znajdował się w głównym katalogu forum.

    1.: Wchodzimy do Panelu Admina
    2.: Wtyczki & Produkty
    3.: Dodajemy Nową Wtyczkę:
    Produkt: vBulletin
    Hook Location: global_start
    Tytuł: HTML_CODE
    Plugin PHP Code:
    Kod php:
    $kodzik_html implode(''file('mojplik.html')); 
    Plugin is Active: Tak
    4.: Tworzymy plik mojplik.html i zamieszczamy w nim zawartość html, którą chcemy umieścić. Wrzucamy do głownego katalogu forum.
    5.: W meny Style & Szablony wybieramy Zarządzaj Stylem
    6.: Edytujemy wybrany szablon, w którym chcesz umieścić swój kod html (niech to będzie dla przykładu szablon footer)
    7.: W wybranym przez Ciebie miejscu umieszczasz zmienną $kodzik_html.
    8.: Zapisujesz

    Od teraz w pliku footer w wybranym przez Ciebie miejscu zostanie załadowany kod z pliku mojplik.html




    UMIESZCZANIE PLIKU PHP
    Standardowo obsługi PHP w szablonach nie ma i nie da się jej włączyć.
    Treść PHP, którą mamy umieścić umieszczamy w pliku mojplik.php. Umieszczony przeze mnie plik będzie znajdował się w głównym katalogu forum.

    1.: Wchodzimy do Panelu Admina
    2.: Wtyczki & Produkty
    3.: Dodajemy Nową Wtyczkę:
    Produkt: vBulletin
    Hook Location: global_start
    Tytuł: PHP_CODE
    Plugin PHP Code:
    Kod php:
    ob_start();
       include(
    'mojplik.php');
       
    $kodzik_php ob_get_contents();
    ob_end_clean(); 
    Plugin is Active: Tak
    4.: Tworzymy plik mojplik.php i zamieszczamy w nim zawartość php, którą chcemy umieścić. Wrzucamy do głownego katalogu forum.
    5.: W meny Style & Szablony wybieramy Zarządzaj Stylem
    6.: Edytujemy wybrany szablon, w którym chcesz umieścić swój kod html (niech to będzie dla przykładu szablon footer)
    7.: W wybranym przez Ciebie miejscu umieszczasz zmienną $kodzik_php.
    8.: Zapisujesz

    Od teraz w pliku footer w wybranym przez Ciebie miejscu zostanie załadowany kod z pliku mojplik.php
    Ostatnio edytowane przez WoG ; 08.07.2008 o 11:25
    tomekku i Santi86 uznają to za przydatne.
    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ą"



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

    Domyślnie

    Aby zamieścić kod HTML nie musimy robić żadnych manewrów. Możemy po prostu dodać go do szablonu (podobnie JavaScript etc.).
    PHP na pewno się przyda wielu osobom.


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

    Domyślnie

    Cytat Zamieszczone przez Max Zobacz posta
    Aby zamieścić kod HTML nie musimy robić żadnych manewrów. Możemy po prostu dodać go do szablonu (podobnie JavaScript etc.).
    PHP na pewno się przyda wielu osobom.
    Cytat Zamieszczone przez WoGuziczek
    Założmy, że nie chcemy robić sobie bałaganu w templatce z zamieszczaniem całych kodów lub po prostu chcemy szybciej i wygodniej edytować wszystko poprzez jeden plik.
    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ą"


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

    Domyślnie

    Nie doczytałem wszystkiego, sorry. Rzeczywiście jeśli nie chcemy bałaganu warto skorzystać z Twojego sposobu.


  5. #5
    magdaa90 jest nieaktywny Początkujący
    Dołączył
    kwi 2009
    Posty
    2

    Domyślnie Dodanie plugina

    Po probie dodania plugina i zapisie wywaliło mi się całe forum. Przy probie wczytania strony głównej wyświetla się taki komunikat:

    Kod:
    Warning: require_once([path]/includes/class_activecache.php) [function.require-once]: failed to open stream: No such file or directory in [path]/includes/init.php(298) : eval()'d code on line 223
    
    Fatal error: require_once() [function.require]: Failed opening required '/home/magda905/domains/maja_strona.pl/public_html/includes/class_activecache.php' (include_path='.:/usr/local/php5/lib/php') in /home/magda905/domains/moja_strona.pl/public_html/includes/init.php(298) : eval()'d code on line 223


  6. #6
    Awatar Wayne
    Wayne jest nieaktywny Stały bywalec
    Dołączył
    paź 2009
    Posty
    157
    Przydatne posty
    26

    Domyślnie

    Na 3.8.x chodzi idealnie natomiast na vB4 nie.
    Ma ktoś rozwiązanie jak zrobić by chodziło na vB4?

    Pomoże ktoś : ) ?
    Ostatnio edytowane przez Grzegorz ; 12.03.2011 o 16:03


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

    Domyślnie

    Potrzebujesz stylu dla swojego forum? Chcesz przenieść styl z vbulletin 3 na vbulletin 4? Pisz PW


  8. #8
    Awatar Wayne
    Wayne jest nieaktywny Stały bywalec
    Dołączył
    paź 2009
    Posty
    157
    Przydatne posty
    26

    Domyślnie

    Nie chce chodzić.

    Wygląd wtyczki -> LINK
    Kod jaki zamieściłem w nowym szablonie, info Własna strona w vBulletin 4

    {vb:stylevar htmldoctype}
    <html xmlns="http://www.w3.org/1999/xhtml" dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html">
    <head>
    <title>Sklep</title>
    {vb:raw headinclude}
    {vb:raw headinclude_bottom}
    </head>
    <body>

    {vb:raw header}

    {vb:raw navbar}


    <h2 class="blockhead">Sklep</h2>
    <div class="blockbody">
    <div class="blockrow">

    {vb:raw includedphp}

    </div>
    </div>

    {vb:raw footer}
    </body>
    </html>
    Jak wchodzę pod adres /sklep.php nic tam nie ma, sam header footer, to co jest dodane w szablonie. Wtyczki są uruchomione.
    W czym problem.. ?
    Ostatnio edytowane przez Wayne ; 12.03.2011 o 17:12


  9. #9
    Awatar Wayne
    Wayne jest nieaktywny Stały bywalec
    Dołączył
    paź 2009
    Posty
    157
    Przydatne posty
    26

    Domyślnie

    Powie mi ktoś dlaczego żadna wtyczka nie chce chodzić mi na vB4, nawet jak zainstaluję na czystych plikach.


  10. #10
    Awatar RafoX
    RafoX jest nieaktywny Użytkownik vBHELP.pl
    Dołączył
    mar 2008
    Przegląda
    Słubice, Plock, Poland, Poland
    Posty
    870
    Przydatne posty
    26

    Domyślnie

    Cytat Zamieszczone przez Wayne Zobacz posta
    Powie mi ktoś dlaczego żadna wtyczka nie chce chodzić mi na vB4, nawet jak zainstaluję na czystych plikach.
    bo ten tutek jest pod vb3


Strona 1 z 2 12 OstatniOstatni

Podobne wątki

  1. jak inaczej umieścić "login box"?
    By kuba123 in forum Pytania i problemy
    Odpowiedzi: 1
    Ostatni post / autor: 28.05.2010, 07:50
  2. Kod HTML
    By hoomik89 in forum Pytania i problemy
    Odpowiedzi: 5
    Ostatni post / autor: 02.01.2010, 19:04
  3. Jak nazywa sie BB KOD lub plugin???
    By malipl in forum Pytania i problemy
    Odpowiedzi: 6
    Ostatni post / autor: 23.09.2009, 00:17
  4. Jak dokleić kod php do vBulletin?
    By magdaa90 in forum Pytania i problemy
    Odpowiedzi: 2
    Ostatni post / autor: 09.04.2009, 11:20
  5. Wyciąganie fraz w plik php
    By WoG in forum Pytania i problemy
    Odpowiedzi: 3
    Ostatni post / autor: 29.06.2008, 21:08
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