Seite 1 von 1

[3.3] Nach einem Mitglied suchen im eigenen Theme fehlerhafte Darstellung

Verfasst: 03.04.2026 20:04
von PowerModder
Hi Leute,

ich habe die Anleitung hier in der KB und im englischen Forum befolgt und ein eigenes Subtheme erstellt.
Egal über welche Methode (1 bis 4) ich die Vererbung erstelle, die Mitgliedersuche ist ohne Formatierung.

Dabei habe ich noch nichts eigenes geändert, sondern nur das originale Prosilver vererbt.
Alles ist einwandfrei in Ordnung und funktioniert.

Problem:
Bei der Mitgliedersuche im Frontend oder im ACP beim Popup werden sämtliche Formatierungen ignoriert und das Ganze sieht grausam aus (eben als wenn die entsprechende CSS Datei nicht berücksichtigt wird).
Alles andere funktioniert einwandfrei, was darauf hinweist, dass das Subtheme korrekt eingebunden wurde.
Ich hatte das Problem schonmal vor einigen Versionen vom Forum, hatte es dann aber damals nicht weiter verfolgt.
Nun möchte ich mich erneut an ein eigenes Theme heranwagen und prompt erscheint wieder dieses kuriose Phänomen.

Wie geschrieben, es wurde lediglich das originale Prosilver vererbt (durch entspr. Konfiguration) und noch keinerlei Anpassung durchgeführt.
Alles funktioniert, lediglich alles, was mit der Suche in memberlist.php zu tun hat, verliert die Formatierung.
Die Mitgliederliste hingegen selbst wird korrekt dargestellt, wenn man die Suche darin nicht aufruft.

Leider kann ich keine Links zum Forum posten, da es in einer lokalen Proxmox VM läuft und Bilder kann ich hier nicht hochladen.
Letztendlich kann man es schnell nachbilden, wenn man laut Anleitung Methode 3 nutzt:

https://www.phpbb.de/kb/viewarticle?a=26

Vielleicht hat jemand eine Idee oder Lösung.

Re: [3.3] Nach einem Mitglied suchen im eigenen Theme fehlerhafte Darstellung

Verfasst: 03.04.2026 21:39
von Kirk
Hallo
Bei der Mitgliedersuche wird die Datei simple_header.html benötigt, laut deinen Angaben denke ich das diese Datei in deinem Style nicht vorhanden ist. Kopiere diese in deinen neuen Style hinein, öffne diese und vor:

Code: Alles auswählen

<link href="{T_FONT_AWESOME_LINK}" rel="stylesheet">
fügst du jenes ein:

Code: Alles auswählen

<link href="{ROOT_PATH}styles/prosilver/theme/normalize.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<link href="{ROOT_PATH}styles/prosilver/theme/base.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<link href="{ROOT_PATH}styles/prosilver/theme/utilities.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<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/icons.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/responsive.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
Danach im ACP den Foren Cache leeren.

Re: [3.3] Nach einem Mitglied suchen im eigenen Theme fehlerhafte Darstellung

Verfasst: 04.04.2026 12:56
von PowerModder
Hallo Udo,

Danke für die schnelle Hilfe und es hat geklappt.
Ich habe zwar keine Templates eingebunden ala <link href="{ROOT_PATH}styles/prosilver/...., da ich diese ja laut Methode 3 der offiziellen Anleitung alle vererbt habe, ohne einzeln einzubinden (wie von Dir geschrieben) aber es war der richtige Weg.

Die simple_header.html Datei war demnach auch korrekt vererbt aber als ich diese geöffnet habe, habe ich gesehen, dass diese ja die Änderungen aus der overall_header.html nicht enthält.
Demnach habe ich die Vererbung aus der overall_header.html in der simple_header.html nachgetragen

Code: Alles auswählen

<link href="{ROOT_PATH}styles/prosilver/theme/stylesheet.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
und es hat sofort geklappt.

Dein Tipp entspricht in der Anleitung Methode 4.
Ich nutze momentan Methode 3, da dies die Einbindung einzelner CSS Dateien erübrigt und ich nicht weiß, ob in Zukunft CSS Dateien hinzukommen oder verschwinden.
Zwar wird Methode 4 vor Methode 3 empfohlen, jedoch komme ich im Moment so ganz gut klar.

Leider steht in der Anleitung (egal ob Deutsch oder Englisch) in Sachen Vererbung nur was von der Notwendigkeit, die Datei overall_header.html anzupassen, nicht jedoch von simple_header.html, was dann eben zu diesem kleinen Schönheitsfehler führt.

Auf jeden Fall besten Dank nochmal.