[3.3] Grafiken meines Themes werden nicht angezeigt

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.3, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich sowie die URL vom betroffenen Forum.
Benutzeravatar
donsenilo
Mitglied
Beiträge: 155
Registriert: 13.12.2011 18:44
Wohnort: Wien
Kontaktdaten:

Re: [3.3] Grafiken meines Themes werden nicht angezeigt

Beitrag von donsenilo »

Ok, ich steh auf der Leitung.

In den css-Dateien stehen ja nur css-Befehle, aber nicht, welches images-Verzeichnis zu verwenden ist.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7878
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] Grafiken meines Themes werden nicht angezeigt

Beitrag von Kirk »

Wenn du in deiner stylesheet.css keine Angaben zu den Icons machst, werden die von prosilver geladen.
Klar steht nicht dort welches image Vz. deshalb musst du es auch in deinem Style definieren.
Benutzeravatar
donsenilo
Mitglied
Beiträge: 155
Registriert: 13.12.2011 18:44
Wohnort: Wien
Kontaktdaten:

Re: [3.3] Grafiken meines Themes werden nicht angezeigt

Beitrag von donsenilo »

ok, nochmal:
In den css-Dateien stehen ja nur css-Befehle, aber nicht, welches images-Verzeichnis zu verwenden ist.
in der css kann ich keine generelle verzeichnisangaben machen.

ich kann nur andere css-dateien einbinden oder jede einzelne grafik mit pfad versehen.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17401
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.3] Grafiken meines Themes werden nicht angezeigt

Beitrag von Dr.Death »

Knowledge Base - Einen Style für phpBB 3.2/3.3 modifizieren und erstellen

In der style.cfg wird definiert woher das Style seine Vererbung bekommt.
Die stylesheet.css sagt, wann die CSS Daten von prosilver und wann von deinem Style verwendet werden sollen.


Im Knowledgebase Artikel wird z.B. dieses Vorgeschlagen:

Code: Alles auswählen

@import url("../../prosilver/theme/common.css");
@import url("../../prosilver/theme/links.css");
@import url("../../prosilver/theme/content.css");
@import url("../../prosilver/theme/buttons.css");
@import url("../../prosilver/theme/cp.css");
@import url("../../prosilver/theme/forms.css");
@import url("colours.css");
@import url("imageset.css");
Das lädt alle prosilver CSS-Dateien, außer die colours.css und imageset.css, aus dem theme-Verzeichnis von prosilver. Die letzteren beiden werden aus dem theme/-Verzeichnis deines neuen Styles geladen, die du von prosilver kopiert und deinen Bedürfnissen angepasst hast.


Da du aber bisher nur eine stylesheet.css dort abgelegt hast, welches nichts mit Icons beinhaltet, werden also alle icons von prosilver geladen.
(Egal, ob die Icons in deinem theme oder image Ordner vorhanden sind oder nicht.)
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7878
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] Grafiken meines Themes werden nicht angezeigt

Beitrag von Kirk »

Man kann in der css Vz. Angaben machen, wie z. B. das hier:

Code: Alles auswählen

.forum_link						{ background-image: url("./images/forum_link.gif"); }
Damit weist du den Browser an die Grafik forum_link.gif aus dem images Vz. zu laden. Wenn du dies in deinem Style nicht definierst, wird die Grafik von prosilver geladen.
Benutzeravatar
donsenilo
Mitglied
Beiträge: 155
Registriert: 13.12.2011 18:44
Wohnort: Wien
Kontaktdaten:

Re: [3.3] Grafiken meines Themes werden nicht angezeigt

Beitrag von donsenilo »

Im Knowledgebase Artikel wird z.B. dieses Vorgeschlagen:
Den kannte ich schon.

das hab ich in meiner stylesheet.css:

Code: Alles auswählen

@import url("../../prosilver/theme/normalize.css?v=1.1.7");
@import url("../../prosilver/theme/base.css?v=1.1.7");
@import url("../../prosilver/theme/utilities.css?v=1.1.7");
@import url("../../prosilver/theme/common.css?v=1.1.7");
@import url("../../prosilver/theme/links.css?v=1.1.7");
@import url("../../prosilver/theme/content.css?v=1.1.7");
@import url("../../prosilver/theme/buttons.css?v=1.1.7");
@import url("../../prosilver/theme/cp.css?v=1.1.7");
@import url("../../prosilver/theme/forms.css?v=1.1.7");
@import url("../../prosilver/theme/icons.css?v=1.1.7");
@import url("../../prosilver/theme/colours.css?v=1.1.7");
@import url("../../prosilver/theme/responsive.css?v=1.1.7");
eine imageset.css gibt es nicht mehr. und in keiner dieser dateien gibt es einen verweis auf das theme-verzeichnis.
Benutzeravatar
donsenilo
Mitglied
Beiträge: 155
Registriert: 13.12.2011 18:44
Wohnort: Wien
Kontaktdaten:

Re: [3.3] Grafiken meines Themes werden nicht angezeigt

Beitrag von donsenilo »

Kirk hat geschrieben: 21.04.2023 17:55 Man kann in der css Vz. Angaben machen, wie z. B. das hier:

Code: Alles auswählen

.forum_link						{ background-image: url("./images/forum_link.gif"); }
Damit weist du den Browser an die Grafik forum_link.gif aus dem images Vz. zu laden. Wenn du dies in deinem Style nicht definierst, wird die Grafik von prosilver geladen.
ich habe z.b.

Code: Alles auswählen

body {
	color: #fff;
	background-color: #000;
	background-image: url("images/symbole_weiss.jpg");
}
drin und das funktioniert.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7878
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] Grafiken meines Themes werden nicht angezeigt

Beitrag von Kirk »

Das ist der Punkt, du hast es in deiner stylesheet.css definiert, die Foren Icons hattest du nicht eingetragen.
Hier mal ein Screen von deiner Seite: [ externes Bild ]
wie du siehst wird jetzt das korrekte Icon geladen, das durchgestrichene ist von prosilver, wenn jetzt nicht in deiner css Datei definiert ist, kommt der Teil von prosilver zum Einsatz.
Benutzeravatar
donsenilo
Mitglied
Beiträge: 155
Registriert: 13.12.2011 18:44
Wohnort: Wien
Kontaktdaten:

Re: [3.3] Grafiken meines Themes werden nicht angezeigt

Beitrag von donsenilo »

Ok, ich glaub, ich habs jetzt.

Allerdings ist das Ganze sehr seltsam. Ich verwende phpBB seit 2014 mit eigenen Themes und hatte dieses Problem bislang noch nie.

Auf jeden Fall danke für eure Unterstützung !
Antworten

Zurück zu „Styles, Templates und Grafiken“