ForumCała strona

Nawigacja

Aktualnie online

Gości online: 8

Użytkowników online: 0

Łącznie użytkowników: 25,386
Najnowszy użytkownik: Hisfatt

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

Zbigniew@
01.04.2024 12:28:45
Wszystkiego najlepszego z okazji świąt.

JazOOn
28.02.2024 19:25:31
ja zostałem przy fusionie ale nazywa się 360. Projektowanie i druk 3d...

MajsterBieda
25.02.2024 00:12:42
Ponad 20 lat .... tosz to sioook panie.... Grin

JazOOn
24.02.2024 20:32:31
a już na pewno mamuty

JazOOn
24.02.2024 20:31:59
Albo dinozaury

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 · 13178 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