Nascondi la ricerca di Discourse e usa quella di Google

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:
image

:information_source:


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! :mask:


Perché non un'anteprima del Theme Creator?

:exploding_head: 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' ...

4 Mi Piace

Ottimo lavoro. Controllerò questo… puoi condividere l’URL del tuo sito o un link dove posso vederlo funzionare in demo? Oppure condividi l’URL del tuo sito.

Si tratta della barra di ricerca personalizzata di Google AdSense? Esiste un modo per mantenere sia la ricerca nativa di Discourse sia quella personalizzata di AdSense sulla stessa pagina? Mi piace molto la funzione di suggerimento automatico della ricerca nativa di Discourse.

Funziona sulle pagine AMP di Discourse?

Cerca le impostazioni della Content Security Policy; puoi aggiungere quegli URL all’elenco consentito che la ricerca di AdSense chiama e utilizza, così dovrebbe funzionare.

1 Mi Piace

Sì, ce l’ho. Quella nativa è “nascosta”, e sì, è la barra di ricerca personalizzata di Google. Nel mio caso, l’ho configurata con gli annunci.

Non lo so, il mio sito non è AMP… scusa.

Per quanto riguarda la demo, ho modificato il mio primo messaggio aggiungendo più informazioni e una nuova versione.

Sì, lo sapevo, ma non sono l’amministratore del Theme Creator, quindi non posso aggiungere il sito all’elenco consentito.

BTW, il layout è rotto su Safari/iPad