ForumCała strona

Nawigacja

Aktualnie online

Gości online: 12

Użytkowników online: 0

Łą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
28.03.2023 20:46:59
uuu, Szapko to najwyżej piwo możesz :-)

Szapko
25.03.2023 18:40:56
Fajnie, że forum jeszcze istnieje Grin Mi dopiero wpada 16 Grin

JazOOn
18.03.2023 15:06:24
trzeba pić

piterus
15.03.2023 19:49:53
No to się w tym roku kilka osiemnastek posypie Pfft

JazOOn
14.03.2023 21:33:37
Zarejestrowałem się tu ponad 18 lat temu :-)

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

RSS

Nawigacja

Jak pisać wtyczki?

Napisane przez Gander dnia 30 grudzień 2007 22:38 · 1 komentarz · 12752 czytań · Drukuj · Facebook · Wykop

Streszczenie:

W systemie php-fusion wtyczki noszą nazwę infusions. Są to moduły rozszerzające funkcjonalność podstawowego pakietu. W php-fusion dostępne są 3 typy wtyczek: zwykłe, zawierające panel i panele. Te zawierające panel mogą wyświetlać efekty swego działania w panelach bocznych. Żeby napisać wtyczkę dobrze jest się zaopatrzyć w pakiet SDK (Software Development Kit). Oczywiście w przypadku wtyczek-paneli nie jest to konieczne...

Aby pisać wtyczki należy mieć przynajmniej podstawowe pojęcie o HTML, PHP, MySQL, funkcjach składowych php-fusion, najczęściej popełnianych błędach oraz o bezpiecznym pisaniu modułów. Jeśli nie spełniasz tych warunków, nie masz co brać się za pisanie wtyczek, chyba że na własny użytek...

W systemie php-fusion wtyczki noszą nazwę infusions. Są to moduły rozszerzające funkcjonalność podstawowego pakietu. W php-fusion dostępne są 3 typy wtyczek: zwykłe, zawierające panel i panele. Te zawierające panel mogą wyświetlać efekty swego działania w panelach bocznych. Żeby napisać wtyczkę dobrze jest się zaopatrzyć w pakiet SDK (Software Development Kit). Oczywiście w przypadku wtyczek-paneli nie jest to konieczne. Pobieramy ten plik i rozpakowujemy. Otrzymujemy taką strukturę katalogów:

  • infusion_sdk
    • locale
      • English.php
      • Polish.php
    • infusion.php
    • new_infusion.php
    • new_infusion_admin.php
    • new_infusion_panel.php

infusion_sdk - jest to katalog wtyczki - wewnątrz znajdują się wszystkie pliki wchodzące w skład wtyczki. Warto zmienić mu nazwę na zbliżoną do nazwy wtyczki. Jeśli zamierzamy korzystać z panelu bocznego, nazwa powinna kończyć się na "_panel". (np moje_statystyki_panel)

locale - w tym katalogu znajdują się pliki językowe (Polish.php, English.php), które umożliwiają przetłumaczenie wtyczki na inne języki.

W dalszej części artykułu znajdują się dokładniejsze opisy wszystkich plików wchodzących w skład pakietu SDK...

Komentarze

#1 | ppiioottrreekk dnia 19 grudzień 2008 15:27
Czemu tworzenie tabeli jest taki dziwnie podane?. Zamiast $inf_newtable_[1] ma być $inf_newtable[1], bo inaczej nie utworzy nowej tabeli.
Przynajmniej ja miałem taki problem a odpowiedź znalazłem na forum. Myślę że ktoś to powinien poprawić.

Dodaj komentarz

Zaloguj się, aby móc dodać komentarz.
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl