Gibt es eine Möglichkeit, eine bestehende Themenantwort in eine Beitrag-spezifische Antwort zu ändern? Ich weiß, dass ich mich auch schuldig mache, aber es gibt unzählige Male, dass ich sehe, wie jemand eindeutig auf einen bestimmten Beitrag antwortet, aber versehentlich die Themenantwort verwendet. Es wäre großartig, die Möglichkeit zu haben, den Antworttyp über das Menü “Beitrag auswählen” zu korrigieren.
hmm abgesehen davon, dass der Beitrag mit einem Zitat aus dem Beitrag, auf den geantwortet wird, oder so etwas bearbeitet wird, fällt mir keine andere Möglichkeit ein.
Eine Sache, die helfen könnte, ist, dem Beschriftungstext der Schaltfläche „Thema“ im Fußbereich „zum Thema“ hinzuzufügen, sodass dort „Thema beantworten“ steht, um es offensichtlicher zu machen und es von den Schaltflächen zum Beantworten von Beiträgen zu unterscheiden:
in common - css eines Theme-Komponenten:
#topic-footer-buttons {
.topic-footer-main-buttons {
button.btn-primary.create {
span.d-button-label:after {
// Hinzufügen dieses Inhalts nach Antwort
content: " zum Thema";
}
}
}
}
Es wäre schön, eine Antwort verschieben zu können, aber das CSS von @Lilly funktioniert super!
Ich musste CSS-Änderungen vornehmen, und es war ein Kinderspiel.
Ich mag Lillys Lösung auch sehr. Nachdem ich sie in meinem Forum implementiert habe, bin ich verwundert, warum sie nicht die Standardeinstellung für Discourse sein sollte. Die beiden Antwortschaltflächen hier auf Meta wirken jetzt einfach veraltet ![]()
Danke!
Sie bedeuten unterschiedliche Dinge.
Aber ja, ehrlich gesagt sollten sie unterschiedliche lokalisierte Zeichenfolgen haben, damit sie separat bearbeitet werden können (meiner Meinung nach) (Ich glaube, sie sind nicht getrennt, aber bitte korrigieren Sie mich, wenn sie unterschiedlich sind)
CSS ist nicht wirklich der beste Weg, dies zu implementieren, wenn Sie stattdessen einen PR dafür erstellen könnten.
(Es ist aber in der Zwischenzeit eine großartige Problemumgehung!
)
Ah, ja, ich weiß, dass das obere dazu dient, direkt auf den Beitrag zu antworten, und das untere auf das Thema. Ich meinte wohl eher, dass die Beschriftung verwirrend erschien, nicht die Wiederholung der Schaltflächen selbst.
Ich stimme zu, dass ein PR besser wäre als CSS, und ich würde eines Tages gerne herausfinden, wie man Discourse lokal auf meinem Mac ausführt, damit ich mich sicherer fühlen kann, PRs einzureichen. Ich stelle mir vor, dass dies vielleicht am unwahrscheinlichsten ist, andere Fehler zu verursachen, aber ich denke, ich würde mich entspannter fühlen, es zuerst lokal zu testen.
du als in „man“, nicht unbedingt „du“, aber es gibt kein Halten mehr für dich!
Nebenbemerkung und am Rande bemerkt: Ich glaube, so viele Konflikte in meinem Leben entstehen, wenn jemand „du“ zu mir sagt und ich entweder unterbewusst davon ausgehe, dass sie mich meinen, oder ich innehalte und sage: „Wenn du du sagst, meinst du mich?“ und manchmal sehen sie völlig verwirrt aus. Ein Kumpel sagte sogar einmal: „Du machst das immer!!“ und ich sagte: „Ich mache was immer?“ und er sagte: „Huh? Oh, ich meinte nicht dich, ich meinte mich. Ich mache das immer.“
Danke für die Klarstellung und ja, ich hoffe, eines Tages dieses nächste Level der Discourse-Beiträge zu erreichen ![]()
Ich habe auch den Vorschlag von @Lilly umgesetzt (danke!), aber ich denke immer noch, dass es sinnvoll ist, eine Moderationslösung zu haben, um Beiträge nach ihrer Erstellung zu verknüpfen. Ich habe versucht, den Beitrag zu bearbeiten und ein Zitat hinzuzufügen, aber es hat die Antwort nicht so „verknüpft“, wie ich gehofft hatte.
Ich denke, wir haben hier ein #feature-Thema dazu:
Das Hinzufügen von CSS ist möglicherweise nicht die beste Lösung – und mein CSS ist möglicherweise nicht das beste CSS –, aber ich habe festgestellt, dass das Folgende auch dem Schaltflächen-„Antworten“-zu-Beitrag (Kommentar) Kontext hinzufügt:
nav.post-controls {
.actions {
button.reply {
span.d-button-label:after {
// Hinzufügen dieses Inhalts nach "Antworten"
content: " zu diesem Kommentar";
}
}
}
}
Da es keine Möglichkeit gibt, einen Beitrag nachträglich zu verschieben, scheint eine klarere Beschriftung ein guter Weg zu sein, um Verwirrung zu vermeiden. Idealerweise würde dies in Form von benutzerdefinierten Schaltflächenbeschriftungsfeldern in den Einstellungen erfolgen.
Es wird nicht empfohlen, es nach der Einfügung für den Text auf der Website zu verwenden. Wenn Sie diese Schaltfläche ändern, können Sie den Website-Text ändern, nachdem Sie nach topic.reply.title gesucht haben.
Ich würde es lieber so machen, aber Änderungen über Site Texts an js.topic.reply.title wirken sich sowohl auf die Schaltflächen „Antworten“ und „Thema“ als auch auf „Antworten“ und „Beitrag“ aus. Es wäre großartig, wenn sie im Code unterschieden würden, damit wir sie separat bearbeiten könnten.
Ich glaube, ich habe das missverstanden und das Thema nicht ernsthaft geprüft.
Ja, genau das. Meine Lösung ist zugegebenermaßen ein kleiner Workaround ![]()
Mir ist aufgefallen, dass mein erster Versuch den „Antworten“-Button für OP als „Auf diesen Kommentar antworten“ angezeigt hat – genau wie bei nachfolgenden Beiträgen. Aber es ist kein Kommentar, es ist ein Thema.
Wenn man einen ähnlichen CSS-Block auf #post_1 richtet, kann dieser erste Button seinen ganz eigenen Text bekommen.
Hier ist die vollständige benutzerdefinierte CSS-Komponente, die ich jetzt verwende, geordnet nach der Verwendung auf der Seite:
/* Fügt Text zum Antworten-Button für den ursprünglichen Beitrag (auch Thema genannt) hinzu */
#post_1 nav.post-controls {
.actions {
button.reply {
span.d-button-label:after {
// Fügt diesen Text nach „Antworten“ hinzu
content: " zu diesem Thema";
}
}
}
}
/* Fügt Text zum Antworten-Button für alle nachfolgenden Beiträge hinzu (ich nenne sie Kommentare) */
nav.post-controls {
.actions {
button.reply {
span.d-button-label:after {
// Fügt diesen Text nach „Antworten“ hinzu
content: " zu diesem Kommentar";
}
}
}
}
/* Fügt Text zum blauen Antworten-Button (zum Thema) hinzu, der am Ende der Seite erscheint */
#topic-footer-buttons {
.topic-footer-main-buttons {
button.btn-primary.create {
span.d-button-label:after {
// Fügt diesen Text nach „Antworten“ hinzu
content: " zum Hauptthema";
}
}
}
}
Ich bin vom Thema abgekommen, und dies ist eine sehr lokale Frage, aber ich würde gerne Todds Snippet ein wenig verbessern.
Wie kann ich “Reply” komplett loswerden, und ich meine den Text, nicht die Schaltfläche/Funktionalität natürlich?
Etwas wie “Reply to post” ist zu lang (für mich) und ein einfaches “Comment” würde ausreichen.
(Diesen Beitrag über die Suche zu finden war schwieriger als Nemo zu finden. Bis ich mich erinnerte, dass ich auf “Gefällt mir” geklickt habe – also… Liken hilft, Dinge besser zu finden als die Suche
)
Es ist nur ein lokalisierter String, den du also bearbeiten kannst?
Es darf nicht leer sein. Und ein Leerzeichen wird auch als leer gezählt.
@Jagster – du könntest es mit etwas Ähnlichem versuchen:
Entferne zuerst das vorhandene Antwortsymbol
![]()
mit benutzerdefiniertem CSS:
.fa.d-icon.d-icon-reply.svg-icon.svg-node {
display: none;
}
Bearbeite dann die Website-Texte für js.topic.reply.title, um „Reply“ durch einen Alt-Code für ein anderes Symbol zu ersetzen, z. B. alt + 30: ▲
Dann könntest du benutzerdefinierten Text für jeden der drei Button-Typen über CSS hinzufügen, wie bereits erwähnt.
Meine einzige Sorge beim Entfernen von „Reply“ ist, dass Begriffe wie „Last reply“, „Replies“, „Good Reply“, „Great Reply“, „In Reply to“ usw. im gesamten System verwendet werden und es eine mühsame Aufgabe wäre, alle relevanten Instanzen zu identifizieren und entsprechend zu ändern.
