Cosa vorresti che venisse fatto?
Sto cercando uno sviluppatore che possa aiutarmi con diverse attività nel tempo:
- Estendere questo componente tema (vedi repo)
- Debuggare lo stesso componente tema
- Controllare alcuni errori nel log
- Aiutarmi a lungo termine a mantenerlo
- Contratto a lungo termine per aiutarmi con diverse domande tecniche relative a Discourse
Lo scopo del componente (crea un div con ID specifico ed esegue uno script JS per riempirlo)
Il componente tema estende la funzionalità del plugin HouseAds aggiungendo spazi pubblicitari tra i post. In termini più semplici:
-
Aggiunge
<div> id="rikatillsammans_desktop-panorama-1_X"></div>tra i post e tiene traccia di X in modo che aumenti di 1 per ogni intervallo. -
Esegue il seguente javascript per riempire il div con una pubblicità:
<script>
lwhb.cmd.push(function () {
lwhb.loadAd({
tagId: "rikatillsammans_desktop-panorama-1_X"
});
});
</script>
</body>
Vedi in azione qui in un test sandbox:
Compiti
-
Aggiungere un’opzione nelle impostazioni in modo che io possa decidere se mostrare / nascondere gli spazi pubblicitari non riempiti. Ora penso che il codice li nasconda? (Poiché la console di googletag mostra slot pubblicitari ma non vengono visualizzati tra i post).
-
Provare a capire perché a volte smette di richiedere nuove pubblicità. Vedi la sezione informazioni aggiuntive.
-
Aiutarmi a capire il codice, cosa viene fatto dove. In sostanza, fammi fare domande. So programmare, ma non ho lavorato con Discourse, quindi non ho familiarità con la struttura, ecc.
-
Vedere perché non viene aggiunto uno spazio pubblicitario dopo l’ultimo post nell’argomento.
-
Provare a capire perché l’area 1x1 non viene caricata.
Informazioni aggiuntive
Google tag manager e spazi pubblicitari quando funziona
Quando si esegue javascript:googletag.openConsole() nella console su una pagina e funziona, appare così:
Errore ID creativo / nessuna richiesta effettuata
e di conseguenza uno spazio pubblicitario completamente vuoto
Possibile errore (non sicuro)
Quando hai bisogno che venga fatto?
Il prima possibile.
Qual è il tuo budget, in USD che puoi offrire per questo compito?
Dammi un suggerimento sulla tua tariffa oraria poiché vorrei assumerti anche per lavori futuri.
Apprezzo una buona comunicazione che possiamo fare tramite, ad esempio, Slack e se puoi anche comunicare con il mio fornitore di pubblicità, è un grande vantaggio.






