Grazie @angus. L’ho appena provato e funziona perfettamente. Grazie ancora!
Questi pulsanti scompaiono quando si attiva il plugin:
Il mio app.yml
cd: $home/plugins
cmd:
- git clone GitHub - discourse/docker_manager: Plugin for use with discourse docker image · GitHub
- git clone GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
Ho installato Discourse ieri
Buongiorno, ho installato la versione 2.4.0.beta4 di Discourse. Ho installato due plugin: discourse-rating (GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub) e discourse-topic-preview (GitHub - merefield/discourse-topic-previews-sidecar: A Discourse plugin that complements the Topic Previews Theme Component to add features · GitHub). Abbiamo inoltre sviluppato un plugin per i badge dei post. Tutti questi plugin funzionavano correttamente nella versione v2.4.0.beta2 +342, ma non nella versione 2.4.0.beta4. La prego di esaminare questi problemi. Se ha bisogno di ulteriori informazioni, non esiti a farmelo sapere.
Ehi, @Mahesh_Tirthakar, per favore invia un rapporto completo del bug qui: Pavilion
Ho installato il plugin di valutazione in Discourse development versione 2.4.0.beta5, ma nella versione Docker di Discourse non funziona???
./launcher rebuild app
Dopo aver ricostruito l’istanza Docker di Discourse, tutto funziona. Grazie.
Visualizza le valutazioni prima del Nome utente nella Visualizzazione mobile

Come ordinare i argomenti nella home page per valutazione?
aggregateRating visualizzato nel thread quando view-source e Google restituiscono errori
<div itemscope itemtype="http://schema.org/CreativeWork">
<span itemprop="name">TITOLO</span>
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingValue"></span>
<span itemprop="ratingCount">0</span>
</div>
</div>
La categoria ha disabilitato le valutazioni.
Quando si ispeziona l’elemento, aggregateRating risulta vuoto. Come rimuoverlo quando si usa view-source?
Credi sia il momento di andare avanti : CreativeWorkSeries @angus
{
"@context": "https://schema.org/",
"@type": "CreativeWorkSeries",
"name": "[title]",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "[score]",
"bestRating": "[best]",
"ratingCount": "[count]"
}
}
@Bcat Grazie per la nota. Ci darò un’occhiata più avanti questa settimana.
Ciao,
Ho appena installato questo pacchetto e ho eseguito diversi riavvii, ma non vedo l’opzione per abilitare le valutazioni nelle impostazioni delle categorie. Hai idea di cosa possa non funzionare? Ho controllato le impostazioni del plugin e le valutazioni risultano abilitate lì. Al momento non sto utilizzando i tag: vorrei solo attivarle per alcune categorie.
Grazie per il tuo aiuto.
Non importa, l’ho trovato. L’impostazione appare sotto “Category Lockdown”, che è un plugin diverso che ho installato, ed è per questo che non l’avevo vista (vedi immagine sotto). Immagino che questo plugin non crei un proprio intestazione per i controlli nella scheda delle impostazioni.
<% if @topic_view.topic.average_rating != "" %>
<div itemscope itemtype="http://schema.org/CreativeWorkSeries">
<span itemprop="name"><%= @topic_view.topic.title %></span>
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingValue"><%= @topic_view.topic.average_rating %></span>
<meta itemprop="bestRating" content="5"/>
<span itemprop="ratingCount"><%= @topic_view.topic.posts.count { |p| !!p.custom_fields['rating'] } %></span>
</div>
</div>
<% end %>
Come usare if @topic_view.topic.average_rating != "" per mostrare/nascondere questo codice?
risolto
<% if @topic_view.topic.average_rating && @topic_view.topic.posts.count %>
<div itemscope itemtype="http://schema.org/CreativeWorkSeries">
<span itemprop="name"><%= @topic_view.topic.title %></span>
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingValue"><%= @topic_view.topic.average_rating %></span>
<meta itemprop="bestRating" content="5"/>
<span itemprop="ratingCount"><%= @topic_view.topic.posts.count { |p| !!p.custom_fields['rating'] } %></span>
</div>
</div>
<% end %>
OK, tutti gli utenti di Topic Ratings, prestate attenzione di seguito.
Come aggiornare in sicurezza quando si utilizzano i nostri plugin:
Calendario degli aggiornamenti di Pavilion
Topic Ratings fa parte della famiglia di plugin open source Pavilion.
D’ora in avanti, Pavilion si concentrerà sull’assicurare la compatibilità di un insieme fondamentale dei suoi plugin con il ramo tests-passed del Discourse Core solo durante i primi 5 giorni di ogni mese.
Eventuali bug che si presentano a causa di incompatibilità saranno risolti al più presto durante questo “periodo di supporto”, preferibilmente entro il 7º giorno. Bug di bassa gravità o relativi a funzionalità Beta potrebbero non essere risolti entro tale data, ma problemi evidenti che “rompono” un forum dovranno essere risolti.
Questa nuova politica entrerà in vigore il 1° maggio 2020
Perché introduciamo questa politica
Non abbiamo alcun controllo sulle modifiche apportate al Discourse Core. È giusto che sia così. Tuttavia, man mano che i nostri plugin sono cresciuti e sono diventati più sofisticati, garantire che funzionino con ogni aggiornamento di Discourse sta diventando sempre più oneroso. Non è più sostenibile assicurare la compatibilità immediata in ogni momento.
Per dare ai nostri sviluppatori il tempo necessario per occuparsi di altre priorità oltre al supporto dei plugin, non garantiremo più la compatibilità con Discourse ogni giorno del mese.
Questa politica dovrebbe anche aiutarti a ottenere maggiore stabilità e offrirti più certezze su quando è più sicuro eseguire gli aggiornamenti.
Come eseguire l’aggiornamento
Punta ad aggiornare la tua istanza di Discourse in produzione (sia il Discourse Core che i nostri plugin) nei primi 5 giorni di ogni mese. Segnalaci eventuali problemi incontrati sul Topic del Plugin pertinente su Meta. Durante questo periodo, riceverai un supporto più mirato dal team di Pavilion per qualsiasi problema relativo ai loro plugin.
Aggiornare il server di produzione al di fuori dei primi 5 giorni del mese avviene a tuo rischio e pericolo. Se lo fai e qualcosa si rompe in relazione a uno dei nostri plugin, ti invitiamo a segnalarlo e, se appropriato, a disinstallare il nostro plugin fino alla risoluzione del problema. Purtroppo, potremmo non riuscire a risolvere il problema fino al prossimo periodo di supporto all’inizio del mese successivo.
Per una sicurezza ancora maggiore
Valuta di testare l’aggiornamento sul tuo server di staging, creato da un backup del sito in produzione. Questo è particolarmente importante se il tuo sito è grande, popolare e/o fa parte di un’attività commerciale.
Puoi spegnere questo server per il resto del mese per evitare di pagare per il tempo di attività. Sfrutta questa opportunità per testare tutte le funzionalità di base e identificare eventuali problemi con i plugin. Segnala immediatamente tutti i problemi critici e di alta gravità sul topic del plugin pertinente.
L’utilizzo di un sito di staging potrebbe consentirti di avere più discrezionalità su quando aggiornare, ma tieni presente la relativa mancanza di supporto nella seconda parte del mese.
Grazie per la comprensione!
Non sono sicuro che il bug sia stato segnalato.
Puoi valutare più di una volta (relativo a can_rate), se un argomento viene caricato e il tuo post con la valutazione non è incluso nel caricamento iniziale.
Funzionerà (can_rate impostato su false) una volta caricato il post con la valutazione.
È piuttosto problematico. Quanto hai detto come commento lì potrebbe essere la ragione
È possibile risolverlo, per favore?
Ragazzi, abbiamo appena rilasciato una nuova funzionalità Multiple Ratings nel master. Ora potete valutare un argomento in base a più criteri. Si tratta di una completa revisione del plugin esistente. Vi invitiamo a consultare questa guida su come migrare i vostri dati esistenti alla nuova struttura.
Vi consigliamo di eseguire un backup prima dell’aggiornamento, per maggiore sicurezza.
Non vediamo l’ora di ricevere i vostri feedback.
Grazie per aver segnalato il problema. Abbiamo quasi completamente rivisto il plugin. Potresti provare l’ultima versione e dirci se il problema si verifica ancora?
C’è qualche condizione per la casella di controllo che permette alle valutazioni di apparire nelle impostazioni della categoria?
Dopo l’aggiornamento, non riesco più a vederla.
Si tratta di un’istanza di Discourse per i test e attualmente le valutazioni sono abilitate nella categoria ‘Senza categoria’.
Anche se riesco a vedere le valutazioni, l’opzione non appare per questa categoria, né per una nuova categoria. Tutte le impostazioni sono abilitate.
Inoltre, un altro problema nella scheda Valutazioni. Ho rimosso la prima categoria con ‘Nessuna’, ma non sembra possibile ripristinarla. Inoltre, non è possibile aggiungere ‘Senza categoria’ con ‘Nessuna’.
Sì, devi fare alcune cose indicate nel link alla documentazione sopra.

