Lille, enkel, smart! CMS uden database

CMSimple - Open Source CMS uden database

Information  Dokumentation  Downloads  Forum
Du er her:   CMSimple > Plugins > Plugins og Subsites
top
Side
Menu
Nyheder
Deutsche CMSimple Website English CMSimple Website Danish

Plugins og Subsites

Plugins som ikke skaber deres egne data (f.eks TableSort_XH) fungere fint selv i subsites og deres andet sprog.

I normale flersprogede installationer (uden subsites), vil data genererer plugins også fungere fint.

Problemet i subsites

I subsites kan der være problemer med data genererer plugins, da de gemmer deres data i plugin mappe af hoved installationen, og support flersprogethed ved datafiler navne som:

  • plugindata_de.txt
  • plugindata_en.txt
  • plugindata_fr.txt

etc.

Fordi de sproglige filer bruges i flere af subsites og deres andet sprog, denne type er ikke egnet længere.

Løsningen

Dette problem kan kun løses ved plugin udviklers pålidelighed. Da plugins bør programmeres til at gemme data i content mappen for den pågældende subsite eller andet sprog.

Hvis datasti kan konfigureres, bør det ikke konfigureres fra CMSimpleRoot, men fra roden af den respektive subsite eller andet sprog.

Kun på denne måde sikrer man at forskellige subsites og andet sprog ikke bruger de samme datafiler, og kan ændre dem.

Adgang beskyttede plugin data

Adgang beskyttelse for mapper via. Htaccess er kun effektiv på Apache webservere. På forskellige webservere, skal administratoren selv tage sig af adgangsrettigheder på sine mapper.

Plugin data skal opbevares i en undermappe af "indhold"-mappen for hver subsite eller andet sprog. Denne mappe er beskyttet af. Htaccess fra nysgerrige øjne, og det er også arvet til undermapper.

Men: denne beskyttelse kan også give problemer, for eksempel i gallerier. Pludselig er billeder eller miniaturer ikke synlige, årsagen er adgang beskyttelse af htaccess.

Der er derfor en mappe

./content/plugins/

Hvor denne beskyttelse bliver annulleret af. htaccess. Også dette er nedarvet til undermapper.

Hvis der ikke er følsomme eller ikke-offentlige data i plugin, kan datavejen være en undermappe af

./content/plugins/

« forrige top næste »

top
Side
Menu
Nyheder

top
Side
Menu
Nyheder

Nyheder

CMSimple er klar til php 8.2
CMSimple 5.15 er offentliggjort

25.03.2024

CMSimple 5.15 er tilgængelige for downloade.

Sidemanagerens træk&slip-funktionalitet og rutinen for at skifte til kun h1 sideopdeling er blevet væsentligt forbedret.

Download fra cmsimple.org »


Bliv CMSimple sponsor

Webdesigner og plugin programmører har mulighed for at få deres webside link på CMSimple.dk kontakt oplysninger findes under Impressum »


Støt gerne CMSimple.dk med en PayPal donation:

pixel

 

Support

Står du/I og mangler hjælp til, at opgadere, plugin, template eller lave en nyinstallation, er der hjælp og hente hos Preben Dahl der kan kontaktes på  e-mail: web@prebendahl.dk