{L_KB_TITLE} ohne templates

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

{L_KB_TITLE} ohne templates

Beitrag von Vincent »

also zunächst erstmal was ich will:
ich möchte auf jeder seite eine titel grafik haben so wie die Knowledgebase eine hat, z. b. für die Startseite, fürs Forum-Index, Kontakt, Impressum uswusf

das dürfte ja kein problem darstellen, jedoch sollen für jedes Style dazu passende Titelgrafiken verwendet werden. - bei den Seitenelementen die templates haben ist das ja auch kein problem, da jedes Style seine eigenen templates mitbringt - jedoch habe ich auch seiten ohne templates, wie z. b. meine selbstgeschriebene Portal-startseite.
Das sind normale php-dateien mit header und footer des phpbbs

wie kann ich aber auch da einstellen, dass die jeweils richtige URL zum richtigen Style verwendet wird.

Beispielsweise soll die Titelgrafik URL der Startseite in Chronicless
templats/Chronicles/images/lang_german/start-title.gif sein und wenn jemand subSilver verwendet templats/SubSilver/images/lang_german/start-title.gif

gibt es da eine vordefinierte Variable die ich einfach in die URL einsetzen kann wie z. b. sagen wir "...tempalts/" . $used_style . "images/lang_german/start-title.gif

???

jemand eine idee für mich
ich hab schon versucht durchzusteigen wie ich das übers auslesen der Datenbank lösen kann - steh aber vor nem buch mit 7 siegeln

thx schon mal

cu
vinc
"Aber dein Vater sagte, du heißt Edna"
Visit:
http://www.dasmittelalterboard.de
chris478
Mitglied
Beiträge: 189
Registriert: 22.11.2002 18:13
Wohnort: Sulzbach-Rosenberg
Kontaktdaten:

Beitrag von chris478 »

Versuchs mal mit der Variable

Code: Alles auswählen

$current_template_path
:wink:

Kann dann z.b. so heißen:

Code: Alles auswählen

 $images['start-title'] = "$current_template_path/images/{LANG}/start-title.gif"
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Aber auch nur, wenn die includes/funtions.php mit include(".."); zugänglich ist, da dort die Variable definiert wird.
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

Beitrag von Vincent »

dank erstmal für den tipp

ich habs probiert - und es könnte ja mit dieser Variablen klappen wenn ich noch wüste was ich machen muss dass sie erkannt wird

vergiss nicht das ist ja kein template sondern direkt in der php-datei

z. B. habs ich in der start.php (selbstgeschreiben) probiert

an der richtigen stelle diesen code eingefügt

Code: Alles auswählen

print '<img src="' . $current_template_path . '/images/lang_german/lexikon-title.gif"><br />'; 
(lexikon-title.gif zum test)

die print funktion funzt nur $current_template_path wird nicht ausgegeben

als source für die grafik bleibt nur /images/lang_german/lexikon-title.gif

in der start.php wird der header und die sachen fürs session management eingebettet

was muss ich denn machen dass diese variable funzt

PS nicht vergessen es ist ja kein template vorhanden sondern direkt alles in der start.php

cu
vinc
"Aber dein Vater sagte, du heißt Edna"
Visit:
http://www.dasmittelalterboard.de
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

Beitrag von Vincent »

OK dann gugg ich mal

@leuchte da warste um 2 min schneller *gggg*

danke das überprüf ich schnell

------

Code: Alles auswählen

$titlegrafik = "$current_template_path/images/lang_german/lexikon-title.gif" ;

print '<img src=" ' . $titlegrafik . ' "> <br />';
dürfte doch eigentlich funzen oder wo ist der fehler wenn einer da ist?

ich glaube schon dass die functions includiert ist - schließlich ist ja auch header und footer drin somit auch common.php - und ich glaub doch dass die functions über die common.php kommt oder muss ich die noch extra includiern?

was auch immer ob ja oder nein der quellcode oben funzt (noch) nicht

cu
vinc
"Aber dein Vater sagte, du heißt Edna"
Visit:
http://www.dasmittelalterboard.de
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

Beitrag von Vincent »

ich habs rausbekommen

jetzt wo ich den namen der Variable hatte konnte ich in der suchen-funktion von phpbb.de die variable $template->root finden
mit der funzt es

was aber ncoh nett wär, wenn mir jemand sagen würde wie dass dann ist wenn cih mehr als ein theme installiert hab - wird die variable die aktuelle style anzeigen oder alle in nem array oder so?

wenns mal soweit ist - wärm ich den thread wieder auf ^^

cu
vinc
"Aber dein Vater sagte, du heißt Edna"
Visit:
http://www.dasmittelalterboard.de
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“