Vom Desktop meines PCs aus, über den Inspektor in Firefox, ist das CSS-Tag, das die Logo-Höhe manipuliert:
.d-header .title {
--d-logo-height: 4em;
}
Ich stelle jedoch fest, dass, wenn ich dieses CSS-Tag im Standardthema im CSS-Editor unter Desktop einfüge, es die Logo-Höhe weder auf meinem PC-Desktop noch auf meinem Mobiltelefon verändert. Wenn ich jedoch denselben CSS-Code unter Mobile einfüge, ändert er die Logo-Höhe nicht nur auf meinem PC-Desktop, sondern auch auf dem Mobiltelefon. Ist das ein Fehler in Discourse oder übersehe ich etwas?
Es ist immer eine gute Praxis, eine Hilfsanfrage etwas besser zu formulieren. Viele Leute hier sind super eifrig zu helfen, aber es gibt so viele Möglichkeiten, Dinge zu tun, dass eine gute Erklärung entscheidend ist, um so schnell wie möglich Hilfe zu erhalten
Wenn Sie Dinge lokal testen, vergessen Sie nicht, ?mobile_view=1 an die URL anzuhängen.
Vom Desktop meines PCs aus, über den Inspektor in Firefox, ist das CSS-Tag, das die Logo-Höhe manipuliert:
.d-header .title {
--d-logo-height: 4em;
}
Ich stelle jedoch fest, dass, wenn ich dieses CSS-Tag im Standardthema im CSS-Editor unter Desktop einfüge, es die Logo-Höhe auf meinem PC-Desktop und auf meinem Mobiltelefon nicht verändert.
Wenn ich jedoch denselben CSS-Code unter Mobile einfüge, ändert er die Logo-Höhe nicht nur auf meinem PC-Desktop, sondern auch auf dem Mobiltelefon. Ist das ein Fehler in Discourse oder übersehe ich etwas?
Danke, ich habe eine andere Maschine benutzt, eine, auf der Ubuntu 22.04 (Webserver) läuft. Der CSS-Code im Desktop-CSS-Bucket wurde korrekt gerendert, also vielleicht ein Browser-Problem auf meinem anderen PC-Desktop mit Windows 7.
Mir ist aufgefallen, dass ich im Mobile CSS-Bucket anscheinend auf Folgendes beschränkt bin:
.d-header #site-logo {
height: 3em;
}
Jeder Versuch, über 3em hinauszugehen, vergrößert die Logo-Höhe auf meinem Handy, GS23 - selbst nachdem ich den Cache geleert habe.
Vielen Dank für die Eingabe. Ich konnte diese Option nicht unter Einstellungen finden. Wird dies über CSS oder eine Befehlszeileneingabe in Rails gemacht und wenn ja, wie sieht das aus?
Eine weitere Sache, die hilfreich wäre, ist, wie man den Abstand reduziert, um das Logo in der mobilen Ansicht nach links zu verschieben – Gedanken dazu?
Danke Charlie, ich weiß das zu schätzen.
Ich bin mit der Verwendung von Inspector, z. B. Firefox, und der Ableitung einiger Lösungen vertraut.
Haben Sie eine Erklärung dafür, warum die Größenänderung von Logos kein Kernbestandteil von Discourse ist? Das Branding einer jeden Website ist entscheidend, und der Mangel an Granularität in dieser Hinsicht ist überraschend.
“Logo-Manipulation” ist perfekt möglich, genau wie alle anderen Arten von Styling, innerhalb von Themes und Theme-Komponenten.
Sie müssen entweder die Grundlagen von HTML/CSS/JS lernen und die Fülle an Dokumentation auf Meta durchgehen, um die Dinge selbst zu erledigen, oder Sie müssen jemanden suchen, den Sie einstellen können, um Ihre gewünschten Änderungen vorzunehmen.
Letzteres kann in der Marktplatz-Kategorie erfolgen.
Da Ihre ursprüngliche Frage beantwortet wurde, können wir dieses Thema meiner Meinung nach jetzt beenden.
Ich wünsche Ihnen viel Erfolg mit Ihrem Forum.
Ich persönlich würde nicht erwarten, dass die Größenanpassung eines Firmenlogos Teil der Kernfunktionalität einer Forenplattform ist. Darüber hinaus ist unsere Software Open Source und wir bieten solche Unterstützung, um Ihnen dabei zu helfen, wie wir oben gezeigt haben. Wir bieten auch viele Informationen zum Erlernen der Entwicklung eigener Anpassungen.