ForumCa³a strona

Nawigacja

Aktualnie online

Go¶ci online: 18

U¿ytkowników online: 1
Pieka

£±cznie u¿ytkowników: 25,375
Najnowszy u¿ytkownik: martyna23

Logowanie

Nazwa u¿ytkownika

Has³o



Zarejestruj siê

Odzyskaj has³o

Shoutbox

Musisz zalogowaæ siê, aby móc dodaæ wiadomo¶æ.

JazOOn
17.05.2023 21:20:44
Wasze zdrowie!

hoopak
06.05.2023 14:23:43
Pierwsze konto w 2005 roku, wiêc mi równie¿ wychodzi pe³noletno¶æ Grin

JazOOn
16.04.2023 22:02:01
krasnal i websrv u mnie ca³y czas na kompie :-) no i nie¶miertelny paj±czek

Szapko
16.04.2023 02:42:07
Kusi mnie troche wróciæ do korzeni i stworzyæ jak±¶ stronê na PF Smile

JazOOn
28.03.2023 20:46:59
uuu, Szapko to najwy¿ej piwo mo¿esz :-)

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

RSS

Nawigacja

Pierwsza wtyczka do PHP-Fusion v7 cz.1: Struktura plików

Napisane przez Chemikpil dnia 06 marca 2011 18:57 · 0 komentarzy · 7451 czytañ · Drukuj · Facebook · Wykop

Streszczenie:

Infusions, bo tak nazywa siê wtyczki w PHP-Fusion dostarczaj± nam mo¿liwo¶ci, które nie zosta³y zaimplementowane w podstawowej wersji CMS. Jako, ¿e nie wszyscy wiedza jak napisaæ taki skrypt, postanowi³em opracowaæ serie artyku³ów pokazuj±cych etap tworzenia. Dzi¶ zajmiemy siê struktura katalogów, czyli tym jak wygl±da folder naszej wtyczki i za co odpowiadaj± poszczególne pliki.

Struktura plików

  • infusion_name
    • locale
      • English.php
      • Polish.php
    • infusion.php
    • infusion_db.php
    • infusion_name.php
    • infusion_name_admin.php
    • infusion_name_panel.php

Powy¿ej znajduje siê struktura dla przyk³adowej wtyczki. Ca³o¶æ musi znajdowaæ siê w katalogu infusions naszego PHP-Fusion. Dowiedzmy siê teraz co za co odpowiada ka¿dy plik.

Infusion_name - G³ówny katalog naszej wtyczki. Tu trzymamy wszystkie pliki. Jego nazwa powinna sugerowaæ nam, czym plugin siê zajmuje. Dodatkowo je¿eli w sk³ad wtyczki wchodzi panel boczny, nazwa powinna na koñcu zawieraæ sufix _panel , np. last_news_panel.

infusion.php - Plik instalacyjny. W nim zawarte s± dane konfiguracyjne, które pozwalaj± nam zainstalowaæ wtyczkê.

infusion_db.php - W tym pliku definiujemy sta³e, które zastêpuj± nam nazwy tabel, z których korzysta wtyczka. Plik nie jest wymagany, je¿eli nie wykorzystujemy bazy danych.

infusion_name.php - G³ówna strona naszej wtyczki. Za jej po¶rednictwem mo¿emy wy¶wietlaæ efekty dzia³a infusiona. Nazwa powinna sugerowaæ nam czym zajmuje siê dana wtyczka.

infusion_name_admin.php - Panel administracyjny wtyczki. Oczywi¶cie sufix _admin tylko sugeruje nam do czego przeznaczony jest ten plik i wcale nie jest on wymagany, jednak dla lepszej przejrzysto¶ci warto stosowaæ takie nazewnictwo. G³ówny plik administracyjny definiujemy w pliku infusion.php (o tym w nastêpnej czê¶ci).

infusion_name_panel.php - Panel w którym mo¿emy prezentowaæ efekty dzia³ania wtyczki. W odró¿nieniu do dwóch ostatnich plików, tutaj s± jasno okre¶lone regu³y nazewnictwa. Plik musi nazywaæ siê dok³adnie tak jak katalog w którym siê znajduje, np. last_news_panel => last_news_panel.php.

locale - Tu przechowywane s± pliki jêzykowe. Ka¿dy plik nazywany jest wed³ug schematu kraj.php, np Polish.php, English.php.

Na dzi¶ tyle. W nastêpnej czê¶ci stworzymy plik instalacyjny oraz zainstalujemy nasz± wtyczkê.

Komentarze

Brak komentarzy. Mo¿e czas dodaæ swój?

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! 100% [1 g³os]
Bardzo dobre Bardzo dobre 0% [0 g³osów]
Dobre Dobre 0% [0 g³osów]
¦rednie ¦rednie 0% [0 g³osów]
S³abe S³abe 0% [0 g³osów]
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl