Seite 1 von 2

[3.3] Problem beim eigenen Style 'stylesheet.css'

Verfasst: 17.03.2021 11:34
von 69bruno
Hallo,

ich habe nach diesem Artikel:
Knowledge Base - Einen Style installieren und benutzen

einen eigenen Child-Style zu prosilver angelegt.

Wenn ich damit das Forum aufrufe, habe ich folgende Fehlermeldung in der Konsole:

Code: Alles auswählen

https://cruiser-lounge.de/styles/gastsilver%20neu/theme/de/stylesheet.css?assets_version=278 net::ERR_ABORTED 404 (Not Found)
Was mache ich falsch?

Re: [3.3] Problem beim eigenen Style 'stylesheet.css'

Verfasst: 17.03.2021 11:41
von chris1278
Der findet den Styleshet nicht. Wie ist den der Ornder name des styles genau?

Hast du den Ordner gastsilver neu mit leerzeichen gemacht das ist dann der fehler. Entweder du schreibst das direkt zusammen oder machst unterstrich. Das leerzeichen bewirkt das der style nicht richtig geladen wird.

Re: [3.3] Problem beim eigenen Style 'stylesheet.css'

Verfasst: 17.03.2021 12:01
von 69bruno
Erst mal sorry, wegen der kurzen Form.....
Ich wollte noch viel mehr Informationen geben, aber mein Rechner spielt gerade verrückt und ich habe auf absenden geklickt, um dann neu zu starten und nach Neustart mit mehr Informationen zu kommen.
Das fällt nur gerade schwer, ich scheine einen Hardwarefehler zu haben, die Tastatur macht, was sie will, die Fenster wechseln hin und her....
Wenn ich nicht wüsste, dass ich einen Virusscanner habe.....

ich ergänze später...

Re: [3.3] Problem beim eigenen Style 'stylesheet.css'

Verfasst: 17.03.2021 12:18
von chris1278
Wie schon gesagt, der Fehler scheint daher zu kommen das du den Ordnernamen des Styles mit einem Leerzeichen hast. Ersetze mal das Leerzeichen durch einen unterstrich. Danach Foren und Browser Cache leer machen und neu laden. Dann sollt das mit dem Style funktionieren

Re: [3.3] Problem beim eigenen Style 'stylesheet.css'

Verfasst: 17.03.2021 15:24
von 69bruno
So, Windows-Update, das meinen Laptop lahmgelegt hat erledigt.

Ich habe alles umbenannt auf "Gast", damit keine störenden Leerzeichen drin sind.
Hier die Dateistruktur, wie sie im Beitrag von Crizzo beschrieben wird:
[ externes Bild ]
[ externes Bild ]
[ externes Bild ]

Bei mir halt nur die viewtopic.html angepasst

hier der Inhalt der style.cfg und der stylesheet.css:

Code: Alles auswählen

name = gast
copyright = © phpBB Limited, 2007
style_version = 3.3.3
phpbb_version = 3.3.3
parent = prosilver

Code: Alles auswählen

<link href="{ROOT_PATH}styles/prosilver/theme/common.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet" />
<link href="{ROOT_PATH}styles/prosilver/theme/links.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet" />
<link href="{ROOT_PATH}styles/prosilver/theme/content.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet" />
<link href="{ROOT_PATH}styles/prosilver/theme/buttons.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet" />
<link href="{ROOT_PATH}styles/prosilver/theme/cp.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet" />
<link href="{ROOT_PATH}styles/prosilver/theme/forms.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet" />
<link href="{ROOT_PATH}styles/prosilver/theme/colours.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet" />
<link href="{ROOT_PATH}styles/prosilver/theme/imageset.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet" />

<link href="{T_STYLESHEET_LINK}" rel="stylesheet" />

<link href="{ROOT_PATH}styles/prosilver/theme/{T_THEME_LANG_NAME}/stylesheet.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet" />
Im ACP sieht es so aus:
[ externes Bild ]

Übrigens ist die Tabelle nicht responsiv.....
Browser- und Boardcache geleert

Ergebnis:
Fehlermeldung wie zuvor benannt und dieses Aussehen:
[ externes Bild ]

Re: [3.3] Problem beim eigenen Style 'stylesheet.css'

Verfasst: 17.03.2021 15:51
von Dr.Death
Deine overall_header.html im prosilver style hat da wohl einiges krumm:

Code: Alles auswählen

<link href="./styles/gast/theme/de/stylesheet.css?assets_version=280" rel="stylesheet">
wird nicht gefunden oder hat die falschen Dateirechte.

Re: [3.3] Problem beim eigenen Style 'stylesheet.css'

Verfasst: 17.03.2021 16:04
von 69bruno
Dr.Death hat geschrieben: 17.03.2021 15:51 Deine overall_header.html im prosilver style hat da wohl einiges krumm:

Code: Alles auswählen

<link href="./styles/gast/theme/de/stylesheet.css?assets_version=280" rel="stylesheet">
wird nicht gefunden oder hat die falschen Dateirechte.
was mich verwundert ist, dass im Ordner

Code: Alles auswählen

gast/theme/de
gesucht wird, den es gar nicht gibt, den ich auch nie angelegt hatte.
In der Anleitung von Crizzo muss man der Ordner auch nicht anlegen....

Der Unterordner de dürfte gar nicht auftauchen.
An Dateirechten kann es also nicht liegen, da es die Datei nicht gibt. :lol:

Re: [3.3] Problem beim eigenen Style 'stylesheet.css'

Verfasst: 17.03.2021 17:44
von chris1278
Was das mit dem de ordner angeht dort ist das Online bild hinterlegt:

https://prnt.sc/10od7fb

Hast du in deinem Style im Ordner template auch die overall_header.html und die overall_footert,html drin. Also in dem Gast style ordner meine ich natürlich.
hast du z.B. keine overall:header.html im gast/template odner dann werden auch die anpassungen der stylesheet im gast style nicht geladen.

@Edit

Gerade mal geschaut: Du hast diese dateien nicht. Zumindest die overall_header solltest du haben.

Re: [3.3] Problem beim eigenen Style 'stylesheet.css'

Verfasst: 17.03.2021 17:55
von 69bruno
ahh jetzt... das könnte wohl an der sitelogo responsiv ext liegen. ich habe nämlich nix geändert

Re: [3.3] Problem beim eigenen Style 'stylesheet.css'

Verfasst: 18.03.2021 10:31
von 69bruno
Nein, da liegt es auch nicht dran.
Ich habe jetzt einen neuen Stylenamen verwendet, ohne Leerzeichen.
Habe die overall_header.html, overall_footer.html und die index_body.html unverändert aus Prosilver übernommen.
Nur in der viewtopic.html sind Änderungen drin.
Alle Original css Dateien sind eingebunden. Keine eigene css angelegt, außer der stylesheet.css, die die anderen einbindet. Laut diesem Post viewtopic.php?p=1405511#p1405511 muss ich keinen Hash-Wert ändern.
Den styles/bruno/theme Ordner habe ich mit dem theme-Ordner aus prosilver gefüllt.
Jetzt habe ich zwar keine Fehlermeldung mehr in der Entwicklerkonsole, Aber immer noch keine Rahmen oder ähnliches.
Es sieht halt aus wie eine unformatierte html-Seite....... siehe Bild:
[ externes Bild ]
Im Validator sagt man mir Einlesefehler:
[ externes Bild ]

Wie kann ich testen, was in der Variablen ROOT_PATH drin ist, dafür müsste es doch einen Befehl in der Entwicklerkonsole geben, oder ?