StylerBB.net

newsletter

Artykuły > O phpBB >

Co jaki plik/folder oznacza?

Co jaki plik/folder oznacza?

* admin/ - folder ten odpowiedzialny jest za Panel Administracyjny, czyli miejsce, w którym kontrolujesz całe forum. Oto lista plików w tym folderze:

o Plik admin_board.php - plik ten odpowiedzialny jest za główną konfigurację forum.
o Plik admin_db_utilities.php - ten plik natomiast odpowiedzialny jest za pozycje dotyczące bezpieczeństwa bazy danych.
o Plik admin_disallow.php dotyczy zabraniania używania niektórych nazw użytkowników, dzięki czemu nie będzie żadnego usera, który nazwałby się np. du**.
o Plik admin_forumauth.php potrzebny jest do zmiany uprawnień na forach.
o admin_forums.php to plik, który jest odpowiedzialny za tworzenie, edycję i usuwanie istniejących for.
o Następny plik, admin_forum_prune.php, uaktywnia opcję Czyszczenia for, dzięki której na Twoim forum będzie panował porządek(, ład i harmonia Uśmiech )
o Kolejny plik, nazwany admin_groups.php to plik administracji grupami. Dzięki nim utrzymasz porządek wokół użytkowników.
o I kolejny plik, który zwie się admin_mass_email.php to plik potrzebny do masowej korespondencji.
o admin_ranks.php - dzięki temu plikowi możesz dawać użytkownikom różne rangi za odpowiednią ilość postów.
o admin_smilies.php - ten plik pokazuje w Panelu Administracyjnym pozycję 'Uśmieszki' odpowiedzialną za pokazywane emotikony na forum.
o admin_styles.php - właściwie najbardziej przydatny plik w tym całym zamieszaniu. Odpowiada bowiem za instalację, zmianę ustawień stylów na forum.
o admin_ug_auth.php - plik ten pokazuje w PA pozycję zezwoleń grup. Członkowie odpowiednich grup mogą moderować odpowiednie fora.
o admin_users.php - jak sama nazwa wskazuje, ten plik pozwala na administracje użytkownikami.
o admin_user_ban.php - ten plik potrzebny jest do przyznawania banów odpowiednim użytkownikom.
o admin_words.php - plik wyświetla w PA pozycję 'Cenzura', która umozliwia zamianę wulgaryzmów na np.: '[cenzura]'
o index.php - najważniejszy plik w całym folderze. Wyświetla Panel Administracyjny po sprawdzeniu zawartości folderu admin/
o pagestart.php to plik, który sprawdza, czy ten, kto jest w Panelu Administracyjnym jest administratorem forum. Jeśli nie, wywala mu 'access denied'.
o page_footer_admin.php/page_header_admin.php - te dwa pliki to, po kolei: stopka i nagłówek Panelu Administracyjnego


* /db - folder zawierający pliki umożliwiające łączenie się phpBB z bazą danych (mySQL, PostgreSQL, MSAccess)
* /docs - zawiera pliki, które musisz przeczytać, jeśli znasz angielski i chcesz się czegoś dowiedzieć o phpBB.
* /images - to folder zawierający grafikę:

o /avatars - ten katalog zawiera galerię avatarów i avatary, które zostały wysłane przez użytkowników
o /smilies - natomiast ten folder to te różne emotikony, których możesz używać na forum (np.: Uśmiech Bardzo szczęśliwy :| Smutny )


* /install i /contrib to foldery, dzięki którym możesz zacząć i skończyć instalację phpBB. Ze względów bezpieczeństwa powinno się te katalogi usunąć od razu po instalacji!


* /includes - właściwie najważniejszy folder w całym skrypcie. Zawiera funkcje i pliki najczęściej wykorzystywane przez forum.

o /auth.php - plik jest potrzebny do autoryzacji użytkownika. Wyobrażasz sobie, jak jakiś kmiotek grzebie Ci po Panelu Administracyjnym?
o /bbcode.php - plik, dzięki któremu obsługujesz BBCode, dzięki któremu nie musisz męczyć się ze znacznikami HTML
o /constants.php - ten plik zawiera stałe informacje, np. zdefiniowane nazwy tabel w bazie danych.
o /db.php to plik, dzięki któremu phpBB odwołuje się do odpowiednich funkcji w plikach w folderze ../db
o /emailer.php - plik, który odpowiada za przesyłanie e-maili do użytkowników forum.
o /functions.php - plik zawierający główne funkcje forum.
o /functions_admin.php - ten plik zawiera główne funkcje administracyjne
o /functions_post.php - plik, który zawiera funkcje odpowiadające za pisanie i wyświetlanie postów.
o /functions_search.php - ten plik potrzebny jest dla wyszukiwarki forum. Właśnie on zawiera główne funkcje wyszukiwarki.
o /functions_selects.php - plik potrzebny do wyświetlania list np. w profilu użytkownika (Język forum, itp.)
o /functions_validate.php - uzywany do rejestrowania, zmiany nazwy użytkownika i pisania postów przez anonimowych użytkowników
o /page_header.php - wyświetla górne menu forum zawierające odpowiednie linki i pliki graficzne.
o /page_tail.php - j/w, tylko pokazuje stopkę forum.
o /prune.php - plik zawiera funkcje czyszczenia forum.
o /sessions.php - obsługuje sesje na forum. Chodzi o to, aby być zalogowanym i nie zostać wywalonym jako anonymus lub inny user.
o /smtp.php - plik wspomagający plik emailer.php, zawierający funkcje łączenia z serwerami SMTP.
o /sql_parse.php, to plik, który zawiera funkcje optymalizacji bazy w PA
o /template.php - to plik jeden z ważniejszych plików w całym skrypcie. Odpowiedzialny jest za wyświetlowanie i generowanie odpowiednich stron stylu.
o /topic_review.php - używany przy odpowiadaniu na tematy. Ten plik wyświetla ramkę na dole z tytułem "Przegląd tematu"
o /usercp_activate.php, /usercp_avatar.php i /usercp_register.php to pliki, dzięki którym możemy kolejno aktywować konto, wybrać swój avatar oraz rejestrację i zmiane danych uzytkownika.
o /usercp_email.php - plik pozwalający na wysłanie użytkownikowi e-maila z forum.
o /usercp_viewprofile.php - ten plik wyświetla stronę widoku profilu uzytkownika.

* /language - folder zawiera odpowiednie języki, które są wyświetlane na forum. Zwykły polski użytkownik phpBB ma najczęściej tam foldery /lang_english i /lang_polish

o /search_stopwords.txt - plik zawiera informacje, które pozwalają wyszukiwarce na ominięcie w wyszukiwarce niepotrzebnych wyrazów.
o /search_synonyms.txt - ten plik zawiera listę słów, które zostaną szukane razem z ich synonimami także zapisanymi w tym pliku.
o /lang_admin.php - plik językowy Panelu Administracyjnego
o /lang_bbcode.php - plik językowy Przewodnika BBCode
o /lang_faq.php - plik językowy FAQ
o /lang_main.php - główny plik językowy wykorzystywany na każdej stronie forum
o /email - folder zawiera pliki odpowiednich e-amili wysyłanych przez automat forum lub uzytkowników forum

* /extension.inc - plik zawierający informację o rozszerzeniu plików phpBB. Przydatne, gdy Twój serwer obsługuje tylko pliki *.php3
* /common.php zawiera główne funkcje forum
* /config.php to plik, dzięki któremu phpBB ma informacje na temat połączenia z bazą SQL
* /faq.php - plik wyświetlający FAQ i Przewodnika BBCode (po linki patrz wyżej)
* /groupcp.php wyswietla informacje i panel kontrolny grup.
* /index.php - to chyba jasne, że wyświetla główną strone forum Wink
* /login.php - pozwala na logowanie i wylogowywanie się uzytkowników.
* /memberlist.php - wyświetla listę uzytkowników na forum.
* /modcp.php to plik wyswietlający Panel Moderacji forum.
* /posting.php - plik pozwalający na wysyłanie postów na forum.
* /privmsg.php - plik pozwala wysyłać, odbierać i zapisywać Prywatne Wiadomości.
* /profile.php - plik wykorzystujący pliki /usercp_activate.php, /usercp_avatar.php[/b] i /usercp_register.php. Chyba już wiadomo, po co są?
* /search.php - wyszukiwarka forum
* /viewforum.php - plik wyświetla zawartość forum
* /viewtopic.php - plik wyświetlający zawartość tematu
* /viewonline.php - plik wyśiwetlający informacje o uzytkownikach aktualnie przebywających na forum.


* /templates
W głównym katalogu forum w: templates/nazwa_stylu/ znajdują się pliki *.tpl. Są to pliki stylu forum. Odpowiadają one za jego wygląd.

o /agreement.tpl - Struktura strony rejestracji, z krótkim regulaminem oraz odnośnikami ze zgodą/nie zgodą z regulaminem forum.
o /bbcode.tpl - Struktura strony z pomocą do BBCode.
o /confirm_body.tpl - Struktura strony z informacją, np. przy usuwaniu posta/tematu (treść wiadomości oraz przyciski TAK/NIE).
o /error_body.tpl - Struktura strony z wiadomościami o błędach [error message].
o /faq_body.tpl - Struktura strony z FAQ (edytujemy tu strukturę FAQ, a nie jego treść)
o /groupcp_info_body.tpl - Struktura strony z informacją o grupie.
o /groupcp_pending_info.tpl - Struktura strony z informacją o użytkownikach oczekujących na przycielenie do danej grupy (?).
o /groupcp_user_body.tpl - Struktura strony z informacją o naszym członkostwie w grupie, przyłączeniu do grupy.
o /index_body.tpl - Struktura strony głównej forum, a dokładniej tabeli z kategoriami forów oraz tabelą z informacją o użytkownikach online. Oczywiście oprócz loga i menu oraz stopki (o tym niżej).
o /install.tpl - Struktura strony z instalacją forum.
o /jumpbox.tpl - Struktura strony z nawigacją, czyli: 'Skocz do: [Wybierz Forum] [Idź]'.
o /login_body.tpl - Struktura strony z logowaniem do forum.
o /memberlist_body.tpl - Struktura strony z listą użytkowników.
o /message_body.tpl - Struktura strony z wiadomością (dowolną) [message].
o /modcp_body.tpl - Struktura strony z moderacją forum.
o /modcp_move.tpl - Struktura strony z moderacją forum: przenieś temat.
o /modcp_spil.tpl - Struktura strony z moderacją forum: podziel temat.
o /modcp_viewip.tpl - Struktura strony: zobacz IP.
o /overall_footer.tpl - Struktura strony ze stopką, tj. informacjami o forum, (wyświetlane jest na wszystkich stronach na samym dole).
o /overall_header.tpl - Struktura strony z logo forum oraz menu, (wyświetlane jest na wszystkich stronach na samej górze).
o /posting_body.tpl - Struktura strony z pisaniem postu/tematu.
o /posting_poll_body.tpl - Opcje ankiety... [edit]
o /posting_preview.tpl - podgląd posta przed zapisaniem.
o /posting_smiles.tpl - Spis emotikon znajdujący się po lewej stronie podczas edycji/pisania postu.
o /posting_topic_review.tpl - podgląd tematu podczas pisania odpowiedzi
o /privmsgs_body.tpl - Struktura strony: Prywatne wiadomości
o /privmsgs_popup.tpl - Struktura strony z oknem powiadamiającym nas o nowych wiadomościach w skrzynce.
o /privmsgs_preview.tpl - Struktura strony podczas pisania prywatnej wiadomości.
o /privmsgs_read_body.tpl - Struktura strony z odczytywaniem wiadomości ze skrzynki.
o /profile_add_body.tpl - Struktura strony profilu (podczas jego edycji).
o /profile_avatar_gallery.tpl - Struktura strony z galerią avatarów.
o /profile_send_email.tpl - Struktura strony z wysyłaniem e-mail.
o /profile_send_pass.tpl- Struktura strony z odzyskiwaniem hasła.
o /profile_view_body.tpl - Struktura strony z czyimś profilem (kiedy oglądamy czyjś profil).
o /search_body.tpl - Struktura strony: szukaj.
o /search_results_posts.tpl - Struktura strony z rezultatami wyszukiwania postów.
o /search_results_topics.tpl - Struktura strony z rezultatami wyszukiwania tematów.
o /search_username.tpl - Struktura strony z wyszukiwaniem użytkownika (w panelu administracyjnym) - w oknie .
o /simple_footer.tpl - Struktura strony tak jak overall_footer.tpl bylko do panelu admina, informacji o prywatnych wiadomosciach ...
o /simple_header.tpl - Struktura strony tak jak overall_header.tpl bylko do panelu admina, informacji o prywatnych wiadomosciach ...
o /theme_info.tpl - Struktura strony z informacją/edycją stylu (w Panelu Administracyjnym).
o /viewforum_body.tpl - Struktura strony z przeglądaniem tematów na forum.
o /viewonline_body.tpl - Struktura strony z listą userów online (Zobacz kto jest online).
o /viewtopic_body.tpl - Struktura strony z przeglądaniem tematu.
o /viewtopic_poll_ballot.tpl - Struktura strony z przeglądaniem tematu + opcjami w ankiecie.
o /viewtopic_poll_resul.tpl - Struktura strony z przeglądaniem tematu + wynikami z ankiety.

Autor: klenia