WĂ€hle den Typ des Textes, der in die Zwischenablage kopiert werden soll (Markdown oder HTML).
copy_button_allowed_groups
WĂ€hle die Gruppen aus, die die Kopier-SchaltflĂ€che verwenden dĂŒrfen. StandardmĂ€Ăig sehen alle Benutzer in der Gruppe mit Vertrauensstufe 1 die SchaltflĂ€che.
Ăbersetzung
Standardwert
title
Inhalte dieses Beitrags kopieren
Screenshots
Von uns gehostet? Theme-Komponenten sind in unseren Standard-, Business- und Enterprise-PlĂ€nen verfĂŒgbar.
Ja, definitiv etwas, das ich in Zukunft verbessern möchte.
In der Zwischenzeit habe ich jedoch eine Einstellung hinzugefĂŒgt, um stattdessen den rohen HTML-Inhalt zu kopieren. Wenn Sie diese auf âtrueâ setzen, kopiert die SchaltflĂ€che âKopierenâ den rohen HTML-Code des Beitrags anstelle des einfachen Textes. Auf diese Weise sollten Sie die Formatierung und Medien haben.
Vielleicht eine zweite SchaltflÀche, Duplizieren, (im Bereich des Moderator-Zahnradsymbols?) um den gesamten Inhalt des Beitrags automatisch in ein neues Thema zu kopieren, wobei "DUPLIZIEREN: " am Anfang des Titels angehÀngt wird?
Vielleicht sollte der Button eine Anfrage an /raw/topic_id/post_number senden, damit der tatsĂ€chliche Beitragsinhalt kopiert werden kann? Auf diese Weise wĂŒrde er wie der sehr nĂŒtzliche âSourceâ-Button der Reddit Enhancement Suite funktionieren.
@md-misko Ja, ich denke, das ist eine groĂartige Idee. Da ich ein Widget fĂŒr die KopierschaltflĂ€che erstellt habe, glaube ich, dass es recht einfach kopiert und im Modal verwendet werden kann.
Das gibt es jetzt! Ich habe eine Einstellung hinzugefĂŒgt, um eine minimale Vertrauensstufe festzulegen, damit das Widget angezeigt wird. Wenn Sie es auf 0 setzen, können nur angemeldete Benutzer die SchaltflĂ€che sehen.
Dies funktionierte bei einer Neuinstallation nicht.
Der min_trust_level war in Admin nicht auswÀhlbar.
Bearbeiten: Die Komponente funktionierte, wurde aber in Admin nicht korrekt angezeigt.
Ich habe das Repository geforkt und es zum Laufen gebracht, aber ich habe min_trust_level als Ganzzahl festgelegt.
Also (5) = âdeaktiviertâ (0-4) wie erwartet. Also eine kleine Umschreibung.
Ich habe noch keinen PR gemacht ⊠da es eine Vereinfachung ist ⊠vielleicht kann jemand anderes bestÀtigen, dass die Komponente nicht funktioniert?
Hallo @geoff777 Ich habe dies bei einer Neuinstallation getestet und es scheint fĂŒr mich korrekt zu funktionieren.
Wenn ich diese Ănderungen vornehme, ist das Problem bei der Verwendung von min_trust_level als Ganzzahl in der Datei settings.yml, dass der Wert 0 nicht im Dropdown-MenĂŒ angezeigt wird.
Ah, Entschuldigung, mein Fehler. Ich dachte, Sie meinten, Sie hĂ€tten die Zeichenfolgen in der AufzĂ€hlung in Ganzzahlen geĂ€ndert, aber Sie meinten, Sie hĂ€tten stattdessen den Ganzzahltyp verwendet. Ja, das scheint ein besserer Ansatz zu sein. Ich habe die Themenkomponente aktualisiert, um dies zu unterstĂŒtzen. Hoffentlich behebt dies alle Probleme.
Dies ist ein groĂartiger TC! In unserem Anwendungsfall möchten wir, dass unsere Autoren vollstĂ€ndige BeitrĂ€ge kopieren und in einen externen Editor einer Kurswebsite einfĂŒgen. Es wĂ€re groĂartig, wenn Sie den gesamten Beitrag einschlieĂlich Medien im HTML- oder Nur-Rich-Text-Format kopieren könnten.
Nur eine kurze Info fĂŒr alle, die dieses Tool bisher genutzt haben: Ich habe es von einem persönlichen Projekt in eine offizielle Anpassung (officialCustomization > Theme component) ĂŒberfĂŒhrt. Damit einhergehend habe ich das Component modernisiert, damit es mit der neuesten Discourse-Version korrekt funktioniert.
Auch die Einstellungen habe ich aktualisiert. Statt einer Einstellung, die nur den Vertrauenslevel berĂŒcksichtigt, könnt ihr nun jede beliebige Gruppe auswĂ€hlen, die die Kopierfunktion nutzen darf. AuĂerdem habe ich eine copy_type-Einstellung eingefĂŒgt, damit ihr wĂ€hlen könnt, ob der kopierte Text das HTML-Markup des Beitrags oder das rohe Markdown enthalten soll.
Ich glaube, es funktioniert nicht, wenn Sie im Dropdown-MenĂŒ âJederâ auswĂ€hlen. Zumindest konnte ich den Button nicht finden, bis ich eine andere Gruppe ausgewĂ€hlt habe. (Ich weiĂ, dass dieses Problem auch andere Plugins und Komponenten betrifft)