ForumCała strona

Nawigacja

Aktualnie online

Gości online: 7

Użytkowników online: 0

Łącznie użytkowników: 25,403
Najnowszy użytkownik: kowalski33

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

khaman
14.06.2025 15:21:12
Ale też mija miesiąc od jakiego panel admina nie działa, także spoko Smile

khaman
14.06.2025 15:19:40
Podobno to się da leczyć farmakologią Smile

JazOOn
13.06.2025 23:40:00
no za 5 dni miesiąc -gadam sam ze sobą ;-)

JazOOn
18.05.2025 22:31:41
Fakt. Zbyt miło wspominam te czasy, żeby się czepiać...

khaman
13.05.2025 09:46:54
Czepiasz się "drobnych"szczegółów
Pfft

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 · 13781 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...

pliki językowe English.php, Polish.php

pliki językowe umożliwiają łatwe tłumaczenie wtyczki na inne języki. W miejscach w których ma wyświetlać się jakiś tekst, wstawia się kod $locale['xxx100'] (oczywiście z odpowiednim indeksem) i gotowe. Indeksy muszą być unikalne, dlatego dobrze jest używać skrótowej nazwy wtyczki jako prefiksu w indeksach.


// Note, replace xxx with at least 3 letters relevant to your infusion
// Infusion titles & description
$locale['xxx100'] = "Nazwa Wtyczki";
$locale['xxx101'] = "Opis Wtyczki";
$locale['xxx102'] = "Nazwa Linka";
A poniżej przedstawiam kilka linijek pliku językowego z paczki MusicBox 2.1: $locale['mb2_100'] = "MusicBox2";
$locale['mb2_101'] = "Playlist Manager for Flash mp3 Player";

// Admin Panel
$locale['mb_200'] = "Dodawanie utworu";
$locale['mb_201'] = "Edycja utworu";
$locale['mb_202'] = "Tytuł";
$locale['mb_203'] = "URL";

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