다중 상단 공지/광고 배너 플러그인
안녕하세요, 마루밑다락방입니다. 평소 SIR 커뮤니티의 탑 배너(상단 공지)를 보고 깔끔한 디자인과 직관적인 기능을 보고 깊은 영감을 받아, 그누보드5 환경에서 보다 범용적이고 확장성 있게 사용할 수 있도록 재구성한 탑 배너 플러그인을 공유합니다.
본 플러그인은 SIR 탑 배너의 핵심 아이덴티티를 모티브로 하되, 관리자 페이지에서 여러 개의 배너를 동시에 관리하고 디자인을 커스터마이징할 수 있는 기능을 강화한 개선판입니다.
🌟 주요 특징
-
SIR 탑 배너 모티브 제작: SIR 특유의 깔끔한 상단 바 스타일을 유지하면서도 기능을 확장했습니다.
-
다중 배너 지원: 여러 개의 배너를 등록할 수 있으며, 배너별로 개별 설정이 가능합니다.
-
직관적인 관리자 UI: 환경설정 메뉴 내에 통합 관리 시스템을 구축하여 별도의 코드 수정 없이 운영할 수 있습니다.
-
강력한 디자인 커스텀:
-
배경색 및 글자색 컬러피커 지원
-
폰트 크기 및 굵기 설정 가능
-
-
스케줄링 기능: 배너별 시작일과 종료일을 설정하여 예약 노출이 가능합니다.
-
사용자 편의 기능:
-
'✕' 버튼 클릭 시 쿠키를 통해 지정된 시간(시간 단위 설정 가능) 동안 다시 보이지 않게 처리됩니다.
-
AdBlock 등 광고 차단 프로그램에 걸리지 않도록 클래스명을 최적화했습니다.
-
📂 설치 방법
다운로드한 파일의 압축을 해제한 후 아래 경로에 맞춰 업로드해 주세요.
-
/extend/swn_top_banner_ad.extend.php업로드 -
/adm/top_banner_list.php업로드 -
/adm/top_banner_form.php업로드
※ 업로드 즉시 DB 테이블이 자동으로 생성되며 관리자 페이지 > 환경설정 하단에 '상단 배너 관리' 메뉴가 생깁니다.
🛠 사용 가이드
-
배너 등록: [환경설정] > [상단 배너 관리] 메뉴에서 새 배너를 추가하세요.
-
링크 설정: 배너 클릭 시 이동할 URL을 입력할 수 있습니다 (선택 사항).
-
숨김 유지: 사용자가 배너를 닫았을 때, 몇 시간 동안 다시 보여주지 않을지 설정할 수 있습니다 (기본 24시간).
-
자동 출력: 그누보드의 표준 훅(
common_header)을 사용하여 별도의 테마 수정 없이도 최상단에 자동 출력됩니다.
✒️ 마치며
좋은 영감을 주신 SIR 운영진분들과 커뮤니티 유저분들께 감사드립니다. 사이트 운영 중 긴급 공지나 프로모션 광고가 필요할 때 유용하게 사용되길 바랍니다.
사용 중 버그나 건의사항이 있으시면 언제든 댓글 부탁드립니다!
버전 정보
첨부파일
그누보드5 플러그인
710건그누보드 호환이거나 독립적으로 실행되는 플러그인을 소개합니다.
댓글 3개