Ciao amici,
Il mio forum sta ricevendo molte ricerche da parte di utenti anonimi che non si registrano né apprezzano il vero spirito della comunità (che è aiutare gli altri), quindi ho deciso di creare un componente per rimuovere il motore di ricerca nativo di Discourse (che in realtà lo nasconde) e mostrare solo il motore di ricerca di Google, che effettua ricerche all’interno del dominio del forum (contenuti indicizzati) e, allo stesso tempo, inserisce pubblicità per monetizzare le ricerche tramite AdSense.
Questo componente elimina quindi la possibilità per gli utenti di utilizzare il motore di ricerca nativo di Discourse. Al suo posto, utilizzeranno il motore di ricerca di Google, che permette anche di aggiungere la monetizzazione tramite pubblicità.
La mia idea originale è rimuovere il motore di ricerca nativo di Discourse per gli utenti anonimi e per quelli con livello di fiducia (TL) 0-1, mentre per il resto degli utenti registrati nascondere il nuovo motore di ricerca di Google e mostrare quello nativo.
Volevo inserire il motore di ricerca nella sezione header, ma non sono riuscito a trovare un modo tramite CSS per posizionarlo all’interno della classe panel clearfix. Sono sicuro che qualcuno nel forum possa aiutarmi con questo.
Infine, ho apportato alcune modifiche CSS e ho inserito la ricerca di Google nella barra di navigazione dell’header:
![]()
Spero che qualcuno si unisca all’idea e che possiamo migliorare insieme questo sviluppo!
Tu prenditi cura di te e noi tutti ci prendiamo cura di noi stessi! ![]()
Perché non un'anteprima del Theme Creator?
Riguardo al Theme Creator, ho provato a configurare un nuovo “google-search” per fare test direttamente dal Theme Creator, ma ricevo l’errore: “Rifiutato il caricamento dello script ... perché viola la seguente direttiva della Content Security Policy: 'script-src' ...”

