gyors szerkesztési panel - Dokumentáció
A modul lehetővé teszi, hogy módosítsa a adatmodulokkal és a felhasználói felület az oldalon. A modul két részből áll: egy kapcsolható része és a lekérdezés feldolgozása szerkeszteni a közigazgatási része.
kapcsolat
A dugó rész - modules / useradmin / useradmin.inc.php fájlt. Leírja Useradmin_inc osztályban. A modul osztály objektum keresztül érhető el a változó $ this -> Diafan -> _useradmin. Egy példány jön létre az első hívást változó.
húr get (string $ text, string $ name, $ integer element_id, string $ táblanév [integer $ lang_id = 0], [string $ type = '']) - generál egy linket a szerkesztés formában.
- string $ text: változó értékét
- string $ name: a változó nevét
- integer $ element_id: cikkszám
- string $ táblanév: asztal
- integer $ lang_id: language száma
- string $ típusa: típusú adatok
// rendszergazda bocsátja szövegszerkesztés hírek
$ Text = $ this -> Diafan -> _useradmin -> kap ($ text 'text' $ id 'hírek' _LANG ....);
húr get_lang (string $ value, string $ name, string $ module_name) - generál egy linket a fordítás űrlapon.
- string $ érték: a jelenlegi fordítás
- string $ name: a húr a fordítandó
- string $ module_name: Modul
$ Text = $ this -> Diafan -> _useradmin -> get_lang ( 'hello' 'hello' 'site' ..);
array | logikai hamis get_meta (integer $ element_id, string $ module_name) - Get linkeket, hogy módosítsa a meta adatok segítségével az adminisztrációs felület.
- integer $ element_id: cikkszám
- string $ module_name: Modul
// kap a linkeket szerkeszteni meta-adatok oldalon híreket ID = 3
$ Useradmin_links = $ this -> Diafan -> _useradmin -> get_meta (3 "hírek");
echo '„
echo '„
echo '„
void szerkesztés () - az adatokat generáló szerkesztésre formákat.
echo $ this -> Diafan -> _useradmin -> szerkesztés ();
// kiírja az szerkesztése űrlapon megadott adatokat a $ _GET tömb
string típusú (string $ name) - Visszaadja az adatok egy változó típusát nevét.
- string $ name: a neve a szerkeszthető változó
echo „Adat típus mező által létrehozott”. $ Ez -> Diafan -> _useradmin -> típus ( "teremtett");
// kiírja:
// mező adattípus létrehozva: dátum
Fejlesztői
Főleg a modell a modulok adatok előállítását, legalábbis a sablont, hogy gyors hozzáférést biztosítanak a szerkesztési panelt.
Munkavégzés a modult kell tenni ezen kívül a cache régióban.
// news.model.php
if ($ this -!> result = $ this -> Diafan -> _cache -> kap ($ cache_meta 'hírek').)
$ Ez -> Diafan -> _cache -> mentés ($ this -> eredmény $ cache_meta 'hírek' ..);
>
//.
foreach ($ this -> eredmény # 91; „Sorban” # 93; mint $ Row)
//.
$ row # 91; „Név” # 93; = $ This -> Diafan -> _useradmin -> kap (
$ row # 91; „Név” # 93;, 'name'. $ row # 91; "Id" # 93;, 'hírek'. _LANG
);
$ row # 91; "Anons" # 93; = $ This -> Diafan -> _useradmin -> kap (
$ row # 91; "Anons" # 93;, 'Anons'. $ row # 91; "Id" # 93;, 'hírek'. _LANG
);
$ row # 91; "Date" # 93; = $ This -> Diafan -> _useradmin -> kap (
$ row # 91; "Date" # 93;, 'létrehozott'. $ row # 91; "Id" # 93;, 'hírek'
);
//.
>
Hogyan működik egy gyors szerkesztőpanelben
engedélyezni kell ezt a funkciót, hogy a felhasználó a szerkeszteni kívánt felhasználói oldalon a közigazgatási része a szerkesztési információt a felhasználó az oldalon. Beállítása „Csatlakozás a gyors szerkesztési panel” csak akkor jelenik meg a típusú felhasználók számára engedélyezett a hozzáférés a közigazgatási része.
A webmester kell telepíteni szkriptek szerkesztése panel cm. Csatlakozni.
Miután szerkesztési mód az adminisztrációs része a helyszínen lesz a tetején a közigazgatási központ. Ezen a panelen engedélyezni kívánt szerkesztési módban. Mód aktiválódik, ha pirosan világít.
Amikor az egérrel az ikonra „ceruza” felirat jelenik meg a szerkesztett elemet. Ha rákattint a kiválasztott elem megnyílik egy ablak, ahol meg lehet szerkeszteni.
Miután az elemet menteni további navigáció a helyszínen kell kapcsolni a szerkesztési mód. A kikapcsolt állapotban a piros fény eltűnik.
modules / useradmin / admin / useradmin.admin.action.php - kérésfeldolgozó szerkesztésre adatokat a felhasználói része;
modules / useradmin / js / useradmin.edit.js - űrlapszerkesztő tartalmat a felhasználó részéről, JS-script;
modules / useradmin / js / useradmin.js - gyors szerkesztési panel, JS-script;
modules / useradmin / useradmin.action.php - feltöltésével gyors szerkesztési panel;
modules / useradmin / useradmin.css - gyors szerkesztési panel, CSS;
modules / useradmin / useradmin.edit.php - űrlapszerkesztő tartalmat a felhasználó részéről;
modules / useradmin / useradmin.edit.css - űrlapszerkesztő tartalmat a felhasználó részéről, CSS;
modules / useradmin / useradmin.inc.php - modul kapcsolatot;
modules / useradmin / useradmin.install.php - beállítás modul;
modules / useradmin / views / useradmin.view.edit.php - adatok szerkesztésével űrlapsablont;
modules / useradmin / views / useradmin.view.get.php - adat sablont lehet szerkeszteni a segítségével gyors szerkesztési panel;
modules / useradmin / views / useradmin.view.panel.php - sablon gyorsan szerkesztheti panel.