Correggi questi problemi di adplugin per una migliore esperienza utente

Ho notato 2 problemi nel forum di Discourse: uno nelle impostazioni del plugin per gli annunci e l’altro nelle prestazioni di adplugin. Ve li spiego qui.

#1 Le impostazioni di adplugin non funzionano

Quando vado su Impostazioni >> Plugin e clicco sul pulsante delle impostazioni di discourse-adplugin, vedo questo messaggio: “nessun risultato trovato”

Potete risolvere mostrando tutti i risultati. Per farlo, sostituite questo URL nel plugin:

Sostituisci questo

https://example.com/admin/site_settings/category/plugins?filter=plugin%3Adiscourse-adplugin

con questo URL.

https://example.com/admin/site_settings/category/all_results?filter=plugin%3Adiscourse-adplugin

Questo migliora l’esperienza utente ed elimina la necessità di cliccare sulle opzioni di navigazione laterali.

#2 Lo script di adplugin viene caricato anche quando il plugin non è in uso

Ho notato che anche quando non ho utilizzato adplugin e non ho inserito alcun annuncio tramite questo plugin, lo script del plugin viene comunque caricato.

Ho visto che altri vostri plugin hanno un’opzione abilita/disabilita. Aggiungete questa impostazione nel plugin o, in alternativa, impedite il caricamento dello script di default: dovrebbe essere caricato solo quando il plugin è effettivamente utilizzato.

image

Spero che agirete prontamente su questi punti,

Grazie!

@iamjdk Sì, sono cose che dovremmo sistemare, ci darò un’occhiata.

Grazie caro, sarà utile per me e per molti altri utenti. :blush:

@nbianca sta lavorando a una correzione, disponibile molto probabilmente la prossima settimana.

Sarà corretto da FIX: defines an enabled_site_setting · discourse/discourse-adplugin@75fb2bf · GitHub

Grazie per la segnalazione.

Ho inviato una correzione qui.