Ich habe versucht, unter Anpassen / Text / Suchen nach + Neues Thema zu suchen, konnte aber keine Möglichkeit finden, den Text der Schaltfläche + Neues Thema zu bearbeiten. Ist es möglich, den Text auf dieser Schaltfläche zu bearbeiten?
Sie können beliebigen Text in Discourse anpassen
Hallo @JonathanCalver, willkommen ![]()
Der Textaustausch ist definitiv der richtige Weg, aber Elemente können auch mit CSS manipuliert werden, insbesondere mit einigen zusätzlichen Formatierungen, die Sie möglicherweise hinzufügen möchten, oder um den Text anders auszurichten.
Um dem vorhandenen Text „New Topic“ die Zeichenfolge „Button“ hinzuzufügen:
gemeinsames CSS
#create-topic.btn-default.btn.btn-icon-text {
span.d-button-label:after {
content: " Button";
}
}
um den vorhandenen Button-Text durch „BUTTON“ zu ersetzen.
#create-topic.btn-default.btn.btn-icon-text {
span.d-button-label {
position: relative;
visibility: hidden;
}
span.d-button-label:after {
content: "BUTTON";
position: absolute;
visibility: visible;
left: 0px;
top: 0px;
}
}
Die Verwendung der integrierten Methode scheint viel einfacher zu sein.
sollte es sein. Ich konnte diesen speziellen Button mit dem Text-Replacement jedoch nicht ändern. Ich weiß nicht warum ![]()
Bearbeiten: Ich konnte ihn endlich mit dem Text-Replacement ändern, aber aus irgendeinem Grund hat es eine Weile nicht funktioniert und ich habe noch nicht herausgefunden, warum. Jedenfalls. Es ist js.topic.create.
Ein Vorteil der Verwendung von CSS ist, dass man bei einigen Seitenelementen etwas spezifischer sein kann. Zum Beispiel habe ich auf meiner Website CSS verwendet, um die Antwort-Schaltfläche am Ende meiner Themen zu ändern, damit sie “Auf Thema antworten” heißt. Um sie von den Antwort-Schaltflächen zu unterscheiden. Wenn man das Text-Replacement verwendet, wird der Text auf beiden Schaltflächen ersetzt. ![]()
OK, danke dafür, aber wenn ich zu Admin / Anpassen / Text gehe und nach „New Button“ suche, heißt es, dass es mehr als 50 Optionen gibt und ich die Suche verfeinern soll.
Wenn ich also + New Button eingebe, kommt nur eine Option, nämlich js.user_activity.no_topics_body und nicht die, die ich möchte.
Können Sie mir also sagen, welche der über 50 Optionen die richtige für mich ist, um die Schaltfläche + New Topic auf der „Latest“-Startseite zu bearbeiten, oder mir raten, wie ich meinen Suchbegriff ändern soll? Danke.
Der, den Sie wollen, ist js.topic.create
Suchen Sie danach (oder nach Neues Thema) und bearbeiten Sie dann den Text, auf dem „Neues Thema“ steht.
Brillant. Alles behoben. Vielen Dank.
[quote=“Lillian Louis, post:5, topic:264718, username:Lilly”]Eines an CSS ist, dass man bei einigen Seitenelementen etwas spezifischer sein kann. Zum Beispiel habe ich auf meiner Seite CSS verwendet, um die Schaltfläche „Antworten“ am Ende meiner Themen in „Thema beantworten“ zu ändern. um sie von den Schaltflächen „Antworten“ zu unterscheiden. Wenn man die Textersetzung verwendet, wird der Text auf beiden Schaltflächen ersetzt.
[/quote]
Aha! Guter Punkt. Ich bin immer noch wirklich schlecht in CSS. ![]()
das ist eine Sache, die ich ziemlich gut kann. Wir können uns gegenseitig helfen, lol ![]()
Außerdem hast du das gelöst, @pfaffman, ich habe nur noch etwas hinzugefügt.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

