Speicherort der Userfiles

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
olape
Posts: 2746
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: Speicherort der Userfiles

Post by olape » Tue Oct 22, 2019 3:48 pm

Auch für die Datenbank von Realblog könnte man unter „sp“ einen symbolischen Link nutzen.
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

lck
Posts: 2967
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Speicherort der Userfiles

Post by lck » Tue Oct 22, 2019 6:19 pm

olape wrote:
Tue Oct 22, 2019 3:48 pm
Auch für die Datenbank von Realblog könnte man unter „sp“ einen symbolischen Link nutzen.
Auch eine Möglichkeit.

Oder, man passt die Pfade zu realblog.db, realblog.csv und realblog.txt in den Dateien DB.php und DataExchangeController.php dementsprechend an. Ist halt nicht Updatesicher.

Code: Select all

{$pth['folder']['content']}
ändern zu:

Code: Select all

{$pth['folder']['base']}content/
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

pmschulze
Posts: 120
Joined: Thu Aug 07, 2014 5:29 pm

Re: Speicherort der Userfiles

Post by pmschulze » Thu Oct 24, 2019 11:38 am

Perfekt - das war die Lösung.
Danke!

lck
Posts: 2967
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Speicherort der Userfiles

Post by lck » Thu Oct 24, 2019 6:02 pm

pmschulze wrote:
Thu Oct 24, 2019 11:38 am
Perfekt - das war die Lösung.
Symbolischer Link oder Pfadanpassung?
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

pmschulze
Posts: 120
Joined: Thu Aug 07, 2014 5:29 pm

Re: Speicherort der Userfiles

Post by pmschulze » Thu Oct 24, 2019 6:22 pm

Den Link habe ich nicht hinbekommen, also habe ich die Pfade angepasst.

pmschulze
Posts: 120
Joined: Thu Aug 07, 2014 5:29 pm

Re: Speicherort der Userfiles

Post by pmschulze » Wed Oct 30, 2019 8:05 am

Ich habe weitergebastelt und eine - für mich gute - Lösung für die Unterseiten gefunden.
Extrem hilfreich dazu war https://wiki.cmsimple-xh.org/doku.php/d ... and_tricks

Ich nutze das Mehrsprachen-Feature. Jede Sprache nutzt das Haupttemplate.
Im Template gibt es zwei Aufrufe, die sprachspezifische Formatierungen erzeugen:
- Neuladen eines Logos:

Code: Select all

<?php echo tag('img src="'.$pth['folder']['template'].'images/header-'.$sl.'.png" alt="..."')?>
- Nachladen der ändernden Styles im <head>:

Code: Select all

<?php echo tag('link rel="stylesheet" type="text/css" href="'.$pth['folder']['template'].$sl.'.css"')."\n"; ?>
Da ich nur wenige Farben ändere habe ich im spachspezifischen Style zwei Variablen definiert:

Code: Select all

:root {
  --bg: #2F5071;
  --txt: #FFF;
}
Diese rufe ich dann in den Einzeldefinitionen auf: var(--txt)...
Das bedeutet für mich, dass ich pro "Sprache" genau zwei Stellen ändern muss, um das Layout anzupassen, anstatt zwei fast identische Templates zu erzeugen.

Lediglich Lightbox scheint ein Problem zu haben. Der Debugger meldet: ("sp" ist eine der "Sprachen")

Code: Select all

Das Skript von "http://192.168.178.23/sp/plugins/lightbox/js/lightbox.js" wurde geladen, obwohl sein MIME-Typ ("text/html") kein für JavaScript gültiger MIME-Typ ist.
Laden fehlgeschlagen für das <script> mit der Quelle "http://192.168.178.23/sp/plugins/lightbox/js/lightbox.js".

olape
Posts: 2746
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: Speicherort der Userfiles

Post by olape » Wed Oct 30, 2019 1:41 pm

pmschulze wrote:
Wed Oct 30, 2019 8:05 am
Lediglich Lightbox scheint ein Problem zu haben. Der Debugger meldet: ("sp" ist eine der "Sprachen")
CODE: ALLES AUSWÄHLEN
Das Skript von "http://192.168.178.23/sp/plugins/lightb ... ightbox.js" wurde geladen, obwohl sein MIME-Typ ("text/html") kein für JavaScript gültiger MIME-Typ ist.
Laden fehlgeschlagen für das <script> mit der Quelle "http://192.168.178.23/sp/plugins/lightb ... ightbox.js".
Ich glaube nicht, dass das mit den beschriebenen Änderungen/Anpassungen zusammen hängt.
JS wäre, meines Erachtens, als MIME-Typ mit application/javascript korrekt ausgegeben.
Vielleicht nur ein Problem der lokalen Installation.
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

lck
Posts: 2967
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Speicherort der Userfiles

Post by lck » Wed Oct 30, 2019 6:03 pm

pmschulze wrote:
Wed Oct 30, 2019 8:05 am
Lediglich Lightbox scheint ein Problem zu haben. Der Debugger meldet: ("sp" ist eine der "Sprachen")

Code: Select all

Das Skript von "http://192.168.178.23/sp/plugins/lightbox/js/lightbox.js" wurde geladen, obwohl sein MIME-Typ ("text/html") kein für JavaScript gültiger MIME-Typ ist.
Laden fehlgeschlagen für das <script> mit der Quelle "http://192.168.178.23/sp/plugins/lightbox/js/lightbox.js".
:? Da fallen mir mehrere Sachen auf:
1.) http://192.168.178.23/
Das ist eine IP-Adresse im lokalen Netzwerk

2.) ./sp/plugins/
Kann es gar nicht geben ist ja kein eigenständiges XH sondern eine "Zweitsprache".

3.) In der Hauptinstallation in ./plugins/ scheint lightbox gar nicht installiert zu sein, sonst könnte man wenigstens die version.nfo aufrufen (auf welcher Seite wird Lightbox eigentlich verwendet?).

Eventuell ein Cache-Problem?
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

pmschulze
Posts: 120
Joined: Thu Aug 07, 2014 5:29 pm

Re: Speicherort der Userfiles

Post by pmschulze » Wed Oct 30, 2019 7:53 pm

Die lokale Installation lief auf einer Synology mit php 7.3.... für Testzwecke, damit ich sie dann für die eigentliche Seite benutzen kann. Cache wurde geleert...., Problem blieb.
Ich habe jetzt lightbox rausgenommen; ich hatte es nur an einer Stelle benutzt. Damit ist natürlich auch der Fehler weg.

olape
Posts: 2746
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: Speicherort der Userfiles

Post by olape » Wed Oct 30, 2019 8:19 pm

lck wrote:
Wed Oct 30, 2019 6:03 pm
2.) ./sp/plugins/
Kann es gar nicht geben ist ja kein eigenständiges XH sondern eine "Zweitsprache".
Das stimmt, darüber habe ich gar nicht nachgedacht. Vielleicht ist die Fehlermeldung selbst falsch und damit irreführend.
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

Post Reply