styles mit unterschiedlichen images sets

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.
Benutzeravatar
miccom
Mitglied
Beiträge: 5620
Registriert: 30.03.2003 23:53
Wohnort: Hamburg
Kontaktdaten:

styles mit unterschiedlichen images sets

Beitrag von miccom »

hi all,

ich verwende für meine styles ein einzelnes template, das funktioniert auch tadellos. ich will nun aber auch je style andere images verwenden und dachte bisher, dass ich dazu nur die pfade in den style_name.cfg files editieren muss, doch die styles nehmen immer das templatename.cfg file als referenz her. (ich rede hier nicht vom theme_info.cfg in welchem namen und farbwerte etc. gespeichert werden)

ich betone: ich will nicht für jedes image set einen eigenen template ordner anlegen! der vorteil das ganze nur via styles zu managen ist es ja, dass man immer nur einen ordner mit templates (*.tpl) zum bearbeiten hat ;)

mache ich etwas falsch? oder ist es echt nicht vorgesehen mehere style_name.cfg files zu nutzen? gibt es einen mod dazu?
Benutzeravatar
miccom
Mitglied
Beiträge: 5620
Registriert: 30.03.2003 23:53
Wohnort: Hamburg
Kontaktdaten:

Beitrag von miccom »

hmm, ich glaube ich habe die lösung (zumind. gehts bei mir):

öffne function.php

finde:

Code: Alles auswählen

	$template_name = $row['template_name'] ;
füge darunter ein:

Code: Alles auswählen

	$style_name = $row['style_name'] ;
finde:

Code: Alles auswählen

		@include($phpbb_root_path . $template_path . $template_name . '/' . $template_name . '.cfg');
ersetze:

Code: Alles auswählen

		@include($phpbb_root_path . $template_path . $template_name . '/' . $style_name . '.cfg');
je style_name muss ein style_name.cfg vorhanden sein!!!
Benutzeravatar
miccom
Mitglied
Beiträge: 5620
Registriert: 30.03.2003 23:53
Wohnort: Hamburg
Kontaktdaten:

Beitrag von miccom »

jetzt habe ich doch noch ein problem! damit obiges auch sinn macht, müssen die grafiken aus dem overall_header.tpl auch über das cfg file des jeweiligen styles via variable eingebunden.

via page_header.php ordne ich die variabeln zu und es funktioniert überall bis auf in der posting.php nach erstellen eines neuen threads, neuen posts, verschieben, sperren und sonstigen aktionen. damit will ich sagen, die variabeln aus dem tpls werden auf der weiterleitungsseite nicht geparst obwohl die page_header.php includiert wird.

hat jemand eine idee wo ich das eintragen muss?
Benutzeravatar
miccom
Mitglied
Beiträge: 5620
Registriert: 30.03.2003 23:53
Wohnort: Hamburg
Kontaktdaten:

Beitrag von miccom »

problem gelöst:
also die sache mit den images in der weiterleitungsseite bzw. allen von
message_die () generierten seite, war dann doch recht simpel. die funktion
message_die () hatte keine zugriff auf das array $images, und konnte daher
keine img-srcs ans template geben. das klappt jetzt. einfach an den anfang
der function ein
global $images;
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

und damit wechseln die user in ihrem profil den nur den style und nicht das template, genial :-)
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
miccom
Mitglied
Beiträge: 5620
Registriert: 30.03.2003 23:53
Wohnort: Hamburg
Kontaktdaten:

Beitrag von miccom »

jep, das spart dann ne menge arbeit beim einbauen von mods und dergleichen :)
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

ich versuche es gerade, aber wie genau sprichst du die .css dateien an??
bin gerade etwas vorschnell gewesen...

das mit den grafiken hast du ja beschrieben


kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
miccom
Mitglied
Beiträge: 5620
Registriert: 30.03.2003 23:53
Wohnort: Hamburg
Kontaktdaten:

Beitrag von miccom »

über die theme_info.cfg, je style wird ja ein eigener eintrag gemacht:

bsp:

Code: Alles auswählen

$niedermayr[0]['template_name'] = "niedermayr";
$niedermayr[0]['style_name'] = "niedermayr";
$niedermayr[0]['head_stylesheet'] = "niedermayr.css";
.
.
.
der nächste sieht dann so aus:

Code: Alles auswählen

$niedermayr[1]['template_name'] = "niedermayr";
$niedermayr[1]['style_name'] = "niedermayr_frdr";
$niedermayr[1]['head_stylesheet'] = "niedermayr_frdr.css";
.
.
.
usw.
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

so ganz komme ich da noch nicht hinter, werds mir aber morgen nochmal anschauen

danke erstmal

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag von Gumfuzi »

Hi!

Wofür braucht man die theme_info.cfg genau?
Wird die auch woanders als im Adminbereich includet?
Die Farbwerte werden doch aus der DB gelesen, oder?
Ist das nur wichtig, wenn man das css-File aktiviert hat?

woher weis ich, welcher Style welche Nummer hat:
$subSilver[0]...
...
...
$subSilver[1]...
...
...

wie wird da gezählt? was ist 0 und was ist dann 1?

Danke für den kurzen Bescheid.
Antworten

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