"Interaktives" Template möglich?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
MagicV
Regular
Posts: 159
Joined: Wed Apr 11, 2007 8:44 am
Contact:

Post by MagicV »

Okay ich versuche es mal langsam....

angenommen ich habe ein template "normal" das ich bisher nutze, dann haben die Variable TEMPLATE_PATH und die Variable $template der Wert "normal".
Jetzt schalte ioch via ADMIN-Oberfläche auf das Template "extravagant" um, und die Variable $template hat den Wert "extravagant", die Variable TEMPLATE_PATH jedoch immer noch "normal".

Ursprung des Template EXTRAVAGANT ist das Template NORMAL, was mich zu der Annahme verleitet, dass ausser in der info.txt noch der Template-Name hinterlegt ist, Meine suche in der config.inc.php des Templates verlief negativ, dort sind nur die Variablen für dieNavigation und meiner Zeitfunktion drin.
In der index.tpl steht auch kein Hinweis auf das Ursprüngliche Template, auch nicht in der style.css, night.css oder in einer der anderen CSS-Dateien.
Image
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
angenommen ich habe ein template "normal" das ich bisher nutze, dann haben die Variable TEMPLATE_PATH und die Variable $template der Wert "normal".
Jetzt schalte ioch via ADMIN-Oberfläche auf das Template "extravagant" um, und die Variable $template hat den Wert "extravagant", die Variable TEMPLATE_PATH jedoch immer noch "normal".
Das kann nicht sein. Prüfe mal ob Dein Browser das CSS evtl. einfach noch vom vorigen Template gecacht hat. Also Cache leeren / F5-Reload, dann müsste das korrekt sein.

Die Umbenennung des Templates hast Du via Verzeichnisnamen gemacht, gell? Der Name in der info.txt hat nur Darstellungsfaktor, der wirkliche Templatename (und damit TEMPLATE_PATH) wird durch den Verzeichnisnamen gesetzt.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
MagicV
Regular
Posts: 159
Joined: Wed Apr 11, 2007 8:44 am
Contact:

Post by MagicV »

Prüfe mal ob Dein Browser das CSS evtl. einfach noch vom vorigen Template gecacht hat
Habe ich schon... kein Erfolg :?
Die Umbenennung des Templates hast Du via Verzeichnisnamen gemacht, gell?
Klaro :!:
Der Name in der info.txt hat nur Darstellungsfaktor, der wirkliche Templatename (und damit TEMPLATE_PATH) wird durch den Verzeichnisnamen gesetzt.
Weiß ich dcch :(

Aber mir ist jetzt wieder was aufgefallen, das Bex01... da sind doch tatsächlich in den sidebar.tpl Grafiken Hart-Codiert... :-(

Was aber IMHO noch nicht erklärt, wiese die Bannergrafik NICHT geladen wird, und der Banner eine leerer DIV-Bereich bleibt.
Image
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
Was aber IMHO noch nicht erklärt, wiese die Bannergrafik NICHT geladen wird, und der Banner eine leerer DIV-Bereich bleibt.
Gib mir mal bitte ne URL zu dem Problem.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
MagicV
Regular
Posts: 159
Joined: Wed Apr 11, 2007 8:44 am
Contact:

Post by MagicV »

joa, die im Profil genannte Webseite.

Just for you in testmode...
Image
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Wenn man deine URL zum CSS aufruft:

http://vorsicht-schwul.magic-volker.de/ ... /style.css

Dann steht darin {TEMPLATE_PATH}. Wie ich eräwhnte werden Variablen nur geparst wenn sie durhc die serendipity.css.php kommen. Selbständig ergänzte Stylesheets ausserhalb der style.css des aktuellen Templates dürfen keine Variablen enthalten, da musst Du die korrekten Pfade selber korrekt eintragen.

Gibt es einen Grund warum du in deiner Magic-Banner style.css fast den gesamten Cod eder Original style.css nochmal duplizierst? Der Sinn deiner Extra style.css ist ja, ausschließlich deinen header-bereich zu ändern und nicht den gesamten Style vorzugeben...

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
MagicV
Regular
Posts: 159
Joined: Wed Apr 11, 2007 8:44 am
Contact:

Post by MagicV »

garvinhicking wrote:Hi!

...steht darin {TEMPLATE_PATH}. Wie ich eräwhnte werden Variablen nur geparst wenn sie durhc die serendipity.css.php kommen. Selbständig ergänzte Stylesheets ausserhalb der style.css des aktuellen Templates dürfen keine Variablen enthalten, da musst Du die korrekten Pfade selber korrekt eintragen.
Ja, das hast Du schon einmal gesagt... AAAAAABER....
das ist (bis auf den geänderten Dateinamen der Bannergrafik) die ORIGINAL Style.css des Templates "Bex01", da scheint es also zu funktionieren, oder ?

Code: Select all

/******* HEADER STYLES *******ORIGINAL
----------------------------------------------- */

#identity{
	height:110px;
	width:100%;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	[color=red]background:#FCFCFC url({TEMPLATE_PATH}img/bextop.jpg) bottom[/color] left no-repeat;
}

#identity h1{
	padding: 40px 0px 0px 20px;
	font-size: 3.2em;
	color: #ffffff;
	letter-spacing: -2px;
	font-weight:normal;
	/* line-height: 65%; */
	font-variant: small-caps;
}

#identity h2{
	margin: -4px 0px 0px 20px;
	padding: 0px 5px 5px 5px;
	font-size: 1em;
	color: #ffffff;
	letter-spacing: 10px;
	font-weight: bold;
}

Code: Select all

/******* HEADER STYLES *******Meine Variante
----------------------------------------------- */

#identity{
	height:110px;
	width:100%;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
[color=red]	background:#FCFCFC url({TEMPLATE_PATH}img/bextopnight.jpg) [/color]bottom left no-repeat;
}

#identity h1{
	padding: 40px 0px 0px 20px;
	font-size: 3.2em;
	color: #ffffff;
	letter-spacing: -2px;
	font-weight:normal;
	/* line-height: 65%; */
	font-variant: small-caps;
}

#identity h2{
	margin: -4px 0px 0px 20px;
	padding: 0px 5px 5px 5px;
	font-size: 1em;
	color: #ffffff;
	letter-spacing: 10px;
	font-weight: bold;
}
Gibt es einen Grund warum du in deiner Magic-Banner style.css fast den gesamten Cod eder Original style.css nochmal duplizierst? Der Sinn deiner Extra style.css ist ja, ausschließlich deinen header-bereich zu ändern und nicht den gesamten Style vorzugeben...
Ja, der Weitblick... es wird so sein, dass die Anniversary-Variante auch einfluss nehemn soll auf das gesamte layout.
dann lieber gleich ALLES berücksichtigen.
Image
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
Ja, das hast Du schon einmal gesagt... AAAAAABER....
das ist (bis auf den geänderten Dateinamen der Bannergrafik) die ORIGINAL Style.css des Templates "Bex01", da scheint es also zu funktionieren, oder ?
Nichts, aber.

Die style.css von Bex01 enthält {TEMPLATE_PATH} in der style.css. Wenn Du diese Datei kopierst und anderweitig einbindet wird {TEMPLATE_PATH} nicht substituiert.

Wie auch vorher geschrieben: Es war von mir nicht so gedacht dass Du eine große style.css zusätzlich einbindest, sondern nur eine style.css die ÄNDERUNGEN zum default-Theme definiert. Die sollte dann ganz klein sein.

Du KANNST {TEMPLATE_PATH} NICHT IN EINER EIGENEN STYLE.CSS verwenden. :-)

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
MagicV
Regular
Posts: 159
Joined: Wed Apr 11, 2007 8:44 am
Contact:

Post by MagicV »

*pling....plong*
Der Groschen ähhh Cent ist gefallen!
Image
MagicV
Regular
Posts: 159
Joined: Wed Apr 11, 2007 8:44 am
Contact:

Post by MagicV »

DANKE
Es klappt endlich!
Image
Post Reply