Grazie per il componente.
Sto utilizzando il ramo master di discourse github (commit FIX: Allow dismissing Discard Drafts modal via ESC (#12532) · discourse/discourse@db7be94 · GitHub).
Volevo solo farti sapere che ho appena abilitato il componente sul Tema Predefinito.
Una volta fatto, questo rompe il rendering del sito, poiché il contenitore principale viene ripetuto all’infinito… hai qualche suggerimento?
Grazie!
Grazie per la segnalazione @nicopace. @pmusaraj ha appena aggiornato il tema
Puoi provare ad aggiornare e farci sapere se le cose funzionano meglio?
Grazie per l’aggiornamento. Funziona.
Mi chiedo se ci siano piani per supportare il rendering ritardato degli iframe, come quelli presenti in GitHub - discourse/discourse-bbb: Discourse integration with BigBlueButton. · GitHub che appaiono dopo aver cliccato su un pulsante.
Questo (piuttosto meraviglioso) componente del tema sembra funzionare, ma è etichettato come “rotto”.
Non riesco a farlo non funzionare.
Potrebbero testare anche altri e fornire i risultati?
Se non è rotto, possiamo rimuovere l’etichetta “rotto”?
Ciao @denvergeeks. Sembra che questo sia stato contrassegnato come non funzionante a causa di alcuni problemi con le onebox di YouTube. Puoi confermare se i video di YouTube funzionano correttamente sul tuo sito con questo componente del tema?
Grazie @david – Hai ragione, sta generando errori e ha problemi anche con i video di YouTube e gli iframe, ma ho fatto un fork e rimosso LazyYT nel .js e funziona dopo averlo fatto…
Ottimo! Ti dispiacerebbe fare una PR con quella modifica?
OK, penso di aver fatto bene quel PR (abbastanza).
Ottimo, grazie. Ho rimosso broken da questo argomento ![]()
Ok, fantastico! Grazie per aver risolto, @denvergeeks e @david ![]()
Non tutti gli utenti incorporeranno il codice iframe, tutti incorporeranno direttamente l’URL del video. Forse vale la pena implementare uno strumento per convertire l’URL del video di YouTube in codice di incorporamento iframe
Sono abbastanza sicuro che un componente a tema possa essere creato per questo e che venga inserito un pulsante nella barra degli strumenti del composer. Oppure questo potrebbe essere copiato con l’aggiunta di quella parte.
Un pulsante aggiuntivo complicherebbe l’interfaccia. È necessario che la conversione degli indirizzi URL avvenga automaticamente, in modo impercettibile per l’utente. Quindi tutti i video incorporati, indipendentemente dal metodo di incorporamento, funzioneranno correttamente.
Va bene. Allora si potrebbe fare un fork e renderlo automatico, suppongo. ![]()
Forse dovrebbe essere nel core in modo che tutti gli URL vengano analizzati secondo lo stesso standard?
Non sono sicuro di capire la richiesta qui… Discourse espande già i link di YouTube in iframe come parte del nostro sistema “onebox”. Incolla semplicemente l’URL su una riga a sé stante:
Sì, ma incollare direttamente l’URL non funziona con questo componente. Il componente non vede l’iframe onebox. È necessario incollare direttamente il codice iframe affinché il componente funzioni. E quello che nessuno fa, tutti mettono solo l’URL, non il codice iframe.
Sì, l’ideale sarebbe che gli utenti incollassero semplicemente ciò che viene fornito dalla fonte e funzionasse automaticamente in Discourse!
Sembra piuttosto basilare per i nOObs!
Ah capisco, ha senso ![]()
Assolutamente pr-welcome se qualcuno volesse provare a far funzionare questo componente tematico con la nuova implementazione ‘lazy-videos’ del core
Grazie ancora. Il componente del tema Media Overlay da GitHub - davidtaylorhq/discourse-media-overlay-theme era il motivo. Quando l’ho disattivato, Discourse ha ricominciato a funzionare correttamente.