무엇을 원하시나요?
시간이 지남에 따라 다양한 작업을 도와줄 개발자를 찾고 있습니다:
- 이 테마 컴포넌트 확장 (리포지토리 보기)
- 해당 테마 컴포넌트 디버깅
- 로그 내 일부 오류 확인
- 장기적으로 유지보수 지원
- 다양한 Discourse 관련 기술 질문에 대한 장기적 컨설팅(리테이너)
컴포넌트의 목적 (특정 ID를 가진 div 생성 및 JS 스크립트 실행하여 내용 채우기)
이 테마 컴포넌트는 HouseAds 플러그인의 기능을 확장하여 게시물 사이에 광고 공간을 추가합니다. 가장 단순한 표현으로, 이 컴포넌트는 다음을 수행합니다:
-
게시물 사이에
<div id="rikatillsammans_desktop-panorama-1_X"></div>를 추가하고, X가 각 간격마다 1씩 증가하도록 추적합니다. -
다음 자바스크립트를 실행하여 div에 광고를 채웁니다:
<script>
lwhb.cmd.push(function () {
lwhb.loadAd({
tagId: "rikatillsammans_desktop-panorama-1_X"
});
});
</script>
</body>
샌드박스 테스트에서 작동하는 모습을 여기서 확인해 보세요:
작업 내용
-
설정에 옵션을 추가하여 채워지지 않은 광고 공간을 표시/숨길 수 있도록 해주세요. 현재 코드가 이를 숨기는 것 같습니다? (googletag-console에는 광고 슬롯이 표시되지만 게시물 사이에 실제로는 표시되지 않으므로).
-
가끔 새로운 광고 요청이 중단되는 이유를 파악해 주세요. 추가 정보 섹션을 참조하세요.
-
코드가 어디서 무엇을 수행하는지 이해하는 데 도움을 주세요. 기본적으로 질문을 할 수 있도록 해주세요. 코딩은 할 수 있지만, Discourse를 사용해 본 적이 없어 구조 등에 익숙하지 않습니다.
-
토픽의 마지막 게시물 뒤에 광고 공간이 추가되지 않는 이유를 확인해 주세요.
-
1x1 영역이 로드되지 않는 이유를 파악해 주세요.
추가 정보
작동할 때의 Google 태그 매니저 및 광고 공간
페이지의 콘솔에서 javascript:googletag.openConsole()을 실행했을 때 정상 작동하면 다음과 같은 모습입니다:
언제까지 완료되길 원하시나요?
가능한 한 빨리.
이 작업에 대해 제안하실 수 있는 예산(USD)은 얼마인가요?
향후 작업을 위해 귀하를 리테이너로 두고 싶으므로, 시간당 요금에 대한 제안을 부탁드립니다.
Slack 등을 통해 좋은 커뮤니케이션을 원하며, 광고 공급업체와도 소통할 수 있다면 큰 플러스입니다.






