bild über css-datei einbinden

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
Veloron
Mitglied
Beiträge: 66
Registriert: 16.07.2004 11:51

bild über css-datei einbinden

Beitrag von Veloron »

moin

also ich versuche aus dem shadow template (FI irgendwas) den schatten für die tabellen zu übernehmen.

dazu hab ich folgenden code aus der css datei in meine kopiert:

Code: Alles auswählen

/* Background images for tables */
.tbl {border-collapse:collapse;height:4px;width:100%}
.tbll {background: url(images/tb4_l.gif) no-repeat;width:8px}
.tblbot {background: url(images/tb4_m.gif) repeat-x;width:100%}
.tblr {background: url(images/tb4_r.gif) no-repeat;width:8px}
die bilddateien habe ich in das verzeichnis root/images/ kopiert und folgende zeile zu testzwecken in die index_body.tpl eingefügt:

Code: Alles auswählen

<table border="0" cellpadding="0" cellspacing="0" class="tbl">
    <tr>
      <td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td>
      <td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td>
      <td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td>
    </tr>
</table>
anstatt den schatten anzuzeigen erhöht das alles nur den abstand zur darüberliegenden table.

ich geh nun davon aus das der inhalt der css-datei nicht eingebunden wird. sehe ich das so richtig? wie könnte ich das korrigieren?

thx
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Hallo

Also ich glaub wenn du in einer CSS Datei einen relativen Pfad angibst, gilt der, egal in welche Datei du die CSS Datein einbindest, von da wo die CSS Datei liegt. (Ja, besser konnt ich das jetzt nicht formulieren ^^)

Das heißt, wenn die CSS Datei im Verzeichnis root/templates/TEMPLATE_NAME/ liegt, und du in dieser folgende Angaben gemach hast

Code: Alles auswählen

.tbll {background: url(images/tb4_l.gif) no-repeat;width:8px}
versucht die CSS Datei das Bild von root/templates/TEMPLATE_NAME/images/tb4_l.gif einzubinden. Da das Bild dort aber nicht exestiert, wird eben kein Hintergrundbild angezeigt.

Also hast du jetzt folgende Möglichkeiten:

--> Du lädst die Bilder in das Verzeichnis root/templates/TEMPLATE_NAME/images/, und kannst die Pfadangaben so lassen
--> Du änderst den Pfad in der CSS Datei:
|_ ../../images/DATEINAME.gif
|_ http://root/images/DATEINAME.gif

gruß
Veloron
Mitglied
Beiträge: 66
Registriert: 16.07.2004 11:51

Beitrag von Veloron »

so muss das sein habs auch dem entsprechend geändert (klingt auch logisch) allerdings verweigt mir mein board dennoch die anzeige der bilder :evil:

er erhöht aber den abstand der tabellen zu einander also scheint dort was eingefügt zu sein es wird nur nicht angezeigt.
Veloron
Mitglied
Beiträge: 66
Registriert: 16.07.2004 11:51

Beitrag von Veloron »

ist es möglich das die subSilver.css nicht in die index_body.tpl eingebunden wird?

Sämtliche einträge die ich mache werden schlicht weg ignoriert :(
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ....

Sind denn die Stylesheets auch für subSilver aktiviert ?
KB:css_aktivieren
ansonsten musst du die Änderungen in der overall_header.tpl machen

Markus
Veloron
Mitglied
Beiträge: 66
Registriert: 16.07.2004 11:51

Beitrag von Veloron »

danke schon bemerkt wusste nicht das alle .tpl´s damit gemeint sind :D
Antworten

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