Töltsd le az appot most és teszteld ingyen 10 napig
Pénznem Nyelv kiválasztása Válasszon régiót

Modul táblák és saját adatbázis táblák

A CMS modulok adatbázis tábláit a rendszer kezeli, és közvetlenül nem módosíthatók. Ha egy modult egyedileg szeretnél kiterjeszteni, akkor a kezdeti MySQL táblát másold le, készíts saját modul szkripteket, és a modul konfigurációján keresztül rögzítsd az új táblanevet.

Modul táblák a bluetronix CMS-ben

Minden CMS modul rendelkezhet saját adatbázis táblákkal. Ezeket a táblákat a bluetronix CMS kezeli, és részei a megfelelő modulstruktúrának.

Ezeknek a modul tábláknak a mezői ezért közvetlenül nem módosíthatók. Ez biztosítja, hogy a rendszerfrissítések, modul funkciók és belső szkriptek továbbra is helyesen működjenek a megadott adatbázis struktúrákkal.

Fontos: Ne módosítsd az eredeti modul tábla szerkezetét. Ha további mezőkre vagy teljesen egyedi adatbázis struktúrára van szükséged, inkább készíts saját másolatot a tábláról.

1. Saját adatbázis táblát létrehozni

Ha egy meglévő CMS modult egyénileg szeretnél módosítani, le tudod másolni annak MySQL tábláját, és saját néven elmentheted.

Tegyük fel, hogy szeretnéd a boltmodult további adatbázis-fülek kiegészíteni. Az eredeti táblázat például így hívják:

Shop

Hozz létre egy másolatot erről a táblázatról, és a új táblázathoz használd a _own kiegészítést:

Shop_own

Ezt követően egyedileg alakíthatod a saját táblázatod struktúráját, például további oszlopokat adhatsz hozzá.

Az eredeti Shop tábla változatlan marad, és továbbra is kezelheti a CMS.

2. Saját modul szkripteket készíteni

Az adatbázis-tábla mellett a modul-scripteket is módosítani kell, amelyek hozzáférnek a megfelelő táblához.

Ehhez létrehozod a szükséges scriptek saját verzióit. Itt is a _own kiegészítést használjuk.

Például az eredeti bolti scriptből:

Shop.pl

egy saját verzió:

Shop_own.pl

A saját scriptverziódban megvalósíthatod az egyedi funkciókat és adatbázis-hozzáféréseket.

Az eredeti modul-scriptek változatlanok maradnak, és továbbra is frissíthetők CMS-frissítésekkel.

3. Az új táblanevet rögzíteni

Miután létrehoztad a saját adatbázistábládat és a szükséges modul-scripteket, rögzítened kell az új tábla nevét a megfelelő konfigurációs fájlokban.

Példánkban az eredeti Shop tábla helyett az új Shop_own táblát használjuk.

Original table: Shop

Own table:    Shop_own

A saját modulkonfigurációdnak hivatkoznia kell az új táblára. A saját modul-scriptjeid adatbázis-hozzáféréseit is ehhez a táblához kell igazítani.

Ezáltal a saját modulmegoldásod a saját adatbázis-struktúrájával tud működni, míg az eredeti modul-tábla továbbra is elérhető a CMS számára.

Megjegyzés: Milyen konfigurációs bejegyzéseket kell módosítani, az a megfelelő modultól függ. Használj az erre a célra kijelölt egyedi konfigurációs fájlokat.

4. A standard fájlokat és a saját fájlokat különválasztani

Egy egyedi modulmegoldás érdekében mind az eredeti adatbázistáblát, mind a standard scripteket és a saját módosításaidat következetesen el kell különíteni egymástól.

Eredeti Saját verzió
Bolt Bolt_own
Shop.pl Shop_own.pl

Az eredeti fájlok és táblák a CMS részét képezik. A saját verzióid függetlenül bővíthetők és igazíthatók a projekted követelményeihez.

5. Az egyedi modul módosításának folyamata

Ha egy meglévő modult szeretnél saját adatbázis-struktúrával használni, a következő lépéseket kell követned:

  1. Kopiere die originale MySQL-Tabelle und speichere sie unter einem eigenen Namen, beispielsweise Shop_own.
  2. Passe die Struktur deiner eigenen Tabelle an deine Anforderungen an.
  3. Erstelle eigene Versionen der benötigten Modul-Skripte mit dem Zusatz _own.
  4. Hinterlege den neuen Tabellennamen in den entsprechenden Modul-Konfigurationsdateien.
  5. Passe die Datenbankzugriffe deiner eigenen Skripte an und überprüfe, ob dein individuelles Modul mit der neuen Tabelle arbeitet.

6. Összefoglalás

A CMS-modulok adatbázis-tábláit a rendszer kezeli. Ezért az oszlopaik nem módosíthatók közvetlenül.

Teljesen egyedi modulmegoldásokhoz másold le az eredeti MySQL táblát, készíts saját modul-szkripteket, és a modulkonfiguráción keresztül add meg az új táblanevet.

Így saját adatbázis-struktúrákat és egyedi funkciókat fejleszthetsz anélkül, hogy az eredeti modulfájlokat vagy rendszertáblákat módosítanád.

GYIK

Miket kérdeznek tőlünk gyakran az ügyfelek?

Miért nem változtathatom meg közvetlenül egy modul-tábla oszlopait?

A modul-táblákat a bluetronix CMS kezeli. Az adatbázis-struktúrájuk a megfelelő modul-funkciók és rendszer-szkriptek által van használva. Az eredeti táblastruktúra módosítása problémákat okozhat a frissítések vagy a modulok futtatása során.

Hogyan adhatok hozzá egy modulhoz további adatbázis-mezőket?

Másold le az eredeti MySQL táblát, és mentsd el saját néven, például Shop_own. Ezt követően egyedileg bővítheted a tábládat.

Kell-e a modul-szkripteket is másolnom?

Igen, ha az egyedi modulmegoldásod saját adatbázis-hozzáféréseket vagy további funkciókat igényel, akkor a vonatkozó szkripteket is készítsd el saját verzióként _own kiegészítéssel.

Hogyan nevezem el a saját modul-szkriptemet?

A saját verziónál használd a _own kiegészítést. Az eredeti szkriptnél, például Shop.pl, a neve Shop_own.pl lesz.

Hol tárolom a saját adatbázistáblám nevét?

Az új táblanevet a megfelelő modul-konfigurációs fájlokban kell megadni. Ezen kívül a saját modul-szkriptek adatbázis-hozzáféréseit is az új táblára kell hangolni.

Továbbra is használhatom az eredeti modul-táblát?

Igen. Az eredeti tábla változatlan marad, és továbbra is elérhető a CMS számára. A saját modulmegoldásod függetlenül is működhet a saját táblájával.

Mi történik a saját modul-szkripteimmel egy CMS-frissítéskor?

Az eredeti modul-szkriptek továbbra is frissíthetők. Az egyedi módosításokat ezért a megfelelő saját szkripteviziókban, a _own kiegészítéssel érdemes tárolni.

Ily módon létrehozhatok egy teljesen egyedi modult?

Igen. Saját MySQL táblával, egyedi modul-szkriptekkel és a megfelelő konfigurációval kifejlesztheted a saját modulmegoldásodat anélkül, hogy az eredeti modul-fájlokat vagy rendszertáblákat módosítanád.

CMS