Que souhaitez-vous faire ?
Je recherche un développeur qui pourra m’aider sur différentes tâches au fil du temps :
- Étendre ce composant de thème (voir le dépôt)
- Déboguer ce même composant de thème
- Vérifier certaines erreurs dans les journaux
- M’aider à le maintenir à long terme
- Me retenir à long terme pour m’aider sur différentes questions techniques liées à Discourse
L’objectif du composant (créer une div avec un ID spécifique et exécuter un script JS pour la remplir)
Le composant de thème étend les fonctionnalités du plugin HouseAds en ajoutant des espaces publicitaires entre les publications. En termes simples, il :
-
Ajoute
<div> id="rikatillsammans_desktop-panorama-1_X"></div>entre les publications et garde une trace de X afin qu’il augmente de 1 à chaque intervalle. -
Exécute le javascript suivant pour remplir la div avec une publicité :
<script>
lwhb.cmd.push(function () {
lwhb.loadAd({
tagId: "rikatillsammans_desktop-panorama-1_X"
});
});
</script>
</body>
Voyez-le en action ici dans un test sandbox :
Tâches
-
Ajouter une option dans les paramètres pour que je puisse décider si nous devons afficher / masquer les espaces publicitaires non remplis. Je pense que le code les masque actuellement ? (Étant donné que la console googletag affiche des emplacements publicitaires mais qu’ils ne sont pas affichés entre les publications).
-
Essayer de comprendre pourquoi il arrête parfois de demander de nouvelles publicités. Voir la section informations supplémentaires.
-
Aidez-moi à comprendre le code, ce qui est fait où. Essentiellement, laissez-moi poser des questions. Je sais coder, mais je n’ai pas travaillé avec Discourse, donc je ne suis pas familier avec la structure, etc.
-
Voir pourquoi un espace publicitaire n’est pas ajouté après la dernière publication du sujet.
-
Essayer de comprendre pourquoi la zone 1x1 ne se charge pas.
Informations supplémentaires
Google tag manager et espaces publicitaires quand cela fonctionne
Lorsque l’on exécute javascript:googletag.openConsole() dans la console sur une page et que cela fonctionne, cela ressemble à ceci :
Erreur de pas d'ID créatif / aucune requête effectuée
et par la suite un espace publicitaire totalement vide
Erreur possible (pas sûr)
Quand avez-vous besoin que ce soit fait ?
Dès que possible.
Quel est votre budget, en dollars USD, que vous pouvez offrir pour cette tâche ?
Donnez-moi une suggestion de votre tarif horaire car j’aimerais vous retenir pour des travaux futurs également.
J’apprécie une bonne communication que nous pouvons avoir via, par exemple, Slack et si vous pouvez également communiquer avec mon fournisseur de publicité, c’est un grand plus.






