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