Thanks Robert for your reply, I am using the Bitnami AWS instance and is using the documentation as per https://docs.bitnami.com/general/apps/discourse/configuration/install-plugins/, ideally it should have worked but not sure why it isnt able to identify the assets.
Yep please use the official Discourse builds instead. Use of Bitnami is at your own risk.
Thanks for you assistance, sure…I will set that up on Digital Ocean and will confirm if issue persists.
Questo plugin non funziona con il tema Fakebook.
Potresti anche dire che Fakebook è rotto con questo plugin? ![]()
Noi supportiamo Discourse core e se un tema funziona, ottimo. Se non funziona, probabilmente sei fuori gioco.
Nonostante facciamo grandi sforzi per ottimizzare la compatibilità, non possiamo garantire che tutti i temi funzionino con i nostri plugin. Soprattutto quelle combinazioni in cui sia il nostro plugin che il tema modificano i template.
Se vuoi utilizzare un tema con questo plugin, scegli un tema più leggero che abbia meno o nessun impatto sul layout.
Fakebook ha già le proprie barre laterali e quasi certamente non è stato progettato per funzionare con questo plugin (altrimenti perché non utilizza le barre laterali di CL?). Inoltre, è senza dubbio rivolto a Discourse core. Probabilmente dovrai scegliere tra l’uno e l’altro. Oppure, usa CL e prendi in prestito elementi da Fakebook per progettare il tuo tema.
Attualmente esiste una limitazione di Chrome che ci impedisce di sfruttare appieno le anteprime degli argomenti con le barre laterali. Tenete d’occhio gli sviluppi…
Attualmente è rotto, per qualche motivo.
** PLUGIN INCOMPATIBILE **
Non è possibile compilare Discourse a causa di errori nel plugin in
/var/www/discourse/plugins/layouts-topic-list
Lo abbiamo rimosso dal nostro sito.
Il plugin ha appena subito un aggiornamento significativo.
Ora è possibile aggiungere componenti del tema come widget (oltre ai plugin). Ho aggiornato il widget che stai utilizzando per supportare la versione 0.2.
Tuttavia, consiglio la nuova versione del tema dello stesso widget (con alcuni miglioramenti e modifiche alle funzionalità).
In generale, il plugin sta passando dall’utilizzo di plugin per i widget all’utilizzo dei temi. La documentazione completa seguirà entro il prossimo giorno o due.
Nota che il plugin ora supporta le autorizzazioni specifiche per gruppo, quindi assicurati di impostarle in /admin/layouts.
Questo plugin passerà presto allo stesso programma di aggiornamento degli altri nostri plugin; vedi oltre:
È una GRAN NOTIZIA! Ho appena scritto la stessa cosa a un’altra persona, suggerendo di passare a una soluzione basata su componenti di tema. Grazie per l’aggiornamento!
Inviami un messaggio privato con il tuo caso d’uso, così posso aiutarti a configurare la nuova versione che supporta i temi ![]()
Quando aggiorno Discourse all’ultima versione, il tema Minimal - Il plugin non funziona.
Il mio forum: https://babyforex/net
Ehi, benvenuto ![]()
Puoi darmi più dettagli sul problema? Quali widget stai cercando di utilizzare?
Una cosa importante da notare è che il plugin ora ha le impostazioni enabled e group per ogni widget. È la prima cosa da verificare.
Sto ancora lavorando sulla documentazione per la v0.2 (letteralmente proprio ora!), e la v0.2 non sarà lanciata ufficialmente fino al prossimo Periodo di Aggiornamento dei Plugin Pavilion: 2020-04-30T14:00:00Z → 2020-05-04T14:00:00Z.
Se guardi su try.thepavilion.io vedrai che il plugin funziona correttamente con la versione corrente di Discourse (appena aggiornata): https://try.thepavilion.io/c/layouts
Ciao Angus,
Il mio forum mostra una pagina bianca dopo l’aggiornamento all’ultima versione di Discourse. Sto utilizzando il tema minimal light.
Ho appena aggiornato try.thepavilion.io all’ultima versione sia di Discourse che di questo plugin e non ci sono problemi. Vedi ad esempio try.thepavilion.io/c/layouts
Stai eseguendo l’ultima versione del plugin?
Se stai eseguendo l’ultima versione di tutto, puoi andare su /logs e inviarmi un messaggio privato con tutti gli ultimi log e un elenco completo dei plugin che stai utilizzando
Ciao Angus
Questo è il mio log:
ReferenceError: createWidget non è definito
at https://babyforex.net/assets/plugins/layouts-custom-html-79795a6b28be65e4018399be0f7acd013a9a3065bf89e41348009b7d4d022c17.js:1:871
at t.module.exports.u.<computed> (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561910)
at t.module.exports.u.<computed> (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561623)
at require (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561640)
at https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403830
at Array.forEach (<anonymous>)
at Object.t (https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403702)
at Object.n.initialize (https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:176791)
at https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340617
at i.each (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:501398)
E qui:
ReferenceError: Impossibile trovare la variabile: createWidget Url: https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js Linea: 1 Colonna: 31156 Posizione della finestra Locati
https://babyforex.net/assets/plugins/layouts-custom-html-79795a6b28be65e4018399be0f7acd013a9a3065bf89e41348009b7d4d022c17.js:1:883
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561915
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561624
require@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561640
https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403839
forEach@[codice nativo]
t@https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403709
https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:176795
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340627
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:501399
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:500421
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:499868
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:499914
_runInitializer@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340854
runInstanceInitializers@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340577
_bootSync@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:325419
didBecomeReady@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:331042
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:490059
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:489056
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:491075
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:496504
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:493039
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:497040
e@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:29468
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:29788
È necessario aggiornare il plugin layouts-custom-html a questa commit
Si noti che i widget basati su plugin stanno generalmente venendo eliminati a favore di widget basati su tema. Rilascerò presto un componente tema che sostituirà questo plugin.
Ho dovuto modificare alcune funzioni per far funzionare di nuovo il mio plugin.
Principalmente usando
layouts.createLayoutsWidget e DiscourseLayouts::Widget.add
TypeError: Discourse.SiteSettings è undefined_discourse-layouts-21b7cbab0ee1773efd84d72a08dbb131313019d1a0b99321fc5f165b31752521.js:93:23
<anonymous> _discourse-layouts-21b7cbab0ee1773efd84d72a08dbb131313019d1a0b99321fc5f165b31752521.js:93
jQuery 8
_prepareInitializer _application-c96f4694dbdebd9912b6dffe0051bbb7d18f7c4bf08c5c3272c57906b63a978e.js:6849
start _application-c96f4694dbdebd9912b6dffe0051bbb7d18f7c4bf08c5c3272c57906b63a978e.js:6870
forEach self-hosted:225
start _application-c96f4694dbdebd9912b6dffe0051bbb7d18f7c4bf08c5c3272c57906b63a978e.js:6866
<anonymous> _start-discourse-efa4e5abfbd1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.js:3
var sidebarPadding = 20;
var mainLeftOffset = Discourse.SiteSettings.layouts_sidebar_left_width + sidebarPadding;
var mainRightOffset = Discourse.SiteSettings.layouts_sidebar_right_width + sidebarPadding;
Stiamo riscontrando un problema dopo l’ultimo aggiornamento. Viene segnalato che Discourse.SiteSettings non è definito. È direttamente o indirettamente correlato a questo plugin?
(Ho appena ricompilato la nostra pagina)
Aggiornamento:
Retort sta generando gli stessi problemi. Ho disattivato Custom Layouts dalla nostra build, ma da allora anche Retort ha segnalato lo stesso problema con Discourse.SiteSettings ![]()
Grazie, Tobias, è dovuto a questa modifica in Discourse:
Ho risolto il problema in Layouts:
Oh mio Dio, sono sorpreso che il codice precedente abbia mai funzionato! Quelle impostazioni del sito venivano valutate al momento della lettura del modulo, il che poteva avvenire prima che l’app venisse avviata. La tua nuova soluzione è ora molto più pulita e pronta per il futuro ![]()
Ho appena realizzato il potenziale di questo plugin e mi piace davvero la nuova direzione presa con i widget basati sui componenti. Grazie @angus ![]()
L’ho testato rapidamente su un sito, ma ho notato un problema di compatibilità quando viene utilizzato con altri componenti del tema che si inseriscono tra l’intestazione e il contenuto principale; le barre laterali rimangono bloccate/aderenti all’altezza complessiva, includendo quella del componente del tema inserito, facendole apparire sospese a metà o nella parte inferiore dello schermo.
Inoltre, quando includo il widget “Layouts Topic Lists Widget” nel tema attivo e lo attivo in Layouts, ottengo una pagina bianca e devo disattivare il plugin Layouts e ricostruire per poter risolvere il problema.
Tanti auguri
