Bolle di Messaggi Personali

Sarebbe possibile come tema, ma lo scopo di questo componente è aiutare a distinguere i post di argomento dai messaggi privati. Se ogni post apparisse in bolle di messaggio, questo vanificherebbe lo scopo.

2 Mi Piace

Anche questo spazio dovrebbe essere corretto ora. Puoi aggiornare il componente e confermare?

2 Mi Piace

Sembra tutto a posto, ma chiunque abbia scelto “Messaggio” potrebbe ora rimanere un po’ confuso, perché il pulsante :arrow_upper_left:   Rispondi sembra essere cambiato in :email:   Messaggio (forse un cambiamento di Discourse?):

Penso che sia legato a un nuovo cambiamento qui:

Finora sto faticando a pensare a un testo diverso da “a Messaggio” da usare come testo aggiunto, che funzioni sia per il pulsante “Rispondi” che per quello “Messaggio”, ma se mi viene in mente qualcosa lo aggiungerò qui.

Questa è una modifica recente di Discourse, di cui non ero a conoscenza. Ha senso, poiché l’uso della parola “Messaggio” aiuta a distinguerlo da una risposta a un argomento.

Immagino che il passaggio da “Rispondi” a “Messaggio” sul pulsante sia qualcosa di configurabile nelle impostazioni Personalizza > Testo? Sarebbe utile sapere quale impostazione di testo è stata modificata su Meta per utilizzare la parola “Messaggio” nella finestra di dialogo del compositore?

NB Questa funzionalità del componente è semplicemente un modo conveniente per aggiungere (o anteporre) del testo. Il testo viene aggiunto sia al pulsante “Rispondi” dell’argomento che al pulsante “Messaggio” del compositore, quindi dovrai tenerne conto se utilizzi questa funzionalità del componente. Potrei modificarla in modo da poter aggiungere del testo separatamente per ogni pulsante, oppure potremmo rimuovere questa funzionalità e consigliare l’uso della funzionalità nativa “Personalizza > Testo”, se gli utenti desiderano modificare il testo.

PS Ho semplicemente aggiunto la parola “Privatamente” per aiutare a distinguere che si tratta di un messaggio privato rispetto a una risposta a un argomento del forum. “Rispondi privatamente” e “Messaggio privatamente” funzionano ancora, ma ora sul pulsante del messaggio è un po’ ridondante.

2 Mi Piace

Buona idea; sono riuscito a cambiare il valore di js.composer.create_pm (di nuovo?) in ‘Rispondi’ e ottenere la stessa funzionalità di prima, sebbene con la nuova icona della busta sul pulsante ‘invia’ del compositore (il che va bene). @Osama potrebbe conoscere altri cambiamenti che influenzano questo componente del tema che non abbiamo ancora scoperto, dato questo commit e potenzialmente qualsiasi lavoro futuro in quest’area:

1 Mi Piace

Il conteggio dei messaggi nell’intestazione non fa parte di questo componente. Fa parte della funzionalità di messaggistica principale di Discourse.

Questo componente si limita a stilizzare il testo dei messaggi per farli sembrare bolle di dialogo.

Screen Shot 2021-04-17 at 11.52.44 AM

Di quale versione di Discourse si tratta?

Ops, è tutto, scusa, la colpa è mia. 2.7.0.beta6.

Presumo tu stia utilizzando l’ultima versione del componente del tema?

Se è così, non vedo alcun errore eseguendo l’ultima versione stabile di Discourse. Qualcuno di @staff può aiutare a rispondere se si tratta di un problema noto causato da un aggiornamento del core in beta6 che influenza i componenti dei temi?

Sì, TC è l’ultima versione. Tuttavia, l’avviso continua ad apparire nell’elenco TC in 2.7.0.beta7.

1 Mi Piace

Ho provato ad aggiungere questo tema e ho ricevuto questo messaggio di errore:

Ci dispiace, l’utilizzo dei selettori CSS #ember- o .ember-view non è consentito, poiché vengono generati dinamicamente in fase di esecuzione e cambieranno nel tempo, portando infine a CSS non funzionante. Prova un altro selettore.

Quindi c’è qualcosa che non va con Ember. Sto usando l’ultima beta.

Sì, ho notato che l’ultima versione beta di Discourse richiede l’uso di “use strict”, il che ha rotto diversi componenti del tema. Cercherò di risolverlo. Funziona comunque correttamente nell’ultima versione stabile di Discourse.

1 Mi Piace

Ciao. Ho sempre apprezzato questo TC. Mi chiedo però: verrà deprecato a favore dei nuovi aggiornamenti della versione 2.8.0?

2 Mi Piace

Ho dovuto rimuoverlo dai miei siti dopo l’aggiornamento all’ultima versione, poiché ora entra in conflitto. Tuttavia, continuerà a funzionare per chi utilizza versioni precedenti per ancora molto tempo.

@Rhidian - grazie, è stato di grande aiuto. Il fatto che sia stato integrato nel Discourse Core è il più alto elogio!!!

3 Mi Piace

Oh, significa che quando aggiorneremo all’ultima versione di Discourse non potremo più avere le bolle dei messaggi privati? :cold_face:

No, per niente! È stato distribuito a tutti, così questo componente del tema non è più necessario.

2 Mi Piace

Ah, quindi significa che possiamo disinstallare il componente del tema e le bolle di messaggio continueranno a esistere?

1 Mi Piace

Grazie @nathank. Sì, sospetto che non ci sarà più bisogno di questo plugin una volta che sarà parte del core. Diverse istanze sono ancora indietro di alcune versioni, quindi lo manterrò disponibile per chi ne ha bisogno. Non ho ancora avuto modo di provare la nuova versione del core, quindi il tempo dirà. Potrebbe sempre esserci spazio per aggiungere alcune opzioni aggiuntive rispetto al core, se necessario. Questa è la bellezza dei temi di Discourse :blush:

6 Mi Piace

Complimenti!

Vedo ancora alcune idee per sfruttare il tuo ottimo talento nella personalizzazione. Ho uno script Tampermonkey sviluppato da un amico che sarebbe ottimo ricevere aiuto per convertirlo in un componente tema. A livello di base, da un lato decorerebbe/enfatizza gli account Op e Staff in pubblico, ovvero Mod/Admin; potrei vedere anche questo utile per i Mod di Categoria all’interno della loro categoria, oltre allo scudo (Core lo avvolgerebbe in una bolla).

Inoltre, prima della funzione di silenziamento utenti, aveva il suo stile personale, ma richiedeva la modifica manuale dello script. Il messaggio era comunque presente, ma nascosto in un menu a tendina con il loro nome, invece del completo silenziamento che abbiamo ora.

1 Mi Piace