Clean URLs
Re: Clean URLs
vor Zeile 105 return $o; eingefügt führt das leider zu einem
Parse error: syntax error, unexpected '"' in H:\xampp5631\xampp\htdocs\xh1610clea2_\cmsimple\tplfuncs.php on line 107
Parse error: syntax error, unexpected '"' in H:\xampp5631\xampp\htdocs\xh1610clea2_\cmsimple\tplfuncs.php on line 107
Re: Clean URLs
Upps! Ich habe den Code nun korrigiert.cmss wrote:vor Zeile 105 return $o; eingefügt führt das leider zu einem
Parse error: syntax error, unexpected '"' in H:\xampp5631\xampp\htdocs\xh1610clea2_\cmsimple\tplfuncs.php on line 107
Christoph M. Becker – Plugins for CMSimple_XH
Re: Clean URLs
Der Code geht - danke - und ich will erst mal ausführlicher testen.
Ich habe aber noch ein kleines anders Problem in XH1.7 :
Wenn ich in der Stylesheet eine Klasse definiere wie mit
ul {list-style-image: url(./perl.jpg)}
ul {list-style-image: url(./userfiles/images/perl.jpg)}
#ul3 {list-style-image: url(./perl.jpg)}
.ul3 {list-style-image:url(./userfiles/images/perl.jpg)}
(ich habe verschiedenste Varianten mit ./ etc probiert, so kann ich damit kein UL stylen - wohl aber direkt wie mit
<ul style="list-style-image: url(./perl.jpg);">
Perl.jpg liegt sowohl im Userfiles- als auch im Template-Verzeichnis (755)
In anderen Systemen geht das mit obigen Klassen - fehlt hier der Pfad oder was kann das Problem sein.
( was ich noch nicht probiert habe ist mit Konstrukten wie <?php echo $pth['folder']... etc.)
Ich habe aber noch ein kleines anders Problem in XH1.7 :
Wenn ich in der Stylesheet eine Klasse definiere wie mit
ul {list-style-image: url(./perl.jpg)}
ul {list-style-image: url(./userfiles/images/perl.jpg)}
#ul3 {list-style-image: url(./perl.jpg)}
.ul3 {list-style-image:url(./userfiles/images/perl.jpg)}
(ich habe verschiedenste Varianten mit ./ etc probiert, so kann ich damit kein UL stylen - wohl aber direkt wie mit
<ul style="list-style-image: url(./perl.jpg);">
Perl.jpg liegt sowohl im Userfiles- als auch im Template-Verzeichnis (755)
In anderen Systemen geht das mit obigen Klassen - fehlt hier der Pfad oder was kann das Problem sein.
( was ich noch nicht probiert habe ist mit Konstrukten wie <?php echo $pth['folder']... etc.)
Re: Clean URLs
Relative URLs in einem Stylesheet beziehen sich immer auf das Verzeichnis in dem das Stylesheet liegt. url(./perl.jpg) bezieht sich also auf das Templateverzeichnis; um sich auf userfiles/ zu beziehen, müsste es url(../../userfiles/perl.jpg) lauten.
Christoph M. Becker – Plugins for CMSimple_XH
Re: Clean URLs
Ausgehend von der stylesheet.css müsste es für ein Bild im Ordner ./templates/deinTemplate/images/ so angegeben werden:cmss wrote:Wenn ich in der Stylesheet eine Klasse definiere wie mit
ul {list-style-image: url(./perl.jpg)}
...
Code: Select all
list-style-image: url(images/perl.jpg);
Code: Select all
list-style-image: url(../../userfiles/images/perl.jpg);
Das wäre dann nur in der template.htm anwendbar.cmss wrote:( was ich noch nicht probiert habe ist mit Konstrukten wie <?php echo $pth['folder']... etc.)
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: Clean URLs
list-style-image: url(images/perl.jpg); geht auch nicht - auch nicht unter Xampp
list-style-image: url(/perl.jpg); perl.jpg lag bei mir direkt im Templateverzeichnis
mit list-style-image: url(../../userfiles/images/perl.jpg); geht es ...seufz
Was nicht läuft ist ein Bild aus dem Templateverzeichnis über eine Klasse zuzuweisen.-
list-style-image: url(/perl.jpg); perl.jpg lag bei mir direkt im Templateverzeichnis
mit list-style-image: url(../../userfiles/images/perl.jpg); geht es ...seufz
Was nicht läuft ist ein Bild aus dem Templateverzeichnis über eine Klasse zuzuweisen.-
Re: Clean URLs
Wenn es direkt im Template-Ordner liegt also in ./templates/deinTemplate/perl.jpg dann geht es so:cmss wrote:list-style-image: url(images/perl.jpg); geht auch nicht - auch nicht unter Xampp
list-style-image: url(/perl.jpg); perl.jpg lag bei mir direkt im Templateverzeichnis
Code: Select all
list-style-image: url(perl.jpg);
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: Clean URLs
Beispiel:cmss wrote:Was nicht läuft ist ein Bild aus dem Templateverzeichnis über eine Klasse zuzuweisen.
Code: Select all
.content ul {
list-style-image: url(perl.jpg);
list-style-type: none;
}
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: Clean URLs
Das list-style-image: url(perl.jpg); geht jetzt merkwürdigerweise.
Das .content geht nicht, und alle Punkte vor der Liste sind weg. Damit geht aber eine Liste ohne Punkte oder Bilder - auch eine Variante.
Vielleicht kann man (Entwickler) das Problem des "2 Ebenen hoch und dann " : ../../userfiles über php-namespaces aliase im System lösen.
use My\Full\Classname as Another; oder ähnliches
Das .content geht nicht, und alle Punkte vor der Liste sind weg. Damit geht aber eine Liste ohne Punkte oder Bilder - auch eine Variante.
Vielleicht kann man (Entwickler) das Problem des "2 Ebenen hoch und dann " : ../../userfiles über php-namespaces aliase im System lösen.
use My\Full\Classname as Another; oder ähnliches
Re: Clean URLs
Nein, so etwas wird von CSS nicht unterstützt, und zumindest bislang sind die Stylesheets reine CSS-Dateien (ohne PHP Preprocessing). Wenn viele solche Verweise nötig sind, dann könntest du auch ein Stylesheet in userfiles/ ablegen, und dieses im Templatestylesheet importieren.cmss wrote:Vielleicht kann man (Entwickler) das Problem des "2 Ebenen hoch und dann " : ../../userfiles über php-namespaces aliase im System lösen.
use My\Full\Classname as Another; oder ähnliches
Christoph M. Becker – Plugins for CMSimple_XH