Wie Hintergrundbild fixieren und durchsichtige Tabellen?

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.
tgz
Mitglied
Beiträge: 5
Registriert: 27.01.2004 20:16

Wie Hintergrundbild fixieren und durchsichtige Tabellen?

Beitrag von tgz »

Hi!
Ich habe hier ein phpBB2 v2.0.6 mit dem Standard-subSilver am Laufen.
In der overall_header.tpl so geändert, dass beim Aufruf des Boardes ein Hintergrundbild erscheint. Aber die Tabellen stehen davor. Das HG-Bild sollte durch sie hindurch sichtbar sein, und, während durch die Seite gescrollt wird, fest stehen bleiben.
Wie kann ich das bewerkstelligen?

vG
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Damit das Hintergrundbild fixiert ist, muss du dies im <body> tag der overall_header.tpl angeben..
<body background="bild.jpg" bgproperties="fixed" ...
Damit die Tabellen "durchsichtig" sind, darfst du diesen keine Hintergrundfarbe bzw. keinen Stylesheet zuordnen. Du müsstest also in den *.tpl Dateien bei den Tabellen class="irgendwas" löschen (und aus <th> dann ein <td> machen). Eventuell wäre es einfacher bei den Stylesheets in der dein_template.css bzw. overall_header.tpl sämtlichen Klassen keinerlei Farbe zuzuordnen (background-color).
Benutzeravatar
Faser
Ehemaliges Teammitglied
Beiträge: 1651
Registriert: 20.09.2001 02:00
Kontaktdaten:

Beitrag von Faser »

Das mit den bgproperties ist aber kein valides HTML (wenn ich mich nicht irre).

Viel eleganter wäre die Lösung durch CSS:

Code: Alles auswählen

body {
  background-image: url('./images/hintergrund.jpg');
  background-attachment: fixed;
}

td.class {
  background-color: transparent;
}
td.class musst du natürlich gegen die Tabellen-Klasse auswechseln... ;-)
QUADRATDESIGN. Eine runde Sache.
Besuchen Sie unsere Agentur für Webdesign unter http://quadratdesign.de
tgz
Mitglied
Beiträge: 5
Registriert: 27.01.2004 20:16

Beitrag von tgz »

Eure Tips konnte ich erst heute abend ausprobieren, daher die verspätete Antwort.
Es hat geklappt und sieht in der overall_header.tpl jetzt folgendermassen aus:

Code: Alles auswählen

body {
(...)
background-image: url(templates/subSilver/picture.jpg); background-attachment: fixed;
}
Damit steht das Hintergrundbild fest und die Tabellen laufen beim Scroll drüber in ihren jeweiligen Farben. Also nicht nicht komplett transparente Erscheinung, aber ich finde es insgesamt so besser.
Danke Euch. :)

vG
Benutzeravatar
rembrand
Mitglied
Beiträge: 176
Registriert: 09.11.2002 21:11
Wohnort: Dortmund
Kontaktdaten:

Beitrag von rembrand »

Hallo tgz,

kann ich das mal sehen? Hört sich interessant an. Link zu Deinem Forum?

Gruß,

rembrand
Benutzeravatar
Faser
Ehemaliges Teammitglied
Beiträge: 1651
Registriert: 20.09.2001 02:00
Kontaktdaten:

Beitrag von Faser »

Damit die Tabellen transparent sind, musst du sie natuerlich (sry, mein ue is kaputt) auch bearbeiten.

Schau mal in der overall_header.tpl im CSS-Bereich unter .row1 bzw .row2 und lösche dort den Teil mit der Hintergrundfarbe oder aendere (mein ae auch) diese in
background-color: transparent;
um ;-)
QUADRATDESIGN. Eine runde Sache.
Besuchen Sie unsere Agentur für Webdesign unter http://quadratdesign.de
tgz
Mitglied
Beiträge: 5
Registriert: 27.01.2004 20:16

Beitrag von tgz »

Faser,
was ich nach der im letzten Beitrag gequoteten Modifikation live im IE sah, gefällt mir gut. Transparenz auch der Tabellen (ursprüngliche Absicht), wäre zuviel gewesen. Ich bin hochzufrieden mit dem momentanen Resultat. Danke noch mal, ihr habt mir sehr weitergeholfen. :)

rembrand
leider noch Baustelle...

vG
Benutzeravatar
rembrand
Mitglied
Beiträge: 176
Registriert: 09.11.2002 21:11
Wohnort: Dortmund
Kontaktdaten:

Beitrag von rembrand »

Bitte nochmal kurz in diesem Threat posten, wenn es fertig ist, OK?

Danke,

rembrand....
volkerblume
Mitglied
Beiträge: 295
Registriert: 28.08.2003 13:05
Wohnort: 67655 Kaiserslautern
Kontaktdaten:

Beitrag von volkerblume »

Den rand habe ich nun hinbekommen aber den weissen innenteil der will nicht :-(
Astra
Mitglied
Beiträge: 4
Registriert: 26.03.2004 17:05

Beitrag von Astra »

Hallo Leute, ich bin neu hier und wollte das mit der Transparenz mal ausprobieren, aber den ersten Schritt versteh ich nicht ganz.
Faser schrieb:
td.class {
background-color: transparent;
}

td.class musst du natürlich gegen die Tabellen-Klasse auswechseln...
Wie heißt die Tabellen-Klasse?
Als ich nur die Rows geändert hatte passierte noch nichts.
Antworten

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