Что бы вы хотели сделать?
Мне нужен разработчик, который сможет помочь мне с различными задачами со временем:
- Расширить этот компонент темы (см. репозиторий)
- Отладить тот же компонент темы
- Проверить ошибки в логах
- Долгосрочно помогать поддерживать его
- Долгосрочный ретейнер для помощи с различными техническими вопросами, связанными с Discourse
Назначение компонента (создание div с конкретным ID и выполнение JS-скрипта для его заполнения)
Компонент темы расширяет функциональность плагина HouseAds, добавляя рекламные места между постами. Если говорить просто, он:
-
Добавляет
<div id="rikatillsammans_desktop-panorama-1_X"></div>между постами и отслеживает X, увеличивая его на 1 для каждого интервала. -
Выполняет следующий JavaScript для заполнения div рекламой:
<script>
lwhb.cmd.push(function () {
lwhb.loadAd({
tagId: "rikatillsammans_desktop-panorama-1_X"
});
});
</script>
</body>
Посмотрите, как это работает, в тестовой песочнице:
Задачи
-
Добавить опцию в настройки, чтобы я мог решить, показывать/скрывать незаполненные рекламные места. Сейчас, как мне кажется, код их скрывает? (Поскольку в googletag-console видны рекламные слоты, но они не отображаются между постами).
-
Попробуйте разобраться, почему иногда прекращаются запросы новых объявлений. См. раздел с дополнительной информацией.
-
Помогите мне понять код: что и где делается. По сути, дайте мне возможность задавать вопросы. Я умею программировать, но не работал с Discourse, поэтому не знаком со структурой и т.д.
-
Узнайте, почему после последнего поста в теме не добавляется рекламное место.
-
Попробуйте разобраться, почему не загружается область 1x1.
Дополнительная информация
Google Tag Manager и рекламные места, когда всё работает
Когда вы запускаете javascript:googletag.openConsole() в консоли на странице и всё работает, это выглядит так:
Ошибка отсутствия creative ID / запрос не отправлен
и последующее полностью пустое рекламное место
Возможная ошибка (не уверен)
Когда это нужно сделать?
Как можно скорее.
Какой у вас бюджет в долларах США для этой задачи?
Предложите свою почасовую ставку, так как я хотел бы сотрудничать с вами и в будущем.
Я ценю хорошую коммуникацию, которую мы можем вести, например, через Slack. Если вы также сможете общаться с моим поставщиком рекламы, это будет большим плюсом.






