ForumCała strona

Nawigacja

Aktualnie online

Gości online: 15

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

JazOOn
25.06.2025 23:43:19
Dziadziejemy jantom...

jantom
23.06.2025 21:37:31
Z ciekawo?ci pogrzeba?em w historii i jest gorzej ni? my?la?em. Skórka Nadzieja ma ju? 17 lat.

jantom
23.06.2025 21:33:12
... troch? zasiedzia?o Wink

jantom
23.06.2025 21:32:38
Cecha tego, jak z 20+ lat temu pisano strony - tabelki wsz?dzie, szczególnie do tworzenia uk?adów stron. PF d?ugo by? wierny tej tradycji. A obecny szablon Supportu napisa?em z 15 lat temu i chyba mu

Zbigniew@
22.06.2025 17:50:03
Dlaczego forum jest dost?pne tylko dla 10% ludzi? Poniewa? wi?kszo?? osób korzysta z internetu na urz?dzeniach mobilnych.

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

new_infusion.php

strona wtyczki - je?li wtyczka ma prezentowa? efekty swojego dzia?ania na dodatkowej stronie (nie myli? ze stronami informacyjnymi) to najlepiej wykorzysta? do tego ten szablon. Warto zmieni? nazw? tego pliku na nazw? zbli?on? do nazwy wtyczki (np moje_statystyki.php)

require_once "../../maincore.php";
require_once BASEDIR."subheader.php";
require_once BASEDIR."side_left.php";

// Your code goes here

require_once BASEDIR."side_right.php";
require_once BASEDIR."footer.php";
new_infusion_admin.php
panel administracyjny - je?li wtyczka ma zawiera? panel administracyjny to dobrze jest u?y? tego szablonu. Zawiera uniwersalne zabezpieczenie paneli administracyjnych. Tak jak wcze?niej pisa?em, warto zmieni? mu nazw? (np moje_statystyki_admin.php)

require_once "../../maincore.php";
require_once BASEDIR."subheader.php";
require_once ADMIN."navigation.php";

if (!checkrights("IP") || !defined("iAUTH") || $aid != iAUTH) fallback("../index.php");

// Check if locale file is available matching the current site locale setting.
if (file_exists(INFUSIONS."infusion_title/locale/".$settings['locale'].".php")) {
// Load the locale file matching the current site locale setting.
include INFUSIONS."infusion_title/locale/".$settings['locale'].".php";
} else {
// Load the infusion's default locale file.
include INFUSIONS."infusion_title/locale/English.php";
}

opentable();
// your code here
closetable();

echo "</td>\n";
require_once BASEDIR."footer.php";

new_infusion_panel.php
panel boczny - je?li efekty dzia?ania wtyczki maj? by? wy?wietlane w panelu bocznym, warto u?y? tego szablonu. Wa?ne! ?eby mo?na by?o doda? taki panel poprzez dodawanie paneli bocznych, nazwa pliku musi by? identyczna jak nazwa katalogu: (np moje_statystyki_panel => moje_statystyki_panel.php)

if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }

openside("side panel");
closeside();

//opentable("center panel");
//closetable();

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