questo si è rotto con l’ultimo aggiornamento della versione di discourse e non può più mostrare immagini come sfondo
Ciao a tutti,
Perdonate la mia ignoranza, ma ho notato che ci sono opzioni CSS per visualizzare questo componente per utenti anonimi, membri o entrambi.
Vorrei aggiungere un gruppo personalizzato come opzione poiché ho intenzione di utilizzare il banner come spazio pubblicitario. Gli utenti paganti faranno parte di un gruppo “senza pubblicità / banner non versatile”, al contrario degli utenti non paganti (regolari), e agli utenti anonimi verrà presentato il banner versatile.
Presumo che l’aggiunta di codice CSS nell’area di personalizzazione del componente tema sia il modo corretto per procedere una volta creato il gruppo, ma qualsiasi guida è apprezzata.
Non so abbastanza per formulare meglio la mia domanda.
Grazie
Hmm… se vuoi indirizzare quei gruppi, allora forse dovresti usare:
E nascondere gli annunci usando il CSS, se questo è il tuo piano.
La funzionalità house ads del plugin discourse advertising ti consente di escludere i gruppi dalla visualizzazione di tali annunci. Forse puoi usarla per mostrare annunci invece di nascondere il banner versatile in base ai gruppi degli utenti.
Un avvertimento riguardo ai cambiamenti nell’accesso a Imgur dal Regno Unito, che sta influenzando questo TC.
Ho appena installato Versatile Banner su un nuovo sito. Lo sto già utilizzando su altri siti, ma questa è la prima “nuova installazione” dopo un po’ di tempo, quindi è la prima volta che vedo la visualizzazione predefinita non configurata di VB.
L’immagine di sfondo predefinita di Versatile Banner è un link a Imgur, ma purtroppo il contenuto di Imgur è ora completamente inaccessibile nel Regno Unito. Credo che ciò possa essere dovuto alla legislazione obbligatoria sulla verifica dell’età introdotta qui, ma non ne sono sicuro.
Quindi, al momento della prima installazione, Versatile Banner appare così nel Regno Unito:
Posso confermare che fingere la mia origine utilizzando una VPN risolve il problema di accesso all’immagine.
Potrebbe essere utile cambiare l’immagine predefinita con qualcosa ospitato su GitHub? Potrebbe essere nel repository di VB? In alternativa, un’altra fonte di hosting che non sia bloccata nel Regno Unito.
Grazie per averlo segnalato! Non dovremmo collegarci a un host di immagini esterno qui, sono sorpreso che abbia continuato a funzionare per così tanto tempo. Quella immagine ha parecchie visualizzazioni, grazie imgur!
È ora di andare avanti… una volta unito, questo migrerà l’immagine per essere inclusa direttamente nel tema. Aggiunge anche alcune impostazioni di caricamento opzionali se non si vuole fornire un URL. Le impostazioni esistenti delle immagini di sfondo dovrebbero rimanere invariate dopo questo aggiornamento.
https://github.com/discourse/discourse-versatile-banner/pull/67
Ciao, ho notato che cambiare il nome del cookie non fa riapparire il banner come indicato nel testo di aiuto. Ho modificato il codice in versatile-banner.gjs intorno alle righe 25/26, il che risolve il problema e fa sì che il banner riappara se il nome del cookie viene modificato. Non sono sicuro che sia il metodo migliore. (Mi dispiace, ma non ho configurato GitHub per creare un fork o una pull request)
Grazie
cookieClosed = cookie("banner_closed");
cookieClosed = (this.cookieClosed && JSON.parse(this.cookieClosed).name == settings.cookie_name)
? this.cookieClosed
: null;
cookieCollapsed = cookie("banner_collapsed");
cookieCollapsed = (this.cookieCollapsed && JSON.parse(this.cookieCollapsed).name == settings.cookie_name)
? this.cookieCollapsed
: null;
Grazie per la segnalazione! Ho appena reso disponibile un aggiornamento che ripristina il corretto funzionamento dei cookie; facci sapere se dovessi incontrare altri problemi.
Grazie – ho fatto delle prove e sembra funzionare correttamente.

