Stiahnite si aplikáciu teraz a 10 dní ju testujte zadarmo
Mena Vyberte jazyk Vyberte región

Tabuľky modulov a vlastné databázové tabuľky

Databázové tabuľky modulov CMS spravuje systém a nemôžu sa priamo meniť. Ak chceš individuálne rozšíriť modul, môžeš skopírovať pôvodnú MySQL tabuľku, vytvoriť vlastné skripty modulu a nový názov tabuľky zadať prostredníctvom konfigurácie modulu.

Tabuľky modulov v bluetronix CMS

Každý modul CMS môže mať vlastné databázové tabuľky. Tieto tabuľky spravuje bluetronix CMS a sú súčasťou príslušnej modulovej štruktúry.

Stĺpce týchto modulových tabuliek preto nemôžu byť priamo menené. Tým sa zabezpečuje, že systémové aktualizácie, funkcie modulu a interné skripty môžu naďalej správne pracovať s predpísanými databázovými štruktúrami.

Dôležité: Nemennite štruktúru originálnej modulovej tabuľky. Ak potrebujete ďalšie stĺpce alebo úplne individuálnu databázovú štruktúru, vytvorte namiesto toho vlastnú kópiu tabuľky.

1. Vytvoriť vlastnú databázovú tabuľku

Ak chceš individuálne upraviť existujúci modul CMS, môžeš skopírovať jeho MySQL tabuľku a uložiť ju pod vlastným názvom.

Predpokladajme, že chceš rozšíriť modul obchodu o ďalšie databázové polia. Pôvodná tabuľka sa napríklad volá:

Shop

Vytvor kópiu tejto tabuľky a pre novú tabuľku použij prídavok _own:

Shop_own

Následne môžeš štruktúru svojej vlastnej tabuľky individuálne prispôsobiť a pridať napríklad ďalšie stĺpce.

Pôvodná tabuľka Shop zostáva nezmenená a môže byť naďalej spravovaná CMS.

2. Vytvoriť vlastné skripty modulu

Okrem databázovej tabuľky je potrebné prispôsobiť aj skripty modulu, ktoré pristupujú k danej tabuľke.

Na to vytvoríš vlastné verzie potrebných skriptov. Aj tu sa používa prídavok _own.

Napríklad, z originálneho skriptu obchodu sa stane:

Shop.pl

svoja vlastná verzia:

Shop_own.pl

Vo svojej vlastnej verzii skriptu môžeš implementovať individuálne funkcie a prístupy do databázy.

Pôvodné skripty modulu zostávajú nezmenené a môžu byť naďalej aktualizované prostredníctvom aktualizácií CMS.

3. Zadať nový názov tabuľky

Po vytvorení vlastnej databázovej tabuľky a potrebných modulových skriptoch musíš nové meno tabuľky zaznamenať v príslušných konfiguračných súboroch.

Pre náš príklad sa namiesto pôvodnej tabuľky Shop použije nová tabuľka Shop_own.

Original table: Shop

Own table:    Shop_own

Vlastná konfigurácia modulu musí odkazovať na novú tabuľku. Rovnako musia byť prístupové dáta tvojej vlastnej modulovej skripty prispôsobené tejto tabuľke.

Týmto spôsobom môže tvoje individuálne modulové riešenie pracovať s vlastnou databázovou štruktúrou, zatiaľ čo pôvodná modulová tabuľka zostáva k dispozícii pre CMS.

Poznámka: Aké konfiguračné položky je potrebné prispôsobiť, závisí od konkrétneho modulu. Použi na to určené individuálne konfiguračné súbory.

4. Oddeliť štandardné súbory a vlastné súbory

Pre individuálne modulové riešenie by si mal dôsledne oddeliť originálnu databázovú tabuľku, štandardné skripty a vlastné úpravy.

Pôvodný Vlastná verzia
Obchod Obchod_vlastný
Obchod.pl Obchod_vlastný.pl

Pôvodné súbory a tabuľky zostávajú súčasťou CMS. Tvoje vlastné verzie môžu byť nezávisle rozšírené a prispôsobené požiadavkám tvojho projektu.

5. Postup individuálnej úpravy modulu

Ak chceš použiť existujúci modul so svojou databázovou štruktúrou, postupuj nasledovne:

  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. Zhrnutie

Databázové tabuľky modulov CMS spravuje systém. Ich stĺpce preto nemôžu byť priamo menené.

Pre úplne individuálne modulové riešenia môžeš skopírovať pôvodnú MySQL tabuľku, vytvoriť vlastné modulové skripty a zaznamenať nové meno tabuľky prostredníctvom modulovej konfigurácie.

Týmto spôsobom môžeš vyvíjať vlastné databázové štruktúry a individuálne funkcie bez toho, aby si menil pôvodné modulové súbory alebo systémové tabuľky.

Často kladené otázky

čo sa nás zákazníci často pýtajú

Prečo nemôžem priamo meniť stĺpce modulovej tabuľky?

Modulové tabuľky spravuje bluetronix CMS. Ich databázová štruktúra sa používa príslušnými modulovými funkciami a systémovými skriptami. Zmeny v pôvodnej štruktúre tabuľky by mohli spôsobiť problémy pri aktualizáciách alebo pri spúšťaní modulov.

Ako môžem pridať do modulu ďalšie databázové polia?

Skopíruj pôvodnú MySQL tabuľku a ulož ju pod vlastným názvom, napríklad Shop_own. Následne môžeš vlastnú tabuľku individuálne rozšíriť.

Musím kopírovať aj modulové skripty?

Áno, ak tvoje individuálne modulové riešenie potrebuje vlastné databázové prístupy alebo dodatočné funkcie, mal by si vytvoriť príslušné skripty ako vlastnú verziu s dodatkom _own.

Ako nazvem vlastný modulový skript?

Pre vlastnú verziu použij dodatok _own. Z pôvodného skriptu Shop.pl sa napríklad stáva Shop_own.pl.

Kde uložím názov svojej databázovej tabuľky?

Nový názov tabuľky musí byť uložený v príslušných konfiguračných súboroch modulu. Okrem toho musia byť databázové prístupy vašich vlastných skriptov modulu prispôsobené novej tabuľke.

Môžem naďalej používať pôvodnú tabuľku modulu?

Áno. Pôvodná tabuľka zostáva nezmenená a je naďalej k dispozícii pre CMS. Vaše individuálne modulske riešenie môže nezávisle fungovať s vlastnou tabuľkou.

Čo sa stane s mojimi vlastnými skriptami modulu pri aktualizácii CMS?

Pôvodné skripty modulu môžu byť naďalej aktualizované prostredníctvom aktualizácií. Vaše individuálne úpravy by ste mali ukladať do vlastných verzií skriptov s príponou _own.

Môžem týmto spôsobom vytvoriť úplne individuálny modul?

Áno. Vytvorením vlastnej MySQL tabuľky, individuálnych skriptov modulu a príslušnou konfiguráciou môžete vyvinúť vlastné modulske riešenie bez zmeny pôvodných súborov modulu alebo systémových tabuliek.

CMS