Incorpora commenti di Discourse su un altro sito web tramite Javascript

Inoltre, qualcuno sa come funziona questa parte? L’esempio dato per rimuovere il titolo dei post è - site.com$, quindi sto inserendo cose come | The Site Name$ (il suffisso su ogni blog <title>), ma Discourse non sta rimuovendo quella parte. È il formato corretto?

Come posso incorporare commenti in HTML nel mio sito web?


Benvenuto! Hai dato un’occhiata al primo post di questo argomento? Descrive esattamente come fare. Se hai provato e non ha funzionato, allora dovrai dire di più su quello che hai fatto e condividere il tuo URL se è pubblico.

1 Mi Piace

Ciao. Voglio visualizzare i commenti come HTML invece che come iframe per migliorare la SEO. Naturalmente, la pagina che contiene i commenti del forum dovrebbe visualizzare il mio sito principale come canonico. Credo che il plugin per commenti WordPress di Discourse visualizzi i commenti come se appartenessero al sito invece di usare iframe. Il mio CMS non ha questa funzionalità, quindi sto cercando un modo per visualizzare i commenti come HTML.

1 Mi Piace

(Questa domanda tocca alcuni argomenti correlati, questo e l’integrazione con le app mobili, ma credo che sia la più pertinente. Sentitevi liberi di spostarla!)

Se volessi importare solo questa funzionalità di commenti in un’app mobile, è possibile oggi?

ps - ciao :waving_hand:

2 Mi Piace

Dovrebbe esserlo, ma la funzionalità di base è in sola lettura, quindi se ciò di cui la tua app ha bisogno è un elenco di commenti in sola lettura in una webview, funzionerà.

Se puoi condividere maggiori dettagli sul tuo caso d’uso, forse posso aiutarti.

Ah, ho capito! Sì, la modalità sola lettura non è proprio quello che mi serve. Vorrei che le persone potessero commentare direttamente dalla pagina/vista (ad esempio, un articolo incorporato con il nostro sistema di “commenti”, ma sotto il cofano si tratta semplicemente di Discourse).

Potresti voler controllare Embed Discourse as a full comment system on your site, che tratta la possibilità di scrivere.

Tuttavia, ciò non è destinato a essere l’unica modalità con cui le persone interagiscono con Discourse. È pensato per chi consuma sia il «blog» che la comunità in misura simile. Comunque, potrebbe essere utile per il tuo caso d’uso.

Se ciò non dovesse funzionare, puoi sempre optare per un’integrazione tramite API personalizzata e gestire l’integrazione tramite la tua applicazione.

È bello vederti in giro per queste zone :hugs:

Per aggiungere qualcosa, se le app mobili hanno la possibilità di pre-autenticare un utente, l’incorporamento completo del sistema dei commenti potrebbe funzionare per te, supponendo che esista un unico SSO per il sito. È assolutamente fattibile, purché Discourse sappia già in qualche modo chi è l’utente quando visita e visualizza i commenti.

Forse una domanda stupida, ma ecco cosa vedo su un forum privato:

L’errore 419:

Errore HTTP 419 (Pagina scaduta) è un codice di stato HTTP non standard utilizzato principalmente dal framework PHP Laravel per indicare che la validazione del token CSRF (Cross-Site Request Forgery) è fallita o che la tua sessione è scaduta

La mia istanza di WP è collegata tramite DiscourseConnect come provider a questa istanza di Discourse, ma i domini sono diversi. Posso assumere che sia la causa di questo errore?

Incorporare commenti da un sito privato

Per le istanze private di Discourse, se Discourse si trova su un sottodominio del dominio del blog, i commenti verranno visualizzati per gli utenti che hanno effettuato l’accesso a Discourse. Gli utenti non registrati a Discorse vedranno un messaggio di «connessione rifiutata». Se Discourse e il blog si trovano su domini completamente separati, nessun commento verrà visualizzato per i forum privati.