ForumCała strona

Nawigacja

Aktualnie online

Gości online: 8

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Nawigacja

Struktura katalogów w PHP-Fusion v7

Napisane przez jantom dnia 21 czerwca 2009 21:30 · 9 komentarzy · 12185 czytań · Drukuj · Facebook · Wykop

Streszczenie:

Niniejszy artykuł jest przewodnikiem po strukturze katalogów PHP-Fusion v7. Dzięki niemu dowiesz się, gdzie umieszczać odpowiednie pliki.

Struktura katalogów PHP-Fusion v7

Nieraz zastanawiamy się, jaką zawartość możemy znaleźć w poszczególnych katalogach. Niniejszy artykuł ma na celu przedstawienie drzewa katalogów, z jakim mamy do czynienia w PHP-Fusion v7. Przy okazji dowiesz się, gdzie umieszczać odpowiednie pliki. Oczywiście, mowa o domyślnej instalacji, jeśli dokonamy odpowiednich zmian w plikach, to niniejszy artykuł będzie mógł być tylko reliktem przeszłości.

Drzewo katalogów

Drzewo katalogów w PHP-Fusion wygląda następująco:

Skoro już wiemy, jak owe drzewo wygląda, czas zapoznać się z jego zawartością. Oto ona:

Katalog - obrazek /..

Główny katalog. W nim znajdują się m.in. plik jądra systemu oraz podstawowych elementów systemu, np. newsów, artykułów, dodatkowych stron i wielu, wielu innych. Nie można zapomnieć, że w jego skład wchodzą katalogi opisane poniżej.

Katalog - obrazek /administration

W tym katalogu znajdują się jedne z najważniejszych plików PHP-Fusion - pliki Panelu adminstratora.
Do góry

Katalog - obrazek /db_backups

Jeden z niewielu katalogów, który wymaga stałego dostępu do zapisu. Traktowany jest jako katalog plików tymczasowych podczas tworzenia kopii zapasowych naszej bazy danych. Jeśli korzystasz z zewnętrznych narzędzi, możesz zablokować dostęp do niego, a nawet usunąć. Ze względów bezpieczeństwa warto przejrzeć jego zawartość od czasu do czasu - czasami można w nim znaleźć pliki exploitów.
Do góry

Katalog - obrazek /images

W tym katalogu są przechowywane ikony wszystkich części Panelu administratora (w tym wtyczek/infusionów). Warto go od czasu do czasu przejrzeć i posprzątać pozostałości po usuniętych wtyczkach.
Do góry

Katalog - obrazek /forum

Tutaj znajdują się pliki odpowiedzialne za wyświetlanie forum. Jeśli chcemy korzystać z zewnętrznego systemu forów (np. phpBB, SMF czy IPB), możemy usunąć katalog wraz z zawartością.
Do góry

Katalog - obrazek /attachments

Przechowuje się tu wszystkie załączniki, jakie są dołączane do postów na forum. Z tego powodu wymaga pełnych praw zapisu, co nieraz jest wykorzystywane przez włamywaczy - czasami można znaleźć tu pliki, które mogą posłużyć, bądź już posłużyły do włamania na stronę.
Do góry

Katalog - obrazek /images

Katalog, w którym znajdzie się 90% obrazków dostępnych na stronie, oczywiście uwzględniając te umieszczone w dodatkowych podkatalogach.
Do góry

Katalog - obrazek /articles

Katalog obrazków do artykułów. Zapisane tu pliki są dostępne w menu tworzenia artykułów, dzięki czemu mamy do nich szybki dostęp.
Do góry

Katalog - obrazek /avatars

Tutaj składowane są awatary użytkowników. Warto przejrzeć od czasu do czasu - czasami można znaleźć jakieś śmieci.
Do góry

Katalog - obrazek /news

Katalog obrazków do newsów. Tak jak wcześniej przy artykułach, dzięki czemu przy tworzeniu nowego newsa mamy szybki dostęp do obrazków przeznaczonych do publikacji w newsach.
Do góry

Katalog - obrazek /news_cats

W tym katalogu umieszcza się wszystkie grafiki, które będą miały posłużyć jako grafika kategorii newsów.
Do góry

Katalog - obrazek /photoalbum

Miejsce, w którym znajdzie się wszystkie grafiki dostępne w galerii zdjęć. Jeśli serwer działa w trybie SafeMod, wszystkie zdjęcia oraz grafiki albumów znajdą się w tym katalogu, jeśli nie, to znajdziemy tu tylko grafiki albumów.
Do góry

Katalog - obrazek /submissions

Katalog, w którym są zapisywane zdjęcia nadesłane przez użytkowników. Jeśli nie chcemy korzystać z tej funkcji, zablokujmy prawa zapisu do tego katalogu.
Do góry

Katalog - obrazek /album_X

Występuje tylko wtedy, gdzy serwer nie pracuje w trybie SafeMod. W tych katalogach (tak, katalogach, X w nazwie należy potraktować jako dowolną liczbę naturalną) przechowuje się zdjęcia należące do poszczególnych albumów. Uwaga, czasami mogą pojawić się problemy z usunięciem samych katalogów (jeśli chcemy dokonać tego ręcznie, poprzez klienta FTP).
Do góry

Katalog - obrazek /ranks

Wszystkie dostępne na stronie grafiki rang na forum znajdziemy właśnie tutaj. Jeśli nie korzystamy z rang na forum, katalogu można się pozbyć.
Do góry

Katalog - obrazek /smiley

Katalog pełen uśmieszków. Naprawdę, to tutaj są wgrane wszystkie emotikony dostępne na stronie.
Do góry

Katalog - obrazek /includes

Tutaj znajdują się wszystkie zewnętrzne skrypty (np. phpmailer, Securimage, TinyMCE) oraz pliki zawierające specyficzne funkcje, np. wyświetlanie komentarzy, ocen czy wysłanie maila czy bbcode'y.
Do góry

Katalog - obrazek /bbcodes

Ten katalog zwiera wszystkie pliki potrzebne do wyświetlania poszczególnych bbcode'ów. Jeśli chcemy dodać własne tagi, odpowiednie pliki należy dograć właśnie do tego katalogu.
Do góry

Katalog - obrazek /flash

Dodatkowe pliki potrzebne do pełnej obsługi bbcode'a umożliwiającego wyświetlanie plików Adobe Flash. Jeśli nie korzystamy z tego tagu, można usunąć.
Do góry

Katalog - obrazek /geshi

Wewnętrzne pliki dla tagu GeSHi, który umożliwia kolorowanie składni różnych języków programowania. Jeśli nie chcemy korzystać z GeSHi, możemy go wyrzucić.
Do góry

Katalog - obrazek /images

Tutaj są składowane wszystkie grafiki bbcode'ów. Od czasu do czasu można posprzątać, jeśli chcemy się pozbyć zbędnych plików.
Do góry

Katalog - obrazek /mp3player

Pliki potrzebne do pracy tagu mp3 - zwierają zewnętrzy odtwarzacz mp3.
Do góry

Katalog - obrazek /phphighlight

Tutaj znajdziemy pliki niezbędne do pracy innego tagu, [php], umożliwiającego kolorowanie składni, tym razem tylko dla języka PHP.
Do góry

Katalog - obrazek /jscripts

Katalog, do którego powinno się dodawać zewnętrzne skrypty napisane w JavaScripcie.
Do góry

Katalog - obrazek /tiny_mce

Katalog zwierający pliki edytora TinMCE - programu wyświetlającego kod (X)HMTL w trybie WYSIWYG.
Do góry

Katalog - obrazek /language

Tu znajdziemy pliki językowe dla phpMailera - systemu obsługującego wysyłanie poczty ze strony, z którego korzysta PHP-Fusion.
Do góry

W tym katalogu znajdują się poszczególne rozszerzenia wyszukiwarki. Jeśli chcemy dodać/usunąć opcji, to musimy podłubać właśnie tu.
Do góry

Katalog - obrazek /securimage

Pliki dla Securimage - graficznego systemu Captcha, który pojawił się w PHP-Fusion v7.
Do góry

Katalog - obrazek /user_fields

Rozszerzenie profilu użytkownika. Jeśli chcemy pozbyć się nieużywanych pól całkowicie lub dodać zupełnie nowe, to zajrzymy do tego właśnie katalogu.
Do góry

Katalog - obrazek /infusions

Katalog, w którym umieszcza się wszystkie wtyczki oraz panele. Dla porządku i bezpieczeństwa, warto od czasu do czasu przejrzeć jego zawartość i zastanowić się, czy nie należałoby czegoś usunąć.
Do góry

Katalog - obrazek /locale

Katalog zawierający pliki jeżykowe dostępne dla naszej strony.
Do góry

Katalog - obrazek /[dowolny język]

Oddziela pliki dla poszczególnych języków strony. Znajdziemy tu również pliki dla podstawowych części systemu.
Do góry

Katalog - obrazek /admin

Zawiera pliki językowe dla panelu administracyjnego.
Do góry

Katalog - obrazek /bbcodes

Katalog, w którym przechowujemy pliki językowe dla tagów bbcode.
Do góry

Katalog - obrazek /forum

Tu znajdziemy pliki językowe dla wbudowanego w PHP-Fusion forum.
Do góry

Pliki językowe poszczególnych modułów wyszukiwarki.
Do góry

Katalog - obrazek /user_fields

Pliki językowe dla poszczególnych pól profilu użytkownika.
Do góry

Katalog - obrazek /themes

Katalog, w którym umieszcza się wszystkie skórki dla PHP-Fusion. Jeśli chcemy, żeby nasza strona zmieniła wygląd, to właśnie tutaj potrzeba wgrać odpowiednie katalogi wraz z plikami.
Do góry

Katalog - obrazek /templates

Katalog, którego nie można usunąć pod żadnym pozorem - umieszczone są w nim podstawowe pliki wyglądu strony oraz interpetujące kod skórek.
Do góry

Katalog - obrazek /przykładowa skórka

Główny katalog skórki. Tutaj umieszcza się podstawowe elementy szablonu oraz dodatkowe pliki.
Do góry

Katalog - obrazek /images

Katalog, w którym umieszcza się wszystkie pliki graficzne skórki, za wyjątkiem tych wyświetlanych na forum.
Do góry

Katalog - obrazek /forum

W tym katalogu przechowywane są pliki graficzne, które są wyświetlane na forum, np. przycisk założenia nowego tematu, ikony statusu etc.
Do góry

Komentarze

#1 | chomik dnia 21 czerwca 2009 22:14
Nie rozumiem sensu tego artykułu - przecież wystarczy wziąć do ręki słownik języka angielskiego Smile I to czasem nie będzie potrzebne bo można użyć własnego rozumu i kojarzenia faktów.
#2 | jantom dnia 21 czerwca 2009 22:31
Przypomnę Ci o tym, gdy zobaczę na forum kolejny post (nie Twój, żeby nie było) z pytaniem o to, gdzie wpakować "coś", gdzie "coś" może być: grafiką, bbcodem, polem użytkownika, skórką, inne Wink Art powstał po takim właśnie poście. Mam tylko nadzieję, że powyższe wypocinki komuś się przydadzą. Bez sensu jest tylko nic nie robić.
#3 | Pieka dnia 21 czerwca 2009 22:45
Fakt, ze nie rozumiesz sensu tego typu artykulow, swiadczy tylko o Tobie. Zwykle dziekuje calkowicie wystarczy, to tak na przyszlosc.
Facet widzi pytania mlodych uzytkownikow na stronie i z mysla o nich, calkowicie bezinteresownie tworzy poradnik, w ktorym znajda wyjasnienie obecnosci oraz przydatnosci poszczegolnych katalogow. Robi to sam od siebie nakladem wielu godzin mozolnej pracy, mimo, ze ma wiele innych zajec, w tym rowniez sesje, ktore stanowia o jego "byc lub nie byc" w przyszlosci. A Ty mu piszesz, ze nie widzisz sensu? Chlopie, pomysl nastepnym razem nim cos napiszesz, bo wyc sie chce.
#4 | jantom dnia 22 czerwca 2009 00:26
Panowie, bez wycieczek. Skupmy się na odczuciach, przemyśleniach, sugestiach po przeczytaniu arta.
#5 | Pieka dnia 22 czerwca 2009 00:44
Oczywiscie prosze Pana Autora Smile Artykul, o czym pisalem juz wczesniej jest bardzo dobrze napisany, zrozumiale i przejrzyscie. Moze stanowic wzor dla innych i licze, ze wlasnie tym m.in. bedzie.
Szkoda, ze w ostatnim czasie tak malo pojawia sie ich na naszej stronie. Mam nadzieje, ze w zwiazku z wakacjami zmieni sie to i ujrzymy w tym dziale nowe, rownie ciekawie i dobrze napisane, czego Wam i sobie zycze.
#6 | khaman dnia 22 czerwca 2009 09:52
Są ludzie, którzy chcą wiedzieć co znajduje się pod maską ich auta, a i są tacy, którzy tylko odpalają auto kluczykiem i jadą. Bardzo dobry artykuł.
#7 | Borek dnia 09 stycznia 2010 12:24
I wszystko jasneGrin
#8 | Unkas29 dnia 11 lutego 2010 16:53
Słyszałem, że katalog attachments, nawet jak chcemy korzystać z wewnętrznego forum, to można usunąć z pożytkiem dla bezpieczeństwa strony. Prawda to?
#9 | jantom dnia 13 października 2010 09:50
Tylko jeśli nie zezwalamy na dodawanie załączników na forum. W innym przypadku posypie nam się forum.

Dodaj komentarz

Zaloguj się, aby móc dodać komentarz.

Oceny

Tylko zarejestrowani użytkownicy mogą oceniać zawartość strony
Zaloguj się lub zarejestruj, żeby móc zagłosować.

Świetne! Świetne! 70% [7 głosów]
Bardzo dobre Bardzo dobre 10% [1 głos]
Dobre Dobre 10% [1 głos]
Średnie Średnie 0% [0 głosów]
Słabe Słabe 10% [1 głos]
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl