[유료] Ad 플러그인용 반복되지 않는 N번째 위치 추가 (업데이트)

어떤 작업을 원하시나요?

현재 사용 중인 비(Discourse) 포럼에는 HTML이 없는 이미지 배너 위치가 4개 있으며, 노출도에 따라 요금이 부과됩니다. 이 중 1개는 가로형이고, 3개는 왼쪽 세로 사이드바에 배치되어 있습니다. 반응형 디자인을 갖춘 Discourse로 마이그레이션할 경우, 모든 배너가 가로형이어야 할 것 같습니다. 하지만 기존 Ad 플러그인의 로직을 따라 특정 배너가 주제 목록이나 게시글 목록의 N번째 위치에 섞여 나타나도록 하는 배너 위치 우선순위 체계를 유지하고 싶습니다. 단, 배너가 반복되어 표시되지는 않기를 바랍니다. 제가 구상한 내용은 다음과 같은 목업입니다:

(Priority4 위치는 사용될 수도 있고, 아닐 수도 있습니다. 각 우선순위 슬롯에는 여러 개의 서로 다른 배너가 할당되며, 이들은 무작위로 표시되어야 합니다.)





언제까지 완료되길 원하시나요?

가격에 도움이 된다면 일정은 매우 유연합니다.

이 작업을 위해 제안하실 예산(USD)은 얼마인가요?

가능하다면 1,000달러를 훨씬 밑도는 금액이었으면 합니다. 솔직히 이 작업에 얼마나 많은 노력이 필요하고, 얼마가 공정한 가격인지 잘 모르겠습니다. 장기적인 코드 유지보수 예산이 없기 때문에 기존 Ad 플러그인 코드베이스를 수정하거나 포크(fork)하는 것은 원하지 않습니다. 물론 Ad 플러그인 개발팀이 이 지그(gig)에서 도출된 솔루션을 채택한다면, 저는 기꺼이 기여하겠습니다. 하지만 그렇지 않다면, 이 작업은 커스텀 CSS와 JavaScript로 이루어져야 할 것 같습니다.

감사합니다!

첫 번째 게시물을 조금 수정했습니다. 처음에 예상했던 예산이 현실적이지 않던 것 같습니다.

또한 House Ads 인터페이스를 확장하는 목업 스크린샷을 제거했습니다. 해당 작업은 확실히 Ad 플러그인 코드베이스를 해킹하거나 포크해야 하기 때문입니다.

필요한 작업은 상당한 JavaScript와 CSS를 활용해야 할 것으로 보입니다. 각 게시물 번호마다 CSS 클래스가 있다는 것을 알게 되었는데, 제가 필요한 수정된 로직에 도움이 될 것으로 추측됩니다. 현재 Ad 모듈 코드를 활용하여 N = 1로 설정한 후, JavaScript와/또는 CSS로 원하지 않는 인스턴스를 억제/숨기는 것이 가능할지 궁금합니다. (House Ads에 <script> 태그를 추가할 수 있는지 확실하지 않습니다. 이 게시물에서는 불가능할 것이라고 합니다.)

여기서 유사한 요청들을 몇 가지 발견했는데, 이 기능이 커뮤니티에 유용할 것으로 보입니다:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.