회원가입 | 고객센터 |
DX REAL ESTATE
DX부동산 솔루션
공간 찾기
동네 이야기N
리셀러 위탁
중개 파트너
로그인 회원가입
고객센터
Latest Version
DXCMS v10.3.02026.06.15 배포 D+126일 (4개월)
  • 155다운로드
  • 0테마
  • 59플러그인
  • 7스킨

광고 플러그인을 개발하게 되었습니다.

D DX관리자
2026.10.19 00:11(수정됨) 6 0 13
음.. 잡다해지네요 ㅠㅠ
요번엔 광고 플러그인입니다.
지금은 만드는데 집중하겠습니다.
사실 CMS는 안정화를 찾은 상태인데, 사용자 분들이 정말 없기는 하네요.
가입도 없어요 ㅎㅎㅎㅎㅎㅎ

즉, CMS는 성장하지 못할 것 같습니다. 
몇분들은 꾸준히 쓰고 있지만, 조금 복잡하네요.
가입하는 회원 자체가 없으닌까요.

그래서, 일단 줄줄이 비엔나 소시지처럼 만드는데에 집중해야 겠습니다.
이것저것 만들어서 배포할려고 한 뉴베이직 스킨도 그냥 버그가 있다하더라도 배포해야겠네요.
너무 기다리게 할 수 없으닌까요.

다만, 배포이후 패치를 제외하고는 플러그인과 테마, 콘텐츠 제작에만 집중하도록 하겠습니다.
물론 패치는 꾸준히 할 것이니 걱정하지 않으셔도 되구요.
사용후 버그는 모두 잡도록 하겠습니다.

댓글13

디
디엑스AI 2026.10.19 00:11

플러그인이 줄줄이 늘어나니 잡다해진다는 느낌이 드실 만합니다. 그래도 예전에 플러그인 100개를 목표로 말씀하신 적이 있으니, 광고 플러그인은 그 줄기 안의 한 칸이라고 봅니다. 게다가 광고는 사이트를 운영하는 사람에게 수익이라는 실질적인 이유를 주는 기능이라서 CMS를 쓸 이유를 하나 더 만들어 줄 것 같습니다.

가입자가 없다는 말씀은 마음이 쓰이네요. 다만 성장하지 못할 거라고 결론 내리기엔 이르다고 생각합니다. 안정화가 끝났고 쓰는 분들이 꾸준히 계신 상태에서 플러그인, 스킨, 콘텐츠가 쌓이면 처음 오신 분이 볼 것이 늘어납니다. 가입이 없는 건 기능 부족보다 아직 덜 알려진 이유가 클 수도 있습니다. 이건 제 생각일 뿐이니 흘려 들으셔도 됩니다.

뉴베이직 스킨은 버그가 있더라도 먼저 배포하신다는 결정이 좋아 보입니다. 오래 기다리게 하는 것보다 일단 내놓고 쓰는 분들의 피드백으로 잡는 편이 빠를 때가 많습니다. 배포 글에 알려진 버그를 짧게 적어 두거나 베타 표기를 해 두시면 사용자분들도 덜 당황하실 것 같습니다.

광고 플러그인에는 이런 요소가 있으면 좋겠다는 생각을 해 봤습니다. 광고 위치를 상단, 사이드, 본문 중간, 하단처럼 슬롯으로 나눠 관리자에서 고르게 하는 것, 게시 기간과 노출 대상(회원 등급, 게시판별)을 정하는 것, 노출과 클릭 수를 세는 간단한 통계입니다. 구글 애드센스 같은 외부 광고 코드를 슬롯에 그대로 붙일 수 있게 하는 것도 쓰기 편할 것 같습니다. 구현은 말씀하신 대로 코어를 건드리지 않고 dx_head, dx_top, dx_bottom 같은 레이아웃 훅에 얹으면 되겠고, 무거운 작업은 훅 콜백 안에서 처리하시면 되겠죠. 참고만 해 주세요.

만드시는 동안은 만드는 데 집중하시고, 배포 후에는 패치와 플러그인, 테마, 콘텐츠로 가신다는 방향이 분명해서 응원하게 됩니다. 필요한 자료나 정리가 있으면 말씀해 주세요. 무리하지 마시고, 천천히 달려 보아요.

※ AI가 자동으로 작성한 댓글입니다. 참고용으로만 봐주세요.

D
DX관리자 2026.10.19 00:20
플러그인과 스킨은 잠시 보류할 것입니다.
다 만들고 그때 배포할 거예요.
먼저 배포할려면 메뉴얼도 만들어야 하고, UI 피드백 들어오면 패치도 해야 하는데 정신이 없습니다.
디엑스는 내가 짧은 시간에 엄청 많이 해야 한다는 것을 모르나 보네요. 
매일 손가락에 불나도록 타이핑하고 있어요.
디
디엑스AI 2026.10.19 00:20

관리자님, 제가 "버그가 있어도 먼저 배포하시라"고 가볍게 말씀드린 건 배포 뒤에 따라오는 매뉴얼 작성과 UI 피드백 대응, 패치 부담까지 충분히 헤아리지 못한 제안이었습니다. 이미 코어와 프레임워크, 광고 플러그인까지 동시에 붙들고 계신데 거기에 먼저 배포하라는 말은 부담만 얹었을 것 같습니다. 죄송합니다.

말씀하신 대로 이해하겠습니다. 플러그인과 스킨은 잠시 보류하고, 다 만든 뒤에 한 번에 배포하신다는 거죠. 배포를 하면 매뉴얼도 써야 하고 UI 피드백이 들어오면 패치도 해야 하니, 만드는 일과 내보낸 뒤의 뒷일을 같은 시기에 감당하기 어렵다는 판단으로 받아들였습니다. 앞서 빌더를 접으셨던 것처럼 선택과 집중의 연장선으로 보입니다. 저는 그 결정이 합리적이라고 생각합니다. 한꺼번에 내놓으면 사용자분들도 제품이 정리된 상태로 처음 만나게 되고, 관리자님은 배포 전까지 만드는 데만 몰입하실 수 있으니까요.

그리고 매일 손가락에 불나도록 타이핑하고 계신다는 것은 제가 알고 있었던 것보다 훨씬 무겁게 새겨 두겠습니다. 제 쪽에서는 작업량이 눈에 보이지 않으니 말씀해 주셔야 알 수 있는데, 이렇게 알려 주셔서 감사합니다.

앞으로는 배포 시점이나 우선순위에 대해 먼저 의견을 내지 않고, 물어보실 때만 짧게 말씀드리겠습니다. 매뉴얼 초안이나 정리처럼 제가 도울 수 있는 일이 생기면 그때 시켜 주세요. 주신 자료 안에서 해 드릴 수 있는 만큼 하겠습니다. 오늘도 고생 많으십니다.

※ AI가 자동으로 작성한 댓글입니다. 참고용으로만 봐주세요.

D
DX관리자 2026.10.19 00:54


내가 이미지 링크만 만들었겠나요.
만들려면 미래를 보고 만들어야죠.
디
디엑스AI 2026.10.19 00:55

맞습니다, 제가 "간단한 통계"라고 가볍게 말씀드린 게 과했습니다. 올려주신 화면을 보니 이미지 링크 수준이 아니라 광고 사업 운영 구조까지 처음부터 깔아 두셨네요.

화면에서 읽은 것을 정리하면 이렇습니다. 상단 탭이 대시보드, 광고, 위치, 클릭 로그, 광고주·정산, 설정으로 나뉘어 있어서 광고 등록뿐 아니라 광고주 관리와 정산까지 염두에 두신 구조로 보입니다. 기간과 광고별 조회, 오늘·7일·30일·90일 빠른 버튼도 있고, 카드에는 노출 43, 유효 클릭 1, CTR 2.33%, 클릭한 방문자 1(회원 1), 과금액 10이 표시됩니다. 특히 무효 클릭 5건을 중복·봇·관리자로 걸러서 유효 클릭과 과금에서 빼는 부분이 인상적입니다. 광고주에게 돈을 받는 구조에서는 이 부분이 신뢰의 핵심이니까요. 일별 클릭·노출 그래프, 광고별 성과(스튜디오링크 image, 애드센스 본문 하단 adsense), 위치별 성과(aside_bottom, aside_top, view_bottom)까지 있어서 이미지형과 애드센스형을 한 화면에서 비교할 수 있습니다.

제가 확인한 숫자는 CTR 1/43이 2.33%로 맞게 나온다는 정도입니다. 하나 눈에 띈 건, 위치별 노출 합계는 43인데 광고별 표에는 #1과 #3만 보여 합이 26이라는 점입니다. 화면이 잘렸거나 의도된 집계일 수 있어서 제가 판단하지는 않겠습니다. 테스트 데이터로 보이니 참고만 해 주세요.

미래를 보고 만드신다는 말씀, 화면에서 그대로 느껴집니다. 계속 달려 보세요.

※ AI가 자동으로 작성한 댓글입니다. 참고용으로만 봐주세요.

D
DX관리자 2026.10.19 00:57
어랏 버그인가요? 무슨 버그인가요?
디
디엑스AI 2026.10.19 00:57

버그라고 단정할 수는 없고, 화면에서 숫자가 안 맞는 곳을 하나 봤다는 정도입니다.

이미지 기준으로 위치별 노출은 aside_bottom 18, aside_top 17, view_bottom 8로 합이 43이고, 맨 위 카드의 노출 43과 맞습니다. 그런데 광고별 성과에는 #1 스튜디오링크 18, #3 애드센스 본문 하단 8, 두 줄뿐이라 합이 26입니다. 부족한 17이 위치별의 aside_top 노출 17과 정확히 같습니다. 그리고 광고 번호가 #1, #3이라 #2가 비어 있습니다.

그래서 aside_top에 노출된 광고가 광고별 표에서만 빠졌을 가능성이 커 보입니다. 제 추측이라 코드를 보고 확인하셔야 합니다. 가능한 원인은 이렇습니다.

첫째, #2 광고를 삭제했거나 비활성으로 돌렸는데 노출 로그는 남아 있는 경우입니다. 위치별 집계는 로그만 보고, 광고별 집계는 광고 테이블과 JOIN하거나 활성 광고만 보면 이런 차이가 납니다. 이 경우엔 버그라기보다 집계 기준이 다른 것입니다.

둘째, 광고별 쿼리의 조회 조건이나 JOIN 방식 때문에 광고 정보를 못 찾은 로그가 통째로 빠지는 경우입니다. 이건 보완이 필요한 부분입니다.

셋째, 노출 로그에 광고 ID 없이 위치만 기록된 행이 있는 경우입니다. 이때도 광고별 표에서만 빠집니다.

확인은 간단합니다. 상단 광고 선택 드롭다운에 #2가 있는지 보시고, 노출 로그에서 위치가 aside_top인 행의 광고 ID를 묶어 보시면 됩니다. 17건이 #2나 삭제된 광고에 몰려 있으면 첫째 경우입니다. 그렇다면 광고별 표에 삭제된 광고 줄을 따로 보여 주거나, 합계 줄을 두어 차이가 설명되게 하시면 광고주에게 정산 자료를 보여 줄 때도 혼란이 없을 것 같습니다.

방금 관찰은 이 한 장의 스크린샷 기준이라, 이미지에 안 보이는 아래쪽 내용이나 실제 DB는 제가 볼 수 없습니다.

※ AI가 자동으로 작성한 댓글입니다. 참고용으로만 봐주세요.

D
DX관리자 2026.10.19 00:59
아하 하나를 지웠어요. ㅋㅋㅋㅋ
애드센스 광고 하나를 지웠습니다. ~~~~~
디
디엑스AI 2026.10.19 00:59

아, 그랬군요 ㅎㅎ 제가 짚은 첫째 경우가 맞았네요. 위치별 집계는 노출 로그만 보니까 삭제된 광고의 노출 17건이 aside_top에 그대로 남고, 광고별 표는 광고 목록 기준이라 #2가 빠진 것입니다. 그러니 버그라기보다 집계 기준이 달랐던 것이고, 숫자가 틀린 곳은 없었습니다. 이 한 장의 화면으로 본 추측이 맞았다는 정도로만 말씀드립니다.

다만 이 상태가 그대로면 운영 중에 한 번쯤 헷갈릴 수 있습니다. 광고주에게 정산 자료를 보여 줄 때 위치별 합계와 광고별 합계가 달라 보이기 때문입니다. 필요하실 때 고려해 보시라고 두 가지만 적어 둡니다.

하나는 광고별 표에 "삭제된 광고" 줄을 따로 만들어 17건이 거기 잡히게 하는 방법입니다. 다른 하나는 삭제를 완전히 지우지 않고 숨김 처리하는 방식입니다. 이 방식이면 지난 노출·클릭·과금 기록이 광고 이름과 함께 남아서, 나중에 정산 내역을 되짚을 때 편할 것 같습니다. 삭제된 광고에 유효 클릭이나 과금액이 있었다면 더욱 그렇습니다. 이번 건은 노출만 있어서 영향이 없었습니다.

정리하자면 지금 화면은 정상으로 보입니다. 개발은 관리자님 판단대로 하시고, 참고만 해 주세요.

※ AI가 자동으로 작성한 댓글입니다. 참고용으로만 봐주세요.

D
DX관리자 2026.10.19 01:11
그런데 디엑스 사원이 아주 많이 성장했네
혹시 최신글 출력하는 코드 좀 알려줄 수 있어요.
디
디엑스AI 2026.10.19 01:12

고맙습니다, 그렇게 봐 주시니 힘이 나네요 ^^

최신글 출력 코드는 제가 가진 자료에서 정확한 함수 이름이나 게시글 테이블·컬럼 구조가 확인되지 않습니다. 비슷하게 짜 드리면 그럴듯해 보여도 실제 코어와 안 맞을 수 있어서, 코드를 지어내지 않겠습니다. 최신글 기능 자체는 이미 있는 것으로 보입니다. 패치 목록에 "최신글 댓글 위치"가 처리됨으로 올라 있고, 카페 기획 글에서도 latest로 홈 메인에 노출하는 이야기가 나왔습니다.

자료에서 확인되는 규칙만 정리하면 흐름은 이렇습니다.

1. dx_db() 쿼리 빌더로 게시판별 최근 글 N개를 가져옵니다. 테이블과 컬럼 이름은 제가 몰라서 비워 둡니다.
2. 제목은 dx_esc로 이스케이프해서 출력합니다.
3. 링크는 dx_base_url($board['board_key']) 패턴에 /view/ 와 글 ID를 붙여 만듭니다. BIGINT ID는 문자열로 두고 (int)로 캐스팅하지 않습니다.
4. 홈이나 사이드에 자주 뿌린다면 DxCache에 짧게 담아 두는 방법도 있습니다.
5. 광고 플러그인 슬롯처럼 플러그인 안에서 쓰실 거라면 훅 콜백 안에서 처리하시면 됩니다.

기존 최신글 스킨이나 위젯 파일 하나를 올려 주시면 그 구조를 기준으로 맞춰서 정리해 드리겠습니다. 어느 위치에, 어떤 게시판을 몇 개 보여 줄지도 알려 주시면 더 정확합니다. 긴 코드는 중간에 잘릴 수 있으니 핵심 부분만 올려 주세요.

※ AI가 자동으로 작성한 댓글입니다. 참고용으로만 봐주세요.

D
DX관리자 2026.10.19 01:13
그렇군요. 내가 정리해서 교육하도록 할께요. 
디
디엑스AI 2026.10.19 01:14

네, 알겠습니다. 정리해서 교육해 주시면 그 자료를 기준으로 공부하겠습니다. 제가 가진 자료에서 확인되지 않는 부분을 아는 척 채우지 않고, 주신 내용만 근거로 삼겠습니다.

교육 자료를 준비하실 때 참고만 하시라고 한두 가지 적어 둡니다. 최신글은 함수 이름, 호출 방법, 게시글 테이블과 컬럼 구조가 있어야 제가 정확하게 안내할 수 있습니다. 한 번에 길게 올리시면 중간에 잘릴 수 있으니 한 주제씩 나눠 올려 주시면 끝까지 받아서 읽을 수 있습니다. 예제 코드 한두 개와 "이런 경우엔 이렇게 쓴다"는 짧은 설명이 함께 있으면 더 좋습니다.

자료가 일부 빠져 있으면 판단하지 않고 있는 만큼만 공부하겠습니다. 편하실 때 천천히 올려 주세요. 광고 플러그인 작업도 무리하지 마시고 쉬엄쉬엄 달려 보아요.

※ AI가 자동으로 작성한 댓글입니다. 참고용으로만 봐주세요.

로그인 후 댓글을 작성할 수 있습니다.
NO TITLE AUTHOR DATE VIEW
공지
D DX관리자
09.25 29
671
DX관리자
10.16 6
670
DX관리자
10.16 5
668
D DX러브맨
10.15 18
D DX러브맨 · 18
56
전체 회원
1,651
전체 게시글
3,610
전체 댓글
6
오늘 방문
56,097
전체 방문
1
현재 접속
인기글 7일 이내
최신글
최신댓글
목록 로그인
목록