Seite 1 von 1

HTML-Datei je nach Style laden?

Verfasst: 08.07.2010 15:13
von forant
Hallo phpBB3.0.7-PL1-Freunde,

ich lade eine Datei mit:

Code: Alles auswählen

<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) -->
 <!-- INCLUDE ../styles/name/template/dateiname_[i]color[/i].html -->
<!-- ENDIF -->
dies funktioniert auch perfekt.

Ich würde gerne die Datei - je nach Style was für Benutzer/Gast eingestellt ist - auch verschiedene Dateiausführungen (da den Style farblich angepasste Bilder enthalten sind) wählen

Mit dem Code:

Code: Alles auswählen

<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) -->
 <!-- INCLUDE ../styles/name/template/dateiname_red.html -->
 <!-- INCLUDE ../styles/name/template/dateiname_blue.html -->
 <!-- INCLUDE ../styles/name/template/dateiname_green.html -->
<!-- ENDIF -->
würden ja alle drei "dateiname_color".html geladen.

Gibt es eine Variable für:

Code: Alles auswählen

<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) -->
um vom eingestellten Style eine Funktion abhängig zu machen?

Als Laie stelle ich mir dies so vor:

Code: Alles auswählen

<!-- IF (???Red???) and not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) -->
 <!-- INCLUDE ../styles/name/template/dateiname_red.html -->
<!-- ENDIF -->

<!-- IF (???Blue???) and not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) -->
 <!-- INCLUDE ../styles/name/template/dateiname_blue.html -->
<!-- ENDIF -->

<!-- IF (???Green???) and not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) -->
 <!-- INCLUDE ../styles/name/template/dateiname_green.html -->
<!-- ENDIF -->
zu laden.

Vielleicht jemand eine Idee für einen solchen Wunsch.

Vorab mal besten Dank

Re: HTML-Datei je nach Style laden?

Verfasst: 08.07.2010 16:50
von HJW
Hallo,

wo befindet sich denn deine Datei, wo du das einfügen willst. Normalerweise liegt diese doch in einem bestimmten Style-Ordner, wenn sich dann einer einen anderen Style wählt, wird diese Datei doch gar nicht benutzt!

Re: HTML-Datei je nach Style laden?

Verfasst: 08.07.2010 17:58
von forant
Die Datei befindet sich im Templateordner.

Alle Styles greifen auf denselben Templateordner zu.

In der Datei befindet sich das Menü und da sind noch Bilder angefügt. Die Bilder will ich aber in der jeweiligen Stylefarbe anzeigen.

In der "overall_header.html" wird das Menü aufgerufen mit:

Code: Alles auswählen

<!-- INCLUDE menu.html --></td>
und das Menü selbst hat die erforderlichen Punkte wie LOGIN/LOGOUT etc. sowie abschliessend:

Code: Alles auswählen

......<!-- ENDIF -->
		<div class="menu-hr"></div>
		
		<!-- Beginn Infofeld -->
		<center>
		<div style="width: 90%; padding: 3px 3px 3px 3px; border: #109EEF 2px solid; -moz-border-radius: 10px; background: #FFFFFF;">
			<div style="width: 91%; padding: 5px 4px 5px 4px; border: #109EE7 2px solid; -moz-border-radius: 10px; background: #CEDFEF;">
				<span style="font-size:10px; color:#109EE7">
					<b>Hier soll die Grafik rein.</b></font>
				</span>
			</div>
		</div>
		</center>
		<div class="menu-hr"></div>
		<!-- Ende Infofelder -->......
hoffe ich konnte dies verständlich darstellen.

Re: HTML-Datei je nach Style laden?

Verfasst: 08.07.2010 20:59
von Pyramide
Was spricht denn dagegen, die Farbdefinitionen auch in die CSS-Datei(en) auszulagern?

Re: HTML-Datei je nach Style laden?

Verfasst: 09.07.2010 08:23
von forant
Pyramide hat geschrieben:Was spricht denn dagegen, die Farbdefinitionen auch in die CSS-Datei(en) auszulagern?
Die Unkenntnis :oops: ! Nimm mal bitte meinen obigen Abschnitt als Test uns sehe Dir das Ergebnis an. Da stelle ich mir die Frage, wie man dies via CSS einbinden kann. Werde mir aber Gedanken dazu machen. Für Ideen und Anregungen bin ich offen.

Irgendwo muss doch phpBB ja die Defintion der Styles haben um die entsprechenden Gestaltungen zu verwirklichen.

Re: HTML-Datei je nach Style laden?

Verfasst: 09.07.2010 19:20
von Pyramide
Naja im Prinzip hat ja jedes Style seine eigene(n) .css Datei(en). Dorthin kannst du dann ja die Farbdefinitionen aus den html-Dateien auslagern.

Re: HTML-Datei je nach Style laden?

Verfasst: 09.07.2010 19:49
von 7emper5i

Re: HTML-Datei je nach Style laden?

Verfasst: 11.07.2010 00:07
von djchrisnet
ruf morgen mal durch so ab 10 uhr

MfG Chris