È possibile utilizzare una valutazione a 2 passaggi invece delle stelle?
Come:
Con un risultato come
(69%)
(31%)
È possibile utilizzare una valutazione a 2 passaggi invece delle stelle?
Come:
Con un risultato come
(69%)
(31%)
Questo plugin espone la valutazione media e il numero di valutazioni di un argomento tramite chiamate API semplici 1-2 in qualche modo?
È anche possibile mostrare le valutazioni quando si incorpora Discourse come in Embed Discourse comments on another website via Javascript?
Come utente, come si possono visualizzare tutte le proprie valutazioni?
PS: Mi scuso per aver postato una domanda dopo l’altra, ma penso che questo sia il posto giusto, vero?
Ciao @frold,
Apprezzo la tua pazienza e mi scuso per il ritardo nella mia risposta. Ero impegnato con altri impegni, ma ora sono tornato e pronto ad affrontare le tue domande.
La possibilità di avere un sistema di valutazione in 2 fasi è interessante. Il design attuale del plugin Topics Ratings supporta un sistema basato su stelle, ma vedo il valore in un sistema più semplice di pollice su/giù. Sebbene questa non sia attualmente una funzionalità, è un’idea convincente e ne esplorerò sicuramente la fattibilità per un futuro aggiornamento. Siamo anche aperti a sponsorizzazioni o finanziamenti per lo sviluppo di funzionalità specifiche. Se sei interessato a sponsorizzare questa o qualsiasi altra funzionalità, non esitare a contattarci.
Ciao @n1bff,
Mi scuso sinceramente per la risposta tardiva. La tua pazienza è veramente apprezzata. Avevo altri impegni che richiedevano la mia attenzione, ma ora sono qui per concentrarmi sulle tue richieste.
Al momento, il plugin non fornisce chiamate API dirette per la valutazione media e il numero di valutazioni per un argomento. Sebbene riconosciamo la comodità che ciò potrebbe offrire, non è una funzionalità attuale ma qualcosa che certamente prenderò in considerazione per futuri miglioramenti.
Allo stesso modo, la visualizzazione delle valutazioni durante l’incorporamento dei commenti e la fornitura di una vista consolidata di tutte le valutazioni di un utente non sono attualmente supportate. Questi sono suggerimenti ponderati e, stai certo, ne verificherò la fattibilità.
Poiché siamo un progetto open-source, qualsiasi sviluppo di funzionalità potrebbe essere accelerato tramite sponsorizzazioni o finanziamenti. Se tu o la tua organizzazione siete interessati a sponsorizzare queste o altre funzionalità, non esitate a contattarci.
Impossibile eliminare il Tipo a causa di un errore.
Quando tento di eliminare “Il nome è… e il Tipo è vuoto”, viene visualizzato il messaggio di errore “Impossibile trovare l’URL o la risorsa richiesta” e non riesco a eliminarlo.
Anche disinstallando e reinstallando il plugin tramite “Ricostruisci il container”, si verifica lo stesso errore.
Sembra che sia stato aggiunto un tipo non valido, con conseguente tipo vuoto. Il plugin necessita assolutamente di un controllo di sanità per la convalida dell’input.
Per ora, puoi usare la console Rails per eliminare il tipo vuoto:
cd /var/discourse
./launcher enter app
rails c
DiscourseRatings::RatingType.destroy("")
exit
Aggiorna la pagina e dovrebbe essere sparito!
Mantieni il tipo semplice, come my_type, e sei a posto. ![]()
È fantastico! Grazie per avermelo detto.
Le categorie di testo diverse dall’inglese non vengono visualizzate.
Le categorie devono essere visualizzate affinché il testo non in inglese possa essere gestito.
Come posso visualizzarle?
※ Inoltre, nel caso di Tipo, si verificherà un errore se viene inserito un carattere non inglese.
@LoveMCJ Una soluzione rapida è definire uno slug per la tua categoria, quindi eliminare/aggiungere nuovamente la categoria per la valutazione. Questo dovrebbe funzionare!
@jumagura Vedo un problema qui:
https://github.com/paviliondev/discourse-ratings/blob/main/assets/javascripts/discourse/components/rating-object.js.es6#L52
Category.slugFor restituirà lo slug se esiste o {id}-category se non definito.
Il plugin utilizza findBySlugPath, che cerca solo categorie con uno slug definito.
Per quelle senza, probabilmente dovrebbe essere utilizzato anche findSingleBySlug.
Spero che questo aiuti! ![]()
Lo apprezzo molto dal profondo del mio cuore.
Ciao,
La stella di valutazione appare su qualsiasi pagina del titolo dell’argomento.
Ma sulla homepage, vedo [object Object] invece della stella di valutazione dei post.
Come posso risolvere questo problema?
*Nota: il problema si è verificato dopo l’aggiornamento. (Discourse and Topic Ratings Plugin e tutto il resto è aggiornato)
Quando rimuovo questa opzione, il testo [object Object] scompare. State pianificando di fare qualcosa al riguardo? Penso che questo dovrebbe essere corretto.
Cordiali saluti. Buon lavoro. @jumagura
Sulle tue ultime modifiche
Manca:
import { registerRawHelper } from "discourse-common/lib/helpers";
registerRawHelper("rating-list", _ratingList);
Ooooops! Hai perfettamente ragione! Grazie!
fatto:
Ciao, questo plugin può essere utilizzato per valutare i post anziché gli argomenti? Se sì, qualcuno potrebbe farmi sapere se fa anche queste 3 cose?
Ciao, ![]()
Questo non è possibile con questo plugin.
Il plugin più simile che ho trovato è Discourse Post Voting (grazie, Jammy, per aver corretto la mia sciocchezza
). Gli utenti possono votare positivamente i post una volta per argomento (eccetto il primo post), quindi il punteggio sarebbe il numero di voti positivi.
Per esportare un elenco di utenti con i punteggi, puoi usare questo plugin: Discourse Data Explorer. Puoi creare una query SQL e sarai in grado di scaricare l’elenco in formato CSV. Controlla Data & reporting sql-query se hai bisogno di aiuto.
Inoltre, c’è Marketplace se puoi permetterti di sponsorizzare qualcuno per creare il plugin esatto che stai cercando. ![]()
Solo per tua informazione, quel plugin è stato deprecato a favore del plugin official Discourse Post Voting.