Ich habe einige Fehlerbehebungen vorgenommen.
Wichtige Änderungen:
-
Die Komponente verwendet nun CSS-Variablen, sodass sie mit dem Dark-Mode kompatibel ist
-
Einige Korrekturen an Media Queries, um den von @mbauman gemeldeten Fehler zu beheben
-
Eine Einstellung hinzugefügt, mit der Sie steuern können, ob der Footer auf Seiten mit Anmeldepflicht angezeigt wird
https://github.com/discourse/Discourse-easy-footer/commit/a694b1ba8e31d5b24b2d0fd8e2b6190bf987527b
Die Ursache hierfür ist die CSS-Spezifität. Ihr CSS zielt auf .wrap ab und funktioniert, aber diese Komponente enthält auch CSS, das auf #main-outlet abzielt und einige Eigenschaften hinzufügt, um den Footer auch auf kurzen Seiten unten zu halten.
Discourse-easy-footer/common/common.scss at main · discourse/Discourse-easy-footer · GitHub
Der Selektor #main-outlet ist spezifischer als Ihr Selektor .wrap, da er auf einer ID basiert, und überschreibt daher Ihre Stile.
Sie können dies beheben, indem Sie folgendes CSS hinzufügen:
#main {
#main-outlet {
width: 1200px; // oder die gewünschte Breite
}
}
Ja, entfernen Sie einfach alle zusätzlichen Spalten, die Sie in den Einstellungen nicht benötigen, und Sie erhalten drei Spalten.
Ich kann dieses Problem nicht reproduzieren, aber der Fehler deutet darauf hin, dass Ihre Einstellungen nicht korrekt sind. Bitte überprüfen Sie dies noch einmal und stellen Sie sicher, dass Sie die Anweisungen unter jeder Einstellung befolgt haben. Wenn Ihr Problem weiterhin besteht, teilen Sie bitte einen Link zur Website mit, auf der Sie das Problem sehen.
Ich habe etwas Aufräumarbeit geleistet und die Antworten zu Fehlern gelöscht, die behoben werden, sobald Sie die Komponente aktualisieren. Wenn Ihr Problem weiterhin besteht, können Sie gerne erneut darüber posten.
