Dodawanie nowej własnej strony do phpBB3
Ten poradnik pokaże Ci, jak dodać nową własną stronę do phpBB.
Powiedzmy na przykład, że chcesz, aby wyglądała ona tak samo jak Twoje forum. Ta nowa strona może zawierać wszystko: od prostego tekstu do bardziej skomplikowanych rzeczy, jak na przykład skrypty PHP.
Zaczynajmy.
Plik aboutus.php
Podczas tworzenia pliku aboutus.php, upewnij się, że nie ma pustych linii i/lub spacji przed <?php i po ?>
W tym przykładzie, będziemy tworzyć stronę, która mówi trochę o tym miejscu, o Twoim forum. Skopiuj i wklej poniższy kod w swoim ulubionym edytorze tekstowym:
Gotowe? Więc pozwól mi wyjaśnić.
Jeśli tworzysz całkowicie nową stronę, prawdopodobnie nie będzie musiał tego robić, ale jeśli potrzebujesz dostępu do plików językowych phpBB, zmień następującą linię:
zmień na:
Zmień "nazwa-pliku-jezykowego" z nazwą pliku językowego, którego chcesz użyć, wpisując bez rozszerzenia .php. Na przykład, jeśli chcesz załadować plik językowy viewtopic.php użyj tego kodu:
Pierwsza zmiana, musisz zmienić to tej linii:
Aby było wyświetlane na pasku tytułu przeglądarki to co chcesz, wystarczy zmienić tutaj tytuł. W naszym przykładzie będziemy go zmieniać na About us.
Następną rzeczą, którą trzeba będzie zmienić jest ta linia:
Ponownie pozwól mi dalej wyjaśnić, dlaczego trzeba to zmienić. phpBB oddziela logikę strony (wszystkie kody PHP) z wzoru (kolorów, obrazów, tła, itp.) i tekstu (plik HTML). Będziesz musiał zmienić yourpage_body.html na coś bardziej przejrzystego, jak np aboutus_body.html
I mamy gotową edycję tego pliku. Zapisz powyższy plik w edytorze tekstu jako aboutus.php
(Uwaga: Microsoft Windows może spróbować dodać rozszerzenie .txt na końcu, więc jeśli tak się zdarzy, zapisz go jako "aboutus.php").
Wskazówka bonusowa
Jeśli chcesz ograniczyć dostęp do strony po zalogowaniu, wtedy znajdź linię:
i dodaj po niej ten fragment kodu:
Plik aboutus_body.html
Następnie, tworzymy plik HTML, który zawiera rzeczywistą treść aboutus.php.
Ponownie w edytorze tekstu skopiuj poniższy kod:
To jest bardzo łatwe do zrobienia. Aby zmienić nazwę strony, która jest wyświetlana dużymi literami u góry, wystarczy zmienić w tej linii:
Zmień Title Here na About Us.
A to jest sekcja, gdzie dodajesz całą rzeczywistą zawartość:
Możesz tu dodać cokolwiek chcesz, kod HTML i CSS oraz tekst. (Jeśli nie znasz HTML i CSS, polecam nauczenie się ich. Obydwa języki są łatwe do opanowania. Strona W3Schools ma doskonałe tutoriale...)
Oto krótki przykład z jakimś tekstem i z listą elementów:
Kopiowanie
Jeśli kierowałeś się powyższymi wskazówkami, to nasze dwa pliki powinny wyglądać tak jak teraz:
aboutus.php:
aboutus_body.html:
Ostatnie kroki
Teraz zapisz plik, który właśnie zmieniałeś, jako aboutus_body.html i prześlij go do katalogu styles/nazwa_stylu/template/ na serwerze WWW. Również prześlij plik aboutus.php na serwer do głównego katalogu phpBB (w tym samym miejscu, gdzie są pliki takie jak faq.php, viewforum.php, viewtopic.php itp.).
Na koniec przejdź do http://www.twoja_strona.pl/aboutus.php, aby zobaczyć swoją własną nową stronę!
-----------------------------------------------------------------------------------------------------------------------
// Poradnik pochodzi ze strony: phpbb.com
// Niektóre treści zostały zmianione na potrzeby strony BBCode.pl
Pochwały przyznane za post: 3







Nowości