Sto cercando di vedere se è possibile incorporare un argomento sul mio sito Discourse in un altro argomento. Diciamo l’ultimo post come thread di commenti live.
Ad esempio, simile a un sito di notizie in cui c’è una sezione commenti. Nel mio caso d’uso, un autore pubblica un blog; è l’unico che può pubblicare nell’argomento principale. L’ultima pagina dell’articolo propone un iframe personalizzato con i commenti da un argomento di un’altra categoria. Poiché gli utenti sono nello stesso sito, possono utilizzare l’iframe per rispondere direttamente al thread dei commenti.
Sì, ma sto guardando un’idea diversa. Poiché possiamo incorporare un argomento discourse come commenti in un altro sito. In teoria dovremmo essere in grado di incorporare un argomento come commenti in un argomento discourse. Magari usando solo un componente tematico.
Ho completato un test iframe staruc. Funziona, tuttavia incorpora l’intero sito con intestazione e piè di pagina nel mio caso, nel componente mobile.
Quindi il mio pensiero è che forse il codice js di incorporamento potrebbe essere adattato con un iframe personalizzato aggiunto a un argomento come commenti nell’ultimo post di un argomento.
Beneficio potenzialmente nessun plugin richiesto, espandendo l’usabilità a qualsiasi sito discourse tramite semplice TC. Beh, forse non così semplice.
L’altro vantaggio rispetto al voto di diari e post è che un membro potrebbe andare all’argomento completo dei commenti o semplicemente visualizzarlo dall’argomento dell’articolo.
Sebbene un plugin potrebbe probabilmente avere alcune sovrascritture per una categoria di commenti speciale per limitare la lunghezza dei post/commenti e altre cose. Ma forse non è necessario.
Avrei dovuto chiarire nell’OP che sono a conoscenza sia del plugin Journal che del voto di post.
Sì, ogni argomento del blog avrebbe un argomento di commenti in un’altra categoria/sottocategoria.
Mi chiedo però se un’idea simile con iframe possa funzionare. Per creare magari un div che visualizzi un argomento all’interno di una casella. Più o meno una specie di iframe. Simile a come possiamo usare CSS e TC per influenzare il modo in cui viene visualizzata una categoria.
Le autorizzazioni della categoria a questo riguardo, l’argomento del blog sarebbe simile al suggerimento di Moon per il plugin journal. Solo l’autore può pubblicare e rispondere nella categoria Articolo. I commenti, come indicato nell’ultimo post, sarebbero un elemento che mostra una finestra ai commenti in un’idea di iframe interattiva.
In alternativa, si potrebbe probabilmente usare codice simile a quello per servire i commenti di discourse su un blog come Ghost. Ma penso che potrebbe probabilmente essere realizzato per apparire e funzionare in modo simile ai siti multimediali con una sezione commenti.
Okay Penso di aver trovato un post con del codice che potrebbe aiutare a raggiungere questo obiettivo con alcune modifiche. Forse convertendolo in un wrapper bbcode?
Theme component Right side Blocks ha anche del codice per le risposte recenti che potrebbe funzionare.
Base per modificare in un wrapper bbcode che magari utilizzerà l’ID dell’argomento come variabile per recuperare l’argomento in una casella da visualizzare in un post.
Avere una propria intestazione in cima alla casella con il link Aggiungi commento. E avere il primo post visualizzato come nessuno.
Altre potenziali applicazioni oltre all’aggiunta di una finestra di commenti. Se si sta facendo un singolo post. Si potrebbe anche dire di usarlo in una categoria di soli annunci per visualizzare una pillola o altre cose simili.
Sì, è un plugin piuttosto interessante, ma penso che potremmo avere contenuti scorrevoli in un argomento.
La tua dimostrazione sembra piuttosto promettente. Se possiamo fare un TC, lo renderà anche più accessibile indipendentemente dal tipo di hosting, per la maggior parte.
I blocchi della barra laterale destra hanno il codice per le risposte recenti. Anche quello potrebbe essere utile. Più modi abbiamo per duplicare o imitare funzionalità di altre piattaforme, più diversificato sarà visto Discourse.