ForumCała strona

Nawigacja

Aktualnie online

Gości online: 1

Użytkowników online: 0

Łącznie użytkowników: 25,397
Najnowszy użytkownik: Lyokoheros

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

sferahost
28.02.2025 21:31:55
Tak, "zesrało" się kodowanie. Przyznaję, za dużo rzeczy na raz a do tego jeszcze przeziębienie.

panicze
28.02.2025 20:50:22
Ten serwer co reklamuję się na stronie, to jest dla mnie anty-reklamą Źle

Pieta
28.02.2025 19:07:47
Uuu. Coś się kodowanie strony wysypało Sad

JazOOn
26.02.2025 20:17:43
Tja. oficjalny zbigniew@. Czytam opisy paneli : " Wiemy co cie spodka przed emeryturo"

jantom
25.02.2025 22:56:44
I z ciekawostek, pogłoski o śmierci PF-a są przesadzone - na Discordzie i w GitHubie pojawiła się gałąź 10.0. Frederick widzę, że próbuje pudrować trupa. Szkoda, że stronę zostawił w stanie rozkładu.

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

RSS

Polecamy hosting SferaHost.pl

Nawigacja

Jak pisać wtyczki?

Napisane przez Gander dnia 30 grudnia 2007 22:38 · 1 komentarz · 13636 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 grudnia 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