T_HEAD_STYLESHEET

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
sane
Mitglied
Beiträge: 41
Registriert: 06.10.2004 00:23

T_HEAD_STYLESHEET

Beitrag von sane »

in der overall_header.tpl und in der simple_header.tpl gibt es folgende zeile

Code: Alles auswählen

<link rel="stylesheet" href="templates/subSilver/{T_HEAD_STYLESHEET}" type="text/css" />
diese T_HEAD_STYLESHEET, wo hat die ihren ursprung?

ist das eine variable und wenn ja wo wird diese definiert?
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

hm..

also {T_HEAD_STYLESHEET} ist erstmal eine Konstante, und wird in der page_header.php definiert:

Code: Alles auswählen

'T_HEAD_STYLESHEET' => $theme['head_stylesheet'],
und die variable $theme holt ihren wert aus der datenbank

glaub ich zumindest :D
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Kontstante nunja dafür müsste ein define(); vorhanden sein.....
Indem Fall ist es nur ein String welcher als Arrayindex herhaltet und dann durch das Templatesystem wieder geparst wird......
Benutzeravatar
sane
Mitglied
Beiträge: 41
Registriert: 06.10.2004 00:23

Beitrag von sane »

wenn ich in der page_header.php
die zeile

Code: Alles auswählen

'T_HEAD_STYLESHEET' => $theme['head_stylesheet'],
durch diese hier ersetze

Code: Alles auswählen

'T_HEAD_STYLESHEET' => $juhu,
dann müsste ich doch den pfad der css-datei mit $juhu steuern können oder nicht?

wenn ich $juhu jetzt in der datei definiere funktioniert alles, aber wenn ich das ganze über die ardesszeile definieren will

Code: Alles auswählen

http://.../index.php?juhu=subsilver.css
funktioniert das nicht

wieso?
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

sane hat geschrieben: ......funktioniert das nicht
wieso?
Zeig erst mal her wie du das gesteuert hast vermute nämlich das der Herr die register_globals Sache und die Forumarbeitsweise entweder nicht rallt oder was vergessen hat.....
Benutzeravatar
r4bbIt
Mitglied
Beiträge: 99
Registriert: 07.10.2003 17:32
Wohnort: Neuenkirchen City
Kontaktdaten:

Beitrag von r4bbIt »

wie wäre es mit

$juhu=$_GET['juhu'];
Benutzeravatar
sane
Mitglied
Beiträge: 41
Registriert: 06.10.2004 00:23

Beitrag von sane »

@bluty stimmt ich rall das forum script noch nicht komplett weil ich noch ein php newbie bin und ich hab schon ne ganze weile dran gesessen um so weit zu kommen wie ich jetzt bin ...
darum weiß auch nich wie das mit irgendwelchen gloabalen variablen läuft.

@r4bbit wo müsste ich das den hinschreiben?
Benutzeravatar
r4bbIt
Mitglied
Beiträge: 99
Registriert: 07.10.2003 17:32
Wohnort: Neuenkirchen City
Kontaktdaten:

Beitrag von r4bbIt »

so müsste es dann eigentlich gehen.

Code: Alles auswählen

'T_HEAD_STYLESHEET' => $_GET['juhu'],
aber falls die angabe "juhu" nicht gemacht wird hättest du keine angabe für eine css datei.
also besser so

Code: Alles auswählen

'T_HEAD_STYLESHEET' => (isset($_GET['juhu'])?($_GET['juhu']):('subsilver.css'),
das müsste klappen
habs aber nicht getestet
Benutzeravatar
sane
Mitglied
Beiträge: 41
Registriert: 06.10.2004 00:23

Beitrag von sane »

@r4bbIt:

du bist echt der beste mann!!!!

vielen vielen dank es funzt!!!

kann man euch irgendwie bewerten hier?

5 fette bravos an dich

BRAVO,BRAVO,BRAVO,BRAVO,BRAVO
Benutzeravatar
sane
Mitglied
Beiträge: 41
Registriert: 06.10.2004 00:23

Beitrag von sane »

nach der ersten freude gleich noch ein problemchen:

wie speichere ich diese variable jetzt dauerhaft (für diesen web-besuch) im forum?
Antworten

Zurück zu „Coding & Technik“