Centre de composition

← Remplissez "repoName" et "repoURL" pour le bouton d’installation automatique →

Installer ce composant de thème

← Décrivez ce thème/composant en une ou deux phrases →

Bonjour :wave:

Compose Center est un endroit pour toutes sortes d’options de composition. L’idée était un endroit où vous pouvez facilement gérer votre contenu de composition.

Comme :

  • Nouveau sujet
  • Nouveau message
  • Nouveau message de chat
  • Brouillons
  • Publications en attente

Je ne veux pas pirater la mise en page et le design d’origine, donc ceci est fait pour le thème par défaut. À l’origine, il peut fonctionner très bien avec une barre latérale droite de thème à trois colonnes. Il remplace donc le bouton par défaut + Nouveau sujet par un bouton Composer. Le contenu s’ouvre dans DMenu et affiche une bannière, un avatar de profil, le statut de l’utilisateur, un nouveau sujet/brouillon ouvert, des messages, des boutons de chat, des brouillons et des publications en attente.

Boutons et liens rapides :

  • sur la bannière, bouton Mes brouillons : lien vers les brouillons
  • sur la bannière, icône crayon (modifier) : lien vers les préférences/profil
  • sur l’avatar (survol), icône crayon (modifier) : lien vers les préférences/compte
  • statut de l’utilisateur : ouvre la fenêtre modale du statut de l’utilisateur
  • bouton nouveau sujet/ouvrir brouillon : ouvre le compositeur de sujet
  • bouton message : ouvre le compositeur de MP
  • boutons de chat : ouvre la fenêtre modale de nouveau message de chat

L’arrière-plan de la bannière est l’avatar de profil flouté si l’arrière-plan de la carte utilisateur n’a pas été configuré.

Défaut

Avec brouillon

Avec publications en attente

Statut de l’utilisateur

Traductions de thèmes


:heart: Crédit : J’ai intégré le composant de thème New Topic Header Button. Ceci est inspiré du bloc de profil du thème Central.

15 « J'aime »

Excellent travail Don, installé sur mon site personnel et j’apprécie vraiment cette fonctionnalité. :clap:

Cependant, je n’obtiens pas le bouton « Nouveau sujet » dans l’en-tête, même en prévisualisant depuis le composant dans l’administration. :thinking:

4 « J'aime »

Merci Lilly, je suis content que ça te plaise ! :heart:

Non, désolé, je veux dire que j’ai intégré la fonctionnalité de ce composant dans le DMenu. Donc le code du bouton “Nouveau sujet” que tu vois dans DMenu provient en grande partie du composant de thème Nouveau bouton de sujet dans l’en-tête. :slight_smile:

4 « J'aime »

Ha, après avoir posté, je me demandais si je ne comprenais pas mal l’OP. Merci de clarifier. (Et quand j’y pense, je préférerais ne pas l’avoir dans l’en-tête de toute façon.)

J’aime beaucoup cette fenêtre modale de compositeur et j’aimerais pouvoir l’ouvrir depuis la barre latérale, mais on peut créer une section personnalisée pour faire les mêmes choses.

J’aime bien l’apparence de la petite fenêtre pop-up que vous avez créée :smiley:

4 « J'aime »


Est-il possible de personnaliser la couleur de ce bouton pour qu’elle soit la même que la couleur du bouton du thème que vous avez précédemment publié ?

3 « J'aime »

J’ai trouvé un bug qui fait disparaître les paramètres d’état personnalisés après l’actualisation.

Bonjour :wave:

J’ai ajouté l’identifiant create-topic au bouton afin qu’il utilise désormais ce style. J’ai également remarqué un point manquant… ce bouton apparaît aussi pour les anonymes. Je l’ai corrigé. FIX: Hide Compose button for anons and adds create-topic id to it by VaperinaDEV · Pull Request #4 · VaperinaDEV/discourse-compose-center · GitHub

Je pense que c’est un problème avec le statut de l’utilisateur dans le cœur de Discourse. J’ai déjà un sujet à ce sujet ici : User status stops working for admins mais je dois encore l’examiner… Si vous naviguez vers un sujet ou ailleurs, il réapparaîtra. Ce problème n’est donc pas lié à ce composant de thème.

4 « J'aime »

Bonjour :wave:

J’ai fusionné une mise à jour pour gérer les cas où le chat est désactivé. Le chat n’est donc plus requis pour utiliser ce composant. :slightly_smiling_face: Pour cette raison, j’ai modifié l’OP et ajouté un lien vers le Theme Creator.

4 « J'aime »

Juste pour information — cela est arrivé avec les nouvelles brouillons multiples. Ce n’est pas un problème majeur.

2 « J'aime »

Merci @Jagster, corrigé par FIX: drafts label i18n · VaperinaDEV/discourse-compose-center@6a58764 · GitHub :slightly_smiling_face:

4 « J'aime »

À quoi sert la traduction/le réglage de interface_button_title ? Il ne semble pas être utilisé quelque part…

2 « J'aime »

Bonjour :wave: Oui, on dirait qu’il vient d’une version précédente. Je vais le supprimer. :+1:

2 « J'aime »

J’ai récemment mis à niveau Diacourse, et en même temps, j’ai perdu la traduction du bouton de composition.

Pas d’urgence.

2 « J'aime »

Bonjour, est-ce que ceci le corrige ? Translation of Bookmark button is lost - #2 by david

1 « J'aime »

Oui, c’est le cas :+1:

1 « J'aime »

Ce composant a récemment commencé à générer une erreur, j’ai donc créé un PR de correction ici. :slight_smile:

1 « J'aime »

Merci @Lilly :hugs: Je l’ai fusionné !

1 « J'aime »