||||
-|-|
| RĂ©sumĂ© | Copy post affiche un bouton dans les contrĂŽles de chaque message, qui copie lâintĂ©gralitĂ© du contenu du message dans le presse-papiers de lâutilisateur.
|
| Aperçu | Aperçu sur Discourse Theme Creator
| Lien vers le dépÎt | https://github.com/discourse/discourse-copy-post
|Nouveau sur les thÚmes Discourse ?| Guide débutant pour utiliser les thÚmes Discourse
Installer ce composant de thĂšme
ParamĂštres
| Nom | Description
|-|
| copy_type | Sélectionnez le type de texte copié que vous souhaitez enregistrer dans le presse-papiers (Markdown ou HTML).
| copy_button_allowed_groups | Sélectionnez les groupes autorisés à utiliser le bouton de copie. Par défaut, tous les utilisateurs du groupe Trust Level 1 le verront.
| Traduction | Défaut
|-|
| title | Copier le contenu de ce message| top_contributors.view_all | Voir tout
Captures dâĂ©cran

HĂ©bergĂ© par nous ? Les composants de thĂšme sont disponibles Ă lâutilisation sur nos plans Standard, Business et Enterprise.
26 « J'aime »
Zup
3
Quâadvient-il du formatage et des mĂ©dias ?
2 « J'aime »
keegan
(Keegan George)
4
@Zup
Il faudra peut-ĂȘtre apporter quelques amĂ©liorations dans ce domaine, mais actuellement :
- les médias ne sont pas copiés
- le formatage sera perdu (câest-Ă -dire texte brut uniquement), cependant, les sauts de ligne des balises
<p> seront présents.
3 « J'aime »
Zup
5
JâespĂšre que cela pourra ĂȘtre mis Ă jour pour inclure les mĂ©dias et la mise en forme lors du collage dans Discourse.
2 « J'aime »
keegan
(Keegan George)
7
@Zup
Oui, câest certainement quelque chose que je chercherai Ă amĂ©liorer Ă lâavenir.
Cependant, en attendant, jâai ajoutĂ© un paramĂštre pour copier le contenu HTML brut Ă la place. Si vous le dĂ©finissez sur vrai, le bouton de copie copiera le HTML brut de la publication au lieu du texte brut. De cette façon, vous devriez avoir le formatage et les mĂ©dias.
4 « J'aime »
Zup
8
Super ! 
Peut-ĂȘtre un deuxiĂšme bouton, Dupliquer, (dans la zone de lâicĂŽne dâengrenage du modĂ©rateur ?) pour copier automatiquement tout le contenu du message dans un nouveau sujet avec « DUPLICATE : » ajoutĂ© au dĂ©but du titre ?
Quoi quâil en soit, trĂšs pratique tel quel, merci !
4 « J'aime »
Falco
(Falco)
9
Peut-ĂȘtre faire en sorte que le bouton fasse une requĂȘte Ă /raw/topic_id/post_number afin que vous puissiez copier le contenu rĂ©el du message ? De cette façon, il agira comme le bouton « Source » trĂšs utile de Reddit Enhancement Suite.
7 « J'aime »
Un composant similaire existe déjà : Raw Post Button.
Lâajout dâun bouton de copie Ă la modale de ce composant combinerait les deux approches, quâen pensez-vous @keegan @Johani ?
4 « J'aime »
keegan
(Keegan George)
11
@md-misko Oui, je pense que câest une excellente idĂ©e. Comme jâai créé un widget pour le bouton de copie, je pense quâil peut ĂȘtre trĂšs simplement copiĂ© pour ĂȘtre utilisĂ© dans la modale.
4 « J'aime »
Jagster
(Jakke Flemming)
12
Y a-t-il une astuce pour afficher le bouton uniquement aux utilisateurs connectés ?
1 « J'aime »
keegan
(Keegan George)
13
@Jagster
Câest le cas maintenant !
Jâai ajoutĂ© un paramĂštre pour appliquer un niveau de confiance minimum afin dâafficher le widget. Le configurer sur 0 permettra de faire en sorte que seuls les utilisateurs connectĂ©s puissent voir le bouton.
3 « J'aime »
Jagster
(Jakke Flemming)
14
Pourquoi ne pouvons-nous pas mettre deux pouces levĂ©s quand câest mĂ©ritĂ© 
2 « J'aime »
Cela ne fonctionnait pas sur une nouvelle installation.
Le min_trust_level nâĂ©tait pas sĂ©lectionnable dans lâadministration.
edit : le composant fonctionnait mais ne sâaffichait pas correctement dans lâadministration
Jâai forkĂ© le dĂ©pĂŽt et lâai fait fonctionner, mais jâai dĂ©fini min_trust_level comme un entier.
Donc (5) = âdĂ©sactivĂ©â (0-4) comme prĂ©vu. Donc une petite réécriture.
Je nâai pas fait de PR⊠car câest une simplification⊠peut-ĂȘtre que quelquâun dâautre peut confirmer que le composant ne fonctionne pas ?
2 « J'aime »
keegan
(Keegan George)
17
Salut @geoff777 Jâai testĂ© ceci sur une nouvelle installation et cela semble fonctionner correctement pour moi.
De plus, si jâapplique ces modifications, le problĂšme avec lâutilisation de la dĂ©finition de min_trust_level comme un entier dans le fichier settings.yml est que la valeur 0 nâapparaĂźt pas dans la liste dĂ©roulante.
2 « J'aime »
Jagster
(Jakke Flemming)
18
Toutes les valeurs, Ă lâexception de dĂ©sactivĂ©, nâapparaissent pas dans la boĂźte lorsquâelles sont sĂ©lectionnĂ©es. Ă ma connaissance, aucune des valeurs nâest utilisĂ©e, cependant.
4 « J'aime »
keegan
(Keegan George)
19
Ah dĂ©solĂ©, ma faute, je pensais que vous vouliez dire que vous aviez changĂ© les chaĂźnes de lâĂ©numĂ©ration en entiers, mais vous vouliez dire que vous aviez utilisĂ© le type entier Ă la place. Oui, cela semble ĂȘtre une meilleure approche. Jâai mis Ă jour le composant de thĂšme pour prendre en charge cela. JâespĂšre que cela devrait rĂ©soudre tous les problĂšmes.
3 « J'aime »
jrgong
(jrgong)
20
Ceci est un excellent TC ! Dans notre cas dâutilisation, nous voulons que nos auteurs copient des articles complets et les collent dans un Ă©diteur externe dâun site Web de cours. Il serait formidable de pouvoir copier lâintĂ©gralitĂ© de lâarticle, y compris les mĂ©dias, au format HTML ou simplement en texte enrichi.
1 « J'aime »
keegan
(Keegan George)
21
Juste un petit message pour ceux qui utilisaient dĂ©jĂ ce composant. Je lâai maintenant dĂ©placĂ© de mon projet personnel Ă une official Customization > Theme component
. Avec ce changement, jâai apportĂ© quelques modifications pour moderniser le composant et garantir son bon fonctionnement sur la derniĂšre version de Discourse.
Jâai Ă©galement mis Ă jour les paramĂštres. Au lieu dâune restriction basĂ©e uniquement sur le niveau de confiance, vous pouvez dĂ©sormais sĂ©lectionner nâimporte quel groupe autorisĂ© Ă utiliser le bouton de copie. De plus, jâai ajoutĂ© un paramĂštre copy_type qui vous permet de choisir si le texte copiĂ© correspond au balisage HTML du message ou au Markdown brut.
6 « J'aime »
Moin
22
Je pense que cela ne fonctionne pas lorsque vous sĂ©lectionnez « tout le monde » dans le menu dĂ©roulant. Du moins, je nâai pas trouvĂ© le bouton avant de sĂ©lectionner un autre groupe. (Je sais que ce problĂšme affecte Ă©galement dâautres plugins et composants)
4 « J'aime »