콘텐츠 허브
기술과 아이디어가 있는 리빌더 콘텐츠 허브
- 새로 등록된 콘텐츠
- (긴급패치 1.0.2) 포인트 미션 플러그인
- RELEASE RB Reward Mission System 사용자의 활동을 자동으로 감지하고 보상을 지급하는 강력한 리텐션 시스템. 주요 기능 (Key Features) 게시글 작성, 댓글, 조회, 그리고 커스텀 이벤트까지 아우르는 통합 미션 솔루션입니다. 유연한 주기 설정 매일(Daily), 매월(Monthly), 기간 한정(Event) 등 다양한 주기의 미션을 생성할 수 있습니다. 중복 조회 방지 '게시글 N회 읽기' 미션 시, 같은 글을 반복해서 읽는 어뷰징을 차단합니다. 설치 마법사 & 관리자 파일만 올리면 DB가 자동 설치되며, 직관적인 관리자 UI를 제공합니다. 설치 방법 (Installation) Step 1. 파일 업로드 압축을 풀고 그누보드 루트 디렉토리에 그대로 업로드합니다. /adm/rb/mission/ (관리자 및 설치 파일) /extend/rb_mission.extend.php (라이브러리) /rb/mission.php (사용자 미 페이지) Step 2. 미션 트리거 코드 적용 미션을 자동으로 감지하기 위해 아래 코드를 해당 파일 최하단에 추가하세요. bbs/write_update.php (글쓰기 완료) // 미션 트리거: 글쓰기 if (function_exists('rb_update_mission_progress')) { rb_update_mission_progress($member['mb_id'], 'write', $bo_table); } bbs/write_comment_update.php (댓글 완료) // 미션 트리거: 댓글 if (function_exists('rb_update_mission_progress')) { rb_update_mission_progress($member['mb_id'], 'comment', $bo_table); } Step 3. DB 자동 설치 관리자 페이지의 [미션 관리/미션 로그] 메뉴를 클릭하면 설치 마법사가 자동으로 실행됩니다. [설치하기] 버튼만 누르면 모든 테이블이 자동으로 생성됩니다. 개발자 가이드 (Developer Guide) 퀴즈나 배너 클릭 같은 커스텀 이벤트를 처리하고 싶다면 아래 함수를 사용하세요. Function Signature rb_update_mission_by_key($mb_id, $event_key); $event_key: 관리자 페이지에서 '수동 트리거' 미션 생성 시 입력한 고유 키값 미리보기- 사용자페이지 (rb/mission.php)- 관리자 페이지
- 11,000 Rp HUMHAE 시스템 22시간 전 +4
- 텔레그램 알림 API 연동
- 사이트 회원가입 또는 게시판 글 등록시 텔레그램으로 알림을 받을수있습니다상담신청 게시판도 응용하시면 상담신청 접수시 알림받을수있습니다1. 봇토큰 값은 텔레그램 BotFather 검색 후 채팅방을 만들어서 채팅창에 /newbot 입력000bot 이라는 이름을 넣으시면 아래 이미지 처럼 api 토큰값 나옵니다 2. 빨간색 박스를 클릭하시고 아무 메세지나 입력하세요3. 첨부된 파일 /plugin/telegram_noti/test_send.php 파일을 한번 실행 하시면 Chat ID: 1662420000 으로 아이디 값이 나오고 이 값을 설정 페이지에 넣고 사용하시면 됩니다프로그램 오류나 아이디어 알려주시면계속해서 제작해볼께요~
- 무료 bhance 시스템 7일 전 +1
- png파일 자동으로 webp변환 저장
- 운영하다보면 png파일이 가장 많은 용량을 차지하더라고요. 그렇다고 jpg변환하면 투명이 안먹히고.. 그래서 webp파일로 변환하는게 좋겠다 생각해서 만들어보았습니다.png파일 자동으로 webp변환 저장 대상: 그누보드5 리빌더 필수 : PHP 8.x (GD 라이브러리 WebP 지원)설치 방법1단계: extend 파일 복사 (필수)`extend/png_to_webp.extend.php` 파일을 서버의 `extend/` 폴더에 업로드이것만으로 **게시판 첨부파일**과 **스마트에디터2**에서 작동합니다.2단계: 리빌더 드래그앤드롭 지원 (선택)리빌더의 드래그앤드롭 업로드 기능을 사용하는 경우:`rb/rb.lib/ajax.upload.php` 파일에서 아래 코드를 찾아:if (move_uploaded_file($tmp_file, $dest_file)) { chmod($dest_file, G5_FILE_PERMISSION); $f = [다음과 같이 변경:if (move_uploaded_file($tmp_file, $dest_file)) { chmod($dest_file, G5_FILE_PERMISSION); // PNG to WebP 변환 (extend/png_to_webp.extend.php) if (function_exists('png_to_webp_convert') && preg_match('/\.png$/i', $dest_file)) { $webp_file = png_to_webp_convert($dest_file); if ($webp_file) { $dest_file = $webp_file; $new_filename = basename($webp_file); $safe_name = preg_replace('/\.png$/i', '.webp', $safe_name); $orig_name = preg_replace('/\.png$/i', '.webp', $orig_name); $ext = 'webp'; } } $f = [
- 무료 미래 기타 9일 전 +3
- 게시판 상단 인기글 출력 (rb.bbs 스킨 전용)
- 본 스킨은 rb.bbs 스킨 전용 입니다.압축파일의 recommend 폴더를theme/rb.basic/skin/rb.bbs/skin/top 폴더에 업로드 해주세요.게시판 스킨설정의 상단 스킨을 recommend로 변경하세요.
- 무료 HUMHAE 게시판 11일 전 +4
- 로고플래너 : 특정일 다른 로고 출력
- 아래 설명은 AI가 작성해줬습니다. tail.sub.php 및 테마 파일은 직접 수정하셔야 합니다. Smart System 그누보드 로고 플래너 (Logo Planner) 기념일, 이벤트, 요일마다 매번 로고 바꾸기 번거로우셨나요? 이제 미리 등록만 해두세요. 사이트 로고가 자동으로 변신합니다. 01. 강력하고 유연한 노출 조건 단순한 날짜 지정을 넘어 다양한 비즈니스 환경에 맞는 스케줄링을 지원합니다. 특정 기간 설정: 크리스마스 시즌, 여름 세일 등 기간 지정 (YYYY-MM-DD) 매년 반복 설정: 삼일절, 광복절 등 매년 돌아오는 기념일 자동 반복 (MM-DD) 매주 요일 반복: "매주 수요일은 브랜드 데이" 처럼 특정 요일마다 변경 02. 스마트한 우선순위 로직 여러 스케줄이 겹쳐도 걱정 없습니다. 시스템이 가장 중요한 로고를 판단하여 출력합니다. 1순위 : 특정 기간 > 2순위 : 매년 반복 > 3순위 : 요일 반복 * 상위 순위의 이미지가 등록되지 않았다면 자동으로 다음 순위의 로고를 찾아 출력합니다. 03. PC / Mobile / Dark Mode 완벽 대응 반응형 환경과 최신 웹 트렌드인 다크모드까지 고려하여 설계되었습니다. DEVICE PC & Mobile 개별 등록 DARK MODE 전용 화이트 로고 지원 04. 테마 충돌 방지 & 자동 복구 복잡한 테마 스크립트가 로고를 강제로 변경하더라도 플래너 설정을 유지합니다. 등록된 스케줄이 없는 날은 자동으로 기본 빌더 설정 로고로 복구됩니다. 개발자 노트: 자동 전역 변수 지원 extend 파일을 설치하면, $rb['logos'] 배열에 현재 날짜에 맞는 최적의 로고 정보가 자동으로 담깁니다. 복잡한 조건문 없이 변수만 호출하면 플랫폼(PC/Mobile)과 모드(Light/Dark)가 자동 처리됩니다. $rb['logos']['pc'] // PC용 로고 (플래너 or 기본) $rb['logos']['pc_w'] // PC용 화이트 로고 $rb['logos']['mo'] // 모바일용 로고 $rb['logos']['mo_w'] // 모바일용 화이트 로고 adm/admin.menu000.php파일 배너관리 항목 밑에 아래 코드를 추가합니다. 코드를 추가하고 관리자메뉴 - 빌더설정에 진입하면 배너관리 밑에 로고 플래너 메뉴가 추가됩니다. array('000301', '로고 플래너', G5_ADMIN_URL . '/rb/rb_logo_planner.php', 'rb_config'), 테마 파일 수정 가이드 로고 플래너가 정상 작동하려면 테마 파일의 로고 출력 부분을 아래와 같이 수정해야 합니다. 기존의 복잡한 코드를 제거하고, 간결한 $rb['logos'] 변수로 교체하세요. 1. 자바스크립트 설정 변경 (헤더 색상/다크모드 대응) 파일 위치: theme/rb.basic/tail.sub.php (약 47라인) [변경 전] 기존 코드 const rbConfig = { headerColor: "<?php echo isset($rb_config['co_header']) ? $rb_config['co_header'] : ''; ?>", /* ... 중간 생략 ... */ logoMo: "<?php echo !empty($rb_builder['bu_logo_mo']) ... (복잡한 조건문) ... ?>", logoMoWhite: "<?php echo !empty($rb_builder['bu_logo_mo']) ... ?>", logoPc: "<?php echo !empty($rb_builder['bu_logo_pc']) ... ?>", logoPcWhite: "<?php echo !empty($rb_builder['bu_logo_pc']) ... ?>", serverTime: "<?php echo G5_SERVER_TIME ?>" }; ✅ [변경 후] 이렇게 바꿔주세요 const rbConfig = { headerColor: "<?php echo isset($rb_config['co_header']) ? $rb_config['co_header'] : ''; ?>", headerSet: "<?php echo isset($rb_core['header']) ? $rb_core['header'] : ''; ?>", // $rb['logos'] 변수를 사용하여 간결하게 변경 logoMo: "<?php echo $rb['logos']['mo']; ?>", logoMoWhite: "<?php echo $rb['logos']['mo_w'] ? $rb['logos']['mo_w'] : $rb['logos']['mo']; ?>", logoPc: "<?php echo $rb['logos']['pc']; ?>", logoPcWhite: "<?php echo $rb['logos']['pc_w'] ? $rb['logos']['pc_w'] : $rb['logos']['pc']; ?>", serverTime: "<?php echo G5_SERVER_TIME ?>" }; * 스크롤 시 로고가 변경되거나 다크모드 전환 시에도 올바른 플래너 이미지를 유지하기 위함입니다. 2. 상단 헤더 로고 출력 수정 파일 위치: theme/rb.basic/rb.layout_hd/사용중인_레이아웃/header.php (약 50라인) ✅ [변경 후] 복잡한 if문 제거하고 아래 코드로 교체 <picture id="logo_img"> <!-- 모바일용 (1024px 이하) --> <source id="sourceSmall" srcset="<?php echo $rb['logos']['mo'] ?>" media="(max-width: 1024px)"> <!-- PC용 (1025px 이상) --> <source id="sourceLarge" srcset="<?php echo $rb['logos']['pc'] ?>" media="(min-width: 1025px)"> <!-- 기본 이미지 태그 --> <img id="fallbackImage" src="<?php echo $rb['logos']['pc'] ?>" alt="<?php echo $config['cf_title']; ?>" class="font-H"> </picture> 3. 하단 푸터 로고 출력 수정 파일 위치: theme/rb.basic/rb.layout_ft/사용중인_레이아웃/footer.php (약 42라인) ✅ [변경 후] 아래 코드로 교체 <div class="footer-logo"> <a href="<?php echo G5_URL ?>"> <!-- 플래너 로고 혹은 기본 로고가 자동 출력됩니다 --> <img src="<?php echo $rb['logos']['pc']; ?>" alt="로고" style="max-height: 40px;"> </a> </div> 지금 바로 적용하여 사이트의 브랜딩을 자동화 하세요!
- 무료 HUMHAE 시스템 11일 전 +2
- 요즘 주목받는 콘텐츠
- 기타 +3
- png파일 자동으로 webp변환 저장
- 무료
- 게시판 +4
- 게시판 상단 인기글 출력 (rb.bbs 스킨 전용)
- 무료
- 시스템 +2
- 로고플래너 : 특정일 다른 로고 출력
- 무료
- 게시판 +4
- 메뉴 트리관리
- 무료
- 시스템 +4
- (긴급패치 1.0.2) 포인트 미션 플러그인
- 11,000 Rp
- 게시판 +2
- 게시판 원하는 위치에 첨부파일(사진) 추가
- 무료
- 시스템 +1
- 텔레그램 알림 API 연동
- 무료
- 레이아웃 +1
- rb.layout_hd - basic_row 스크롤할때 1단 자동 숨김
- 무료
