Penso che ci sia qualcosa che gli amministratori del sito debbano fare, se necessario. Penso che non sia possibile cambiare automaticamente le stringhe di lingua per usare le reazioni invece, come se il plugin delle reazioni fosse attivo. Quindi penso che il problema si verifichi anche se il plugin delle reazioni è nel core, perché l’amministratore del forum deciderà se usarlo o meno.
Probabilmente la soluzione è semplicemente rinominare “like” in “reaction” per impostazione predefinita. Poiché è una reazione, questo può funzionare indipendentemente dal fatto che un forum utilizzi o meno Discourse Reactions.
Se l’icona è necessaria nelle notifiche, i “like” nell’elenco degli argomenti possono essere modificati con l’icona discourse-emojis se Discourse Reactions è abilitato. Questa potrebbe essere un’impostazione nel plugin.
[quote=“Tobias Eigen, post:18, topic:294696, username:tobiaseigen”]
“contare sia la reazione che un like o contano solo come like quando non dovrebbero”? Ti riferisci solo a come le reazioni e i like appaiono nell’interfaccia utente?
[/quote]Mi riferivo a come è apparsa la reazione (cosa che mi aspettavo) e poi è apparso anche un like (cosa inaspettata).
[quote=“Tobias Eigen, post:18, topic:294696, username:tobiaseigen”]
Non capisco… su meta vedo reazioni e cuori, e anche nel tuo screenshot posso vedere reazioni?
[/quote]Intendo dire che non vengono registrati affatto nel mio registro delle notifiche per like/reazioni, solo i like sono visibili lì. Entrambi possono essere visti normalmente qui:
Giusto. È così che dovrebbe apparire al momento. Per vedere le reazioni sul tuo profilo utente vai ad esempio su \u003chttps://meta.discourse.org/u/firepup650/notifications/reactions-received\u003e. Mi piace e reazioni ricevute non vengono visualizzati lì sulla stessa pagina.
Non ho ancora capito. Sarebbe utile se potessi fornire passaggi di replica scritti più specifici o annotare i tuoi screenshot, altrimenti è difficile da seguire. Non pensi che stia succedendo qualcosa che non sia intenzionale?
Passaggi di replica chiaramente scritti sarebbero immensamente utili. Anche più dettagli specifici come su quale pagina (URL specifico) ti trovi quando vedi qualcosa che non ti aspetti di vedere? Senza passaggi di replica non ci sarà possibile individuare i problemi che stai descrivendo e decidere cosa, se qualcosa, vogliamo fare al riguardo.
Vagamente, penso che tu ti stia riferendo alla pagina delle notifiche sul tuo profilo utente. È possibile che tu stia vedendo un bug nel modo in cui i “mi piace” e le altre reazioni vengono visualizzate nella sottopagina “Mi piace” e “Reazioni” lì. So che nel menu delle notifiche “raggruppiamo” le reazioni e i “mi piace” in, ad esempio, “all’utente sono piaciuti 5 dei tuoi post” per non aggiungere disordine.
Ho appena ricevuto delle reazioni e ho controllato le mie notifiche sulla pagina piuttosto che sul menu delle notifiche.
Indipendentemente da ciò, gli altri forum su cui potevo originariamente vedere questo, ora non posso più farlo, quindi… Forse un problema di cache o differenze di versione di qualche commit?
Leggendo tra le righe e strizzando un po’ gli occhi (o molto) sono riuscito a replicare il problema che stai descrivendo. Vai su \u003chttps://meta.discourse.org/u/Firepup650/notifications/reactions-received?include_likes=true\u003e e vedrai le reazioni e i like sulla stessa pagina e lì vedrai anche che un post è elencato due volte, una volta con una reazione e una volta con un cuore. Vedi il mio screenshot qui sotto.
Questo succede quando hai ?include_likes=true aggiunto all’URL, il che accade quando fai clic su una “notifica arrotolata” come ho spiegato due post sopra.
Sono d’accordo che questo è un bug e probabilmente dovremmo fare qualcosa al riguardo, ma non è urgente.
Ah, capisco, mi era sfuggito questo caso. Ma sì, questo è un bug e deve essere corretto: abbiamo avuto un bug simile in cui i “mi piace” delle reazioni venivano visualizzati sull’URL /notifications/likes-received. Effettuerò una correzione, grazie per la pazienza @Firepup650!
È stato implementato in una versione beta? (Sono su un provider di hosting di terze parti che gestisce la mia istanza Discourse e la mantiene aggiornata con ogni versione beta). La mia versione di Discourse non sembra ancora comportarsi in questo modo!
La modifica è nel plugin discourse-reactions, quindi non è legata al ciclo di rilascio del core. Tecnicamente è stata aggiunta in questo commit del plugin il 13 febbraio. Quindi, se tu (o il tuo provider di hosting) avete aggiornato il plugin da allora, avrete la modifica.
Puoi verificarlo cercando nelle impostazioni del tuo sito la nuova impostazione ‘discourse reactions excluded from like’. Se tale impostazione esiste, allora hai il nuovo comportamento.
Usiamo il plugin gamification (/admin/plugins/gamification).
Dovremmo ricalcolare tutti i punteggi dato questo cambiamento? Sto pensando di farlo per “tutti i tempi” in modo che tratti tutte le reazioni (eccetto quelle nella lista discourse_reactions_excluded_from_like) come un like.