Kidolgozása az admin modul DLE
Ebben a jegyzet, hozzon létre egy modult a CMS DLE lesz szó a rendszergazda részéről.
Modul DLE - gyűjteménye található fájlok könyvtárakban. A modul 4 kép:
1. motor / modules / aphorism.php
2. motor / data / aphorismconfig.php
3. motor / inc / aphorism.php
4. /aphorism.php
létre kell hoznia egy rekordot egy harmadik fél új modul, a lekérdezés a következőképpen nézhet ki csatlakozhat az admin modul prefiks_admin_sections táblázat:
Annak érdekében, hogy a webhelysablonnal raspoznavalya kívánt címke szerkesztéséhez index.php azáltal, hogy a következő módosításokat:
motor / modules / aphorism.php fájl tartalmazza az alapvető funkciókat a modul:
motor / data / aphorismconfig.php fájl tartalmazza a modul konfigurációs. A fájl tartalmát által generált script.
motor / inc / aphorism.php fájl tartalmazza a közigazgatási része a modul:
De a fájl - /aphorism.php, hogy mit jelent?
És egy másik kérdés. Ha jól értem, akkor a fájl - motor / data / aphorismconfig.php Létrehoz egy fegyvert?
/aphorism.php - egy sablont, amely helyettesítheti a tag
File - motor / data / aphorismconfig.php először meg kell kézzel kell létrehozni, és a tartalmát benne megírt kód a motor / inc / aphorism.php fájlt. Lényegében ez a fájl segítségével beállíthatja a modul jön létre, ha a konfigurációs fájl nem kell szükségszerűen - nem tud létrehozni.
Georgy Spack, köszönöm szépen! De itt van a probléma, hogy miért létrehozásakor aphorismconfig.php fájl felírt csak egy része a tömb, nevezetesen - változat és a szerző. De miért szöveg elem nincs jelen.
És mégis, a kérdés még mindig a tag (vagy sablon fájl), nincs kimenet .... üresség.
4. /aphorism.php - a tévedés itt egy fájlt a TPL (aphorism.tpl) felbontást kell létrehozni, és ennek megfelelően valamit írni, például:
Ami a tömböt:
62. sor a motor / inc / aphorism.php file:
Find name = "save_con1", és helyette a name = "save_con # 91; text # 93;"
Ezt követően meg kell égetni teljesen
Georgy Spack, köszönöm szépen! Minden működött.
Helló
Kérem, mondja meg, hogyan kell változtatni a URL lekérdezési modul admin.php? Mod = aforizma bármely más ilyen admin.php? Mod = nevét. Mivel ha a táblázat a név mezőben adja meg egy másik nevet, kivéve aforizma, amikor kiválasztja a modul írja a következő mondatot: ebben a szakaszban adminpaneli fájl nem található. Mondd, hogyan kell megjavítani.
A kérés:
INSERT INTO `prefiks_admin_sections` (` name`, `title`,` descr`, `icon`,` allow_groups`) ÉRTÉKEK
(. "Aforizma 'aforizma', 'Idézetek híres emberek', 'aphorism.png', '1');
„Aforizma” - ez a neve a modul, módosítsa a paraméter megfelel a GET paraméter mod.