새글

    최근 180일 이내 등록된 새글 이에요.
  • 안녕하세요...미니님a입니다.먼저 해당 내용은 멤버십 내 "구독 + 알림" https://rebuilder.co.kr/item/126 을 사용하고 있다는 가정하에 사용할 수 있습니다.[인포]구독 시스템을 보다 활성화 하기 위한 좋은 방법 중 하나가 바로내가 구독한 사람들의 글만 모아볼 수 있어야 진정한 구독의 묘미가 아닐까요 ?^^내가 구독한 사람들의 전체 글 / 구독한 특정 회원의 글만 모두 볼 수 있도록 준비 했습니다.[기능 소개]1. 구독 중인 사용자가 없을 때 화면의 경우 "구독중인 사람이 없습니다." 라고 안내 됩니다. 2. 구독 중인 사용자는 있으나, 해당 사용자가 게시글이 없을 때 화면의 경우 "구독한 사람들의 게시글이 없습니다." 라고 안내 됩니다.또한 예시 스샷 전체 보기는 내가 구독한 사람들만 따로 출력할 수 있는 기능입니다. 3. 구독 중인 사용자가 있으면서 게시글이 있다면 아래 처럼 게시글이 나타납니다.또한 2번에서 언급했던 것 처럼, 구독자 중 골라서 해당 사용자의 게시글만 확인할 수 있습니다. [설치법] 업로드 된 압축 파일(home.skin.zip) 다운로드 하여, 압축 해제 합니다.압축 해제 이후 다음 경로에 붙혀 넣으시면 됩니다.theme/rb.basic/skin/member/rb.member 폴더에 넣어주세요[주의 사항]1. 관리자 페이지 내 구독 기능을 사용해야만 동작합니다.- 빌더설정 > 구독관리에서 확인 가능합니다.2. 만약 개인적으로 커스텀한 이력이 있다면 반드시 백업을 해두시길 바랍니다.기본 소스에서 덮어씌우는 기능이라, 기존에 유실된 소스에 대해서는 책임지지 않습니다.해당 기능은 별도로 영상은 없으며, 상단 이미지를 참조하시길 바랍니다.고맙습니다.※ 추천은 개발하는 개발자에게 큰 힘이 됩니다.※ 이 외에 마이 페이지도 많이 확장하고 있습니다. 제 글을 알림 받고 싶다면 구독 해주세요^^
    미니님a 2025-02-21 멤버십 자료실
  • 안녕하세요...미니님a입니다.포인트 랭킹 위젯이 아닌 페이지로 분리하여, 네비게이션에서 관리할 수 있습니다. 기능은 다음과 같습니다.1. 어제 포인트와 오늘 포인트 비교해 변동 포인트 출력1. 어제 획득 포인트와 오늘 획득 포인트를 비교해 변동 포인트 출력2. 총합 포인트로 랭킹 출력3. 랭킹 변경 시 순위 변동 표시4. 사이드 뷰 추가[추가 수정 25.02.24]5,.모바일 디자인 추가업로드된 파일을 압축해제 하신 다음루트(최상단)에 업로드 하신 뒤 홈페이지 주소/point_rank.php 파일로 호출하시면 됩니다.고맙습니다.
    미니님a 2025-02-21 유저 자료실
  • 안녕하세요...미니님a입니다.추천을 유도 할 수 있는 좋은 방법 중 하나가, 추천한 사람에게 포인트 지급하는 방법일 수 있습니다.그렇지만, 추천한 사람에게만 포인트를 지급하면, 좋은 글? 추천할만 한 글을 작성한 작성자에게는 아무런 보상(?)을 받을 수 없는데요...그래서 준비 했습니다.추천한 사람 + 추천 받은 사람 모두에게 포인트를 지급하는 확장 기능입니다.별다를 거 없이 첨부한 파일(recommend.extend.zip) 파일을 다운로드 받은 뒤 압축 해제 하신 다음 동봉된 파일 하나를 extend 폴더에 넣기만 하면 됩니다.설정 할 것도 없이 HOOK 을 이용해, 자동 지급됩니다.단. 게시판 내 좋아요 기능을 설정한 상태여야만 동작합니다.마지막으로 설정된 포인트는 추천한 사람 포인트와 추천 받는 사람의 포인트는 조절할 수 있습니다.$recommend_point = 100; // 추천 포인트 (추천받는 사람)$receive_point = 20; // 받는 포인트 (추천하는 사람)해당 파일 내, 지급 받는 포인트만 변경 하시면 됩니다. 다른 거 건드리지 마세요!!해당 기능 확장에 대한 영상은 별도로 없으며, 실제 구동 되는 이미지로 대처합니다.오늘도 행복한 하루 보내십시요.고맙습니다. 
    미니님a 2025-02-19 유저 자료실
  • 안녕하세요...미니님a입니다.필요에 의해 테스트 서버 하나쯤은 가지고 계시죠?근데 다른 사람들은 접근할 수 없게 만들어야 할 때가 종종 있습니다.실제로 제가 업로드 할 때 테스트 하는 리빌더 테스트 서버는 저만(?) 접속이 가능하거든요http://rbtest.dothome.co.kr위 접속하시면  아래 처럼 뜨는데요!!이런 식으로 타인에게는 접속을 허용하지 않고, 나만의 서버로 자유롭게 테스트 할 때 유용하게 사용할 수 있는 팁입니다! 소스에 대해 알고 계신다면 먼저 extend 폴더에 server.extend.php 파일을 생성해주세요 (이건 없기에 만들어야 합니다.)그리고 아래 코드를 통으로 복사해서 붙혀 넣으시면 됩니다.만약 소스에 대해서 잘 모르신다면 첨부된 파일을 다운로드 받아 압축해제 이후 extend 폴더에 넣어주시고, 본인의 아이피 대역만 설정해주시면 됩니다.(어찌 되었던 코드는 ㅠㅠ 조금 수정하셔야 합니다.) <?php if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 $ip = '^(5.7.|5.50.|20.18.)'; if (!preg_match("/$ip/", $_SERVER['REMOTE_ADDR'])) {     echo 'rebuilder 테스트 서버입니다.';     exit; } 상단에 아이피 대역은 본인의 아이피를 입력 하시거나 / 아이피 대역을 입력하시면 해당 사용자들만 접속이 가능합니다.광역으로 설정 되어있으며, 정확하게 하려면 아이피를 정확하게 입력해주시면 됩니다.본인 아이피는 아래 링크 (네이버) 누르면 확인 가능합니다.https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=%EB%B3%B8%EC%9D%B8+%EC%95%84%EC%9D%B4%ED%94%BC+%ED%99%95%EC%9D%B8소스 코드는 2자리 광역이며, 만약 3자리 광역으로 하고자 한다면5\.7\.13\.   으로 하시면 됩니다.구분은 | 파이프로 처리 하시면 됩니다.고맙습니다.
    미니님a 2025-02-18 팁과노하우
  • a23659d8ced439b12c1c9beec1d09c63_1739845811_3227.png
  • 안녕하세요...미니님a입니다.해당 내용은 멤버십 내 "구독 + 알림" https://rebuilder.co.kr/item/126 을 사용하고 있다는 가정하에 사용할 수 있습니다.소스 코드 수정이 다소 어려워 파일을 복사 하고자 하시는 분들을 위해 멤버십 게시판에 별도로 업로드 드립니다.해당 파일을 다운로드 받아 rb/rb.mod/subscaribe/ 폴더에 붙혀 넣어주시면 정상적으로 동작합니다.[기능소개]1. 구독 추가 시 알림이 오지만, 구독 취소 시 알림이 오지 않아요 그래서 알림 추가2. 구독 추가 시 보너스 포인트 지급 및 구독 해제 시 보너스 포인트 회수를 통한 구독 시스템 활성화이외의 내용은 아래 링크에서 확인할 수 있습니다https://rebuilder.co.kr/tip/268고맙습니다. 
    미니님a 2025-02-18 멤버십 자료실
  • 안녕하세요...미니님a입니다.해당 내용은 멤버십 내 "구독 + 알림" https://rebuilder.co.kr/item/126 을 사용하고 있다는 가정하에 공유 드리는 팁입니다.나는 소스 수정에 대해서 잘 알지 못한다? 하시면 아래 링크를 통해 다운로드 하시면 됩니다.https://rebuilder.co.kr/memberdata/119해당 팁에서 공유 되는 내용은 다음과 같습니다.1. 구독 추가 시 알림이 오지만, 구독 취소 시 알림이 오지 않아요 그래서 알림 추가 2. 구독 추가 시 보너스 포인트 지급 및 구독 해제 시 보너스 포인트 회수를 통한 구독 시스템 활성화 보너스 포인트 지급을 통해 구독을 유도 하고, 활성화 할 수 있는 방법이 아닐까? 조심스러운 생각이 듭니다.수정 되는 파일은 2곳입니다.rb/rb.mod/subscaribe/ajax.subscribe.phprb/rb.mod/subscaribe/ajax.subscribe_update.php먼저. rb/rb.mod/subscaribe/ajax.subscribe.php 파일을 열어주세요다음 소스를 찾아주세요 $data = array('status' => 'del'); 그리고 바로 위에 소스를 넣어주세요 // 구독 취소한 회원 정보 가져오기 $sb_fw_info = get_member($sb_fw_id); // 구독 취소시 포인트 차감 (-100 포인트) insert_point($member['mb_id'], 100 * - 1, $sb_fw_info['mb_nick'].'님 구독 취소', '@subscribe', 'subscribe_'.G5_TIME_YMDHIS, G5_TIME_YMDHIS); // 구독 취소 알림 메시지 발송 memo_auto_send($member['mb_nick'].'님 께서 회원님을 구독 취소 하셨습니다.', G5_URL.'/rb/home.php?mb_id='.$sb_mb_id.'&ca=fn', $sb_fw_id, "system-msg"); 주석 처리 해뒀으니 참고하시면 되며, 100포인트는 임의로 설정한 것입니다. 더 많이 주실 수록 시스템이 활성화 되리라 믿습니다?잘 모르겠다? 하시는 분들을 위해 스샷 부분 참고하세요 그리고 하단에 구독 추가 시 알림은 기본적으로 되어있어 포인트 지급 부분만 수정 하면 됩니다. $data = array('status' => 'ok'); 코드 바로 위에 아래 코드를 넣어주세요 // 구독 대상 회원 정보 가져오기 $sb_fw_info = get_member($sb_fw_id); // 구독 추가시 포인트 지급 (100 포인트) insert_point($member['mb_id'], 100, $sb_fw_info['mb_nick'].'님 구독 추가', '@subscribe', 'subscribe_'.G5_TIME_YMDHIS, G5_TIME_YMDHIS); 마찬가지로 잘 모르겠다? 하시면 아래 스샷 보고 참고 하세요 자! 여기까지 오셨다면 기본적으로는 끝났습니다.다만 My 페이지 내 구독자에서 삭제 시 포인트 회수 및 알림 설정이 남았습니다.rb/rb.mod/subscaribe/ajax.subscribe_update.php 파일을 열어주세요그리고 삭제 되는 부분을 찾습니다.  if($sb_type == "del") {         if (isset($_POST['sb_id']) && !empty($_POST['sb_id'])) {                          $mb_id = $member['mb_id'];             $sb_id = $_POST['sb_id']; 그리고 $sb_id 하단에 아래 코드를 넣어주세요 // 구독 취소한 회원 정보 및 데이터 가져오기 $sb_data = sql_fetch("SELECT * FROM rb_subscribe WHERE sb_id = '{$sb_id}' and sb_mb_id = '{$mb_id}'"); $sb_info = get_member($sb_data['sb_fw_id']); // 구독 취소시 포인트 차감 (-100 포인트) insert_point($mb_id, 100 * - 1, $sb_info['mb_nick'].'님 구독 취소', '@subscribe', 'subscribe_'.G5_TIME_YMDHIS, G5_TIME_YMDHIS); // 구독 취소 알림 메시지 발송 memo_auto_send($member['mb_nick'].'님 께서 회원님을 구독 취소 하셨습니다.', G5_URL.'/rb/home.php?mb_id='.$mb_id.'&ca=fn', $sb_data['sb_fw_id'], "system-msg"); 스샷은 아래를 참고 하세요 여기까지!입니다.여기까지 잘 따라 오셨다면 구독 시 100포인트가 지급되며, 구독 취소 시 100포인트가 회수 됩니다.또한 구독 취소 시 알림까지 오게 됩니다.구동 영상은 아래를 참조 하시길 바랍니다.고맙습니다. 
    미니님a 2025-02-18 팁과노하우
  • 8aeab0b19d4b1811f22d6c81d1d65c2c_1739843201_043.png
  • 안녕하세요...미니님a입니다.제가 업로드 하는 멤버십 최초의 자료가 되겠네요포인트 출금 내역 자체는 관리자에서 전체를 확인할 수 있습니다.다만, 내가 언제 얼마나 포인트 출금 했는지 이력을 확인할 수 있는 기능이 없어 추가한 버전입니다.※ 본 자료는 그누보드 공식 사이트에서는 배포되지 않습니다. 당연히 "본인 것만 보입니다."[설치법]업로드된 파일(포인트충전_custom_0.0.2.zip) 다운로드 하여 압축 해제 합니다.압축 해제 시 다음과 같은 폴더 구조를 볼 수 있습니다. rb 폴더를 접근하면 다음과 같은 구조 입니다. 단. 해당 스킨은 포인트 충전/출금 스킨 https://rebuilder.co.kr/item/187 이 다운로드 및 설치 되어 있다고 가정합니다. 미 설치시 해당 기능은 동작하지 않습니다.(전체 파일이 아닌 업데이트 파일만 구성 되어있습니다.)[설치법]rb폴더를 ftp 최상단에 넣으시면 알아서 설치 됩니다. (덮어쓰기 해주세요)[주의사항]1. 관리자 페이지 내 포인트 출금 기능을 활성화 해야만 동작합니다.2. 만약 개인적으로 커스텀한 이력이 있다면 반드시 백업을 해두시길 바랍니다.[업데이트이력]v0.0.2 (25.02.17 15:30)- 포인트 출금 취소 시 삭제되는 쿼리를 업데이트 쿼리로 변경 (취소로 변경)v0.0.1 (25.02.17 15:25)- 최초 공개실제 구동 영상은 아래와 같습니다.고맙습니다. 
    미니님a 2025-02-17 멤버십 자료실
  • 리빌더측에서 소중한 선물을 주셔서...이제 유료로 구입한 멤버십 자료들도 함께 기능 추가 하여 배포할 예정입니다.생각 해둔 것과 더불어 갑자기 생각나는 게 있다면 개발하여, 하염없이 공유 드리겠습니다.(멤버십 자료는 말 그대로 유료 서비스인 만큼 그누보드 사이트에서 다운로드 할 수 없고 오직 리빌더 독점으로 공유 됩니다.) 
    미니님a 2025-02-17 자유 게시판
  • 7bfe84788c985ae7490a451d1dc453de_1739768802_479.jpg
  • 안녕하세요...먼저 소중한 선물 잘 받았습니다.다시 한번 진심으로 감사합니다.해당 멤버십 자료는 개발용으로 사용할 뿐 직접 사용하지도 않을꺼며(테스트용 제외ㅋ) / 타인에게 제공하지 않겠습니다.(배포 제외)다만 건의 사항 한가지가 있습니다.예를 들어 RP로 "구독"을 구매했다고 가정했을 때이걸 커스터마이징 혹은 추가 기능을 개발해서, 리빌더 측이 아닌 사용자가 배포했을 때 RP로 구입한 경우 "해당 구독 플러그인"에 한해서는 다운로드가 되어야 하지 않을까? 싶습니다.보면, 멤버십 전용 다운로드 같던데...활동 RP는 논외로 치고 충전RP도 엄연히 현금성 자산인 만큼 사용자가 커스터마이징+기능 개발된 플러그인을 다운로드 할 수 있는 기회는 제공되어야 하지 않을까? 조심스럽게 생각합니다.
    미니님a 2025-02-17 자유 게시판
  • 앱이 30만 RP + 에디터가 예상으로 40만 RP활동으로 2500RP나누면 280주그러니깐 1년에 52주니깐 5년 3개월??다시 한번 더 철푸덕!!!!!!!! 
    미니님a 2025-02-16 자유 게시판
  • 안녕하세요...미니님a입니다.해당 스킨은 요청에 의해, 선 공개(그누보드 공식 사이트에는 다음 주 업로드)합니다.게시판 리스트에서 추천수로 보기 / 인기순(조회수)로 보기 / 날짜순으로 보기 정렬 기능을 추가한 스킨입니다.만약 커스터마이징을 한 상태여서 코드 소스만 적용하고 싶다면 아래 링크에서 적용하시면 됩니다.스크린샷 까지 모두 포함하였으니, 무리 없이 적용하실 수 있을 것 입니다.팁자료실 : https://rebuilder.co.kr/tip/255기본 / 통합 둘다 배포 합니다.업로드 된 파일을 다운로드 받아 압축 해제 해주세요기본 : rb.basic_bbs_order.zip통합 : rb.bbs_order.zip다운로드 하신 뒤 theme/rb.basic/skin/board 에 넣어 관리자 페이지에서 설정 해주시면 됩니다.단. 공지는 최우선 정렬이라서, 포함되지 않습니다.실제 구동 영상은 아래와 같습니다.고맙습니다. 
    미니님a 2025-02-14 유저 자료실
  • 안녕하세요...미니님a입니다.해당 기능은 댓글로 팡야님께서 요청 하셔서 작업 했습니다.해당 기능은 커스터마이징을 한 사용자에게 유효하며, 스킨으로 적용하실 분들은 아래 링크에서 적용하시면 됩니다. 스킨 https://rebuilder.co.kr/userdata/366단. 공지는 최우선 정렬이라서, 포함되지 않습니다.기본 : theme/rb.basic/skin/board/rb_basic/list.skin.php 파일을 열어주세요통합 : theme/rb.basic/skin/board/rb.bbs/list.skin.php 파일을 열어주세요그리고 상단에 스타일을 우선 적용 해주세요단. style.css 에 적용하셔도 무방합니다.<style> .order_list{ display: flex; justify-content: flex-end; margin-bottom: 24px; } .sort_select_wrap{ flex-basis: 15%; } @media (max-width: 1024px) { .sort_select_wrap{ flex-basis: 20%; } } @media (max-width: 768px) { .sort_select_wrap{ flex-basis: 30%; } } @media (max-width: 480px) { .sort_select_wrap{ flex-basis: 40%; } } </style> 어딘지 잘 모르겠다? 하시면 아래 스샷 참고 하세요 그리고 다음 코드를 찾아 주세요통합 게시판의 경우는 theme/rb.basic/skin/board/rb.bbs/top/basic/skin.php 파일 맨 하단에 있습니다. (똑같은 코드가 있음)<div class="cb"></div>     </ul> 이 코드 바로 밑에 아래 코드를 넣어주세요<div class="order_list">         <div class="sort_select_wrap">             <select name="sort_option" id="sort_option" onchange="changeSortOption(this.value)" class="select" style="width: 100%;">                 <option value="wr_datetime desc" <?php echo ($sst == 'wr_datetime' && $sod == 'desc') ? 'selected' : ''; ?>>최신순</option>                 <option value="wr_good desc" <?php echo ($sst == 'wr_good' && $sod == 'desc') ? 'selected' : ''; ?>>추천순</option>                 <option value="wr_hit desc" <?php echo ($sst == 'wr_hit' && $sod == 'desc') ? 'selected' : ''; ?>>조회순</option>             </select>         </div>     </div> 마찬가지로 잘 모르겠다? 하시면 아래 스샷 참고 하세요 자 다왔습니다. 이제 맨 하단에 스크립트만 추가 해주시면 됩니다.이부분은 코드 찾는게 아니라 진짜 맨 끝으로 이동 해주세요그리고 다음 코드를 넣어주세요통합 게시판의 경우 theme/rb.basic/skin/board/rb.bbs/list.skin.php 파일 맨 하단에 넣어 주시면 됩니다.<script> function changeSortOption(value) {     var [sst, sod] = value.split(' ');     var currentUrl = window.location.href;          // URL에서 현재 정렬 파라미터 제거     currentUrl = currentUrl.replace(/[?&]sst=[^&]+/, '').replace(/[?&]sod=[^&]+/, '');          // 새로운 정렬 파라미터 추가     var connector = currentUrl.includes('?') ? '&' : '?';     var newUrl = currentUrl + connector + 'sst=' + sst + '&sod=' + sod;          // 페이지 새로고침     window.location.href = newUrl; } </script> 마찬가지로 잘 모르겠다? 하시면 스샷 참고 하시길 바랍니다.자 끝났습니다. 이제 테스트 해보시겠어요?실제 구동 영상은 아래와 같습니다.고맙습니다. [수정 반영]2025.02.17- 모바일에서 셀렉트 박스가 비정상적으로 보이던 오류 수정 *상단 스타일 부분만 수정 되었습니다.*
    미니님a 2025-02-14 팁과노하우
  • 7bfe84788c985ae7490a451d1dc453de_1739767767_4299.png
  • 안녕하세요...미니님a입니다.게시판 내 댓글에 추천/비추천 기능을 추가한 스킨입니다.기본 / 통합 둘다 배포 합니다.업로드 된 파일을 다운로드 받아 압축 해제 해주세요기본 : rb.comment_recommend_basic_bbs.zip통합 : rb.comment_recommend.bbs.zip다운로드 하신 뒤 theme/rb.basic/skin/board 에 넣어 관리자 페이지에서 설정 해주시면 됩니다.또한, 게시글 추천 숫자도 실시간으로 변경할 수 있는 기능을 추가 하였습니다.참조: https://rebuilder.co.kr/tip/250실제 구동 영상은 아래와 같습니다.고맙습니다. 
    미니님a 2025-02-14 유저 자료실
  • 안녕하세요...미니님a입니다.리빌더에 추천/비추천 > 추천해요/별로에요 라는 문구로 변경 되어 사용 중이신 것을 알고 계실겁니다.그런데 원래 추천/비추천을 하게 되면 실시간으로 숫자가 올라갑니다.그렇지만, 리빌더에는 그 기능이 누락 되어있습니다.기능상 오류는 아니고 리빌더 개발과정에서 해당 태그를 뺀 것으로 보이는데요무슨 말인지는 아래 영상 확인해보세요 그리고 새로고침 하면 정상적으로 숫자가 보여지게 됩니다.이걸 수정할 것인데요별거 아닙니다.파일 경로는 다음과 같습니다.기본: theme/rb.basic/skin/board/rb_basic/view.skin.php통합: theme/rb.basic/skin/board/rb.bbs/skin/view/basic/skin.php 아래 코드를 찾아주세요[code]<div id="bo_v_act">        <?php if ($good_href) { ?>        <span class="bo_v_act_gng">            <a href="<?php if(!$is_member) { ?>javascript:alert('로그인 후 이용하실 수 있습니다.');<?php } else { ?><?php echo $good_href.'&amp;'.$qstr ?><?php } ?>" id="good_button" class="bo_v_good">추천해요 <?php echo number_format($view['wr_good']) ?></a>            <b id="bo_v_act_good" class="font-R"></b>        </span>        <?php } ?>        <?php if ($nogood_href) { ?>        <span class="bo_v_act_gng">            <a href="<?php if(!$is_member) { ?>javascript:alert('로그인 후 이용하실 수 있습니다.');<?php } else { ?><?php echo $nogood_href.'&amp;'.$qstr ?><?php } ?>" id="nogood_button" class="bo_v_nogood">별로에요 <?php echo number_format($view['wr_nogood']) ?></a>            <b id="bo_v_act_nogood" class="font-R"></b>        </span>        <?php } ?>    </div>[/code]여기에서 [code]<?php echo number_format($view['wr_good']) ?> [/code]해당 부분을[code]<strong><?php echo number_format($view['wr_good']) ?></strong>[/code]요렇게 변경 해주세요그리고 바로 밑에 별로에요 부분을 찾아주시구요[code]<?php echo number_format($view['wr_nogood']) ?>[/code]해당 부분을[code]<strong><?php echo number_format($view['wr_nogood']) ?></strong>[/code]변경하시면 실시간으로 변경 됩니다.구동 영상은 아래를 참조 하세요고맙습니다. 
    미니님a 2025-02-14 팁과노하우
  • 안녕하세요...미니님a입니다.공지사항이 너무 많거나 / 사용자 입장을 고려해 공지 사항 닫기(접기) 기능을 간단하게 구현할 수 있습니다.별도로 스킨으로 올리지 않는 이유는 몇가지 코드만 추가 하면 되기 때문입니다.기본의 경우 rb.basic_bbs/list.skin.php 파일을 열어 아래 코드를 찾아주세요통합의 경우 rb.bbs/top/basic/skin.php 파일을 열어 동일하게 아래 코드를 찾아주시면 됩니다.[code]<ul class="rb_bbs_top">[/code]그리고 그 바로 밑에 다음 코드를 추가 해주세요[code]<li><button type="button" class="btn_b01 btn notice_icon" title="공지 닫기"><i class="fa fa-bullhorn" aria-hidden="true"></i><span class="sound_only">공지 닫기</span></button></li>[/code]잘 모르겠다? 하시면 아래 스샷 참고 하시면 됩니다. 그리고 조금만 내려 보시면 스크립트가 있는데 아래 코드를 찾아주세요기본/통합 둘다 있는 코드입니다.[code] $('#point_info_opens_btn').click(function(event) {                        event.stopPropagation();                         $('.point_info_opens').toggle();                        $(this).toggleClass('act');                    });[/code]그리고 여기 밑에 아래 코드를 넣어주시면 됩니다.[code]     $("tr:has(.lb_ico_noti)").hide();        let notice_shown = localStorage.getItem('notice_shown');        if (!notice_shown) {            $("tr:has(.lb_ico_noti)").show();        }         $(document).on("click", ".notice_icon", function() {            let noticeKey = 'notice_shown';            if (localStorage.getItem(noticeKey) !== 'true') {                localStorage.setItem(noticeKey, 'true');            } else {                localStorage.removeItem(noticeKey);            }            $("tr:has(.lb_ico_noti)").toggle();        });[/code]마찬가지로 스샷 참고 하시면 됩니다. 끝입니다. 이렇게 하시면 공지 접기가 동작하며,로컬스토리지를 이용하기 때문에 새로고침을 하더라도 공지 접기가 유효합니다.실 동작은 아래 영상은 참고 하세요고맙습니다.※ 힘내서 많은 팁을 공유할 수 있도록 추천 한번 부탁드립니다. 
    미니님a 2025-02-07 팁과노하우
구매 신청
  • 구매문의 : cs@false9.co.kr / 010-6466-3355
    신청 이후 담당자가 개별연락 드리고 있습니다.
    입금자명과 실제 입금자가 동일한 경우 자동처리 됩니다.
  • 결제예정 금액 : 0 (VAT별도)
    하나은행(KOEXKRSE) : 258-910104-00407 / 김은정(인덱스)

  •  
  • 신청 및 FCM 가이드
      안드로이드 웹앱 및 푸시알림을 사용하기위한 A-Z!
      잘 따라오시면 어렵지 않습니다.

      1. FCM (Firebase Cloud Messaging) 세팅하기

      1-1. 시작하기
      https://console.firebase.google.com?hl=ko 으로 접속하여 [시작하기] 를 클릭합니다. FCM은 구글계정이 있으면 무료로 사용 가능 합니다.




      1-2. 프로젝트 생성하기
      [프로젝트 시작하기] 를 클릭합니다.




      프로젝트의 이름을 설정합니다.
      앱이름(사이트명, 상호명)을 영문으로 입력하는것이 가장 좋습니다.
      입력하셨다면 [계속] 을 클릭해주세요.




      애널리틱스 사용설정을 활성화 해주시고(선택사항)
      [계속] 을 클릭해주세요.




      애널리틱스 위치를 [대한민국] 또는 거주국가를 선택하시고 약관 동의 후 [프로젝트 만들기] 를 클릭해주세요.




      프로젝트 생성이 완료 되었습니다. [계속] 을 클릭하시면 FCM메인페이지로 이동 합니다.




      1-3. 앱 생성하기
      이전 단계에서 프로젝트를 생성했습니다.
      이제 프로젝트안에 안드로이드 앱을 생성해보겠습니다.

      FCM 메인 중앙에 주황색 동그란 버튼이 3개 있습니다.
      가운데에 있는 (안드로이드 로고) 버튼을 클릭해주세요.




      버튼을 클릭하셨다면 앱등록 창이 오픈 됩니다.
      안드로이드 패키지 이름 및 앱 닉네임을 입력하세요.

      패키지 이름은 반드시 com.webview.앱영문명 으로 입력하셔야 합니다.
      com.webview. 를 반드시 넣어주셔야 합니다.
      입력 예) com.webview.rebuilder

      앱 닉네임은 사이트명이나 상호명, 앱이름 등을 입력해주시면 됩니다.
      디버그 서명은 입력하지 않아도 됩니다.

      입력을 마치셨다면 [앱등록] 을 클릭해주세요.
      다음페이지로 넘어간다면, 입력하신 패키지명 (com.webview.앱영문명) 을 메모장에 메모해주세요.





      [google-services.json 다운로드] 버튼을 클릭하셔서 파일을 다운받아 주세요.
      다운을 받으셨다면 [다음] 을 클릭해주세요.




      Groovy(build.gradle) 선택하신 후 [다음] 을 클릭해주세요.




      앱 생성이 완료 되었습니다.
      [콘솔로 이동] 을 클릭하시면 메인으로 이동 됩니다.




      1-4. 비공개 키파일 생성하기
      거의 다왔습니다. 조금만 더 힘내세요.
      저도 이거 작성하느라 무쟈게 힘들었습니다. 리빌더화이팅.

      화면 상단에 아까 입력하신 이름으로 앱이 생성된게 보이신다면,
      좌측 상단에 [프로젝트 개요] 메뉴 옆에 톱니바퀴 아이콘을 클릭하여
      [프로젝트 설정] 으로 이동해주세요.




      프로젝트 설정으로 오셨다면 상단 탭메뉴에서 [서비스 계정] 을 클릭하세요.





      화면 아래쪽에 있는 [새 비공개 키 생성] 을 클릭하세요.

      키파일은 버튼 클릭시 자동으로 다운로드 됩니다.
      중요한 파일이므로 파일을 타인에게 공개하거나 해서는 안됩니다.





      친절하게 중요한 파일임을 알려줍니다.
      [키 생성] 을 클릭하면 json 파일이 다운로드 됩니다.




      다운로드된 파일은 rebuilder-demo-a4cc0-firebase-adminsdk-au83h-41e4b5df03.json 과 같은식으로 저장됩니다.
      이름이 너무 긴 관계로 임의파일명으로 변경해주세요.
      가이드에서는 key.json 으로 설명하겠습니다.

      이제 준비는 모두 끝났습니다!
      바탕화면에 1-3에서 다운로드 했던 google-services.json 파일과,
      방금 이름을 변경했던 key.json 파일이 있다면 잘 하셨습니다. (파일아이콘은 무시해주세요. 다를 수 있습니다.)




      2. 리빌더 앱관리 설정하기

      2-1. 파일 업로드하기
      위 단계에서 이름을 변경했던 key.json 파일을 사용하시는 웹서버(웹호스팅)에 FTP 프로그램으로 접속하여 업로드 해주세요.
      업로드 위치는 /data/push/key.json 입니다.

      2-2. 앱관리 설정하기
      관리자모드 > 빌더설정 > 앱관리 메뉴로 이동해주세요.
      [앱관리] 메뉴가 없다면 리빌더 공식홈페이지 > 부가기능 다운로드 에서 [안드로이드 하이브리드 웹앱 + Push 알림] 기능을 다운로드 후 설치해주세요.
      바로가기 > https://rebuilder.co.kr/membership/30

      설치가 되셨다면 관리자모드 > 빌더설정 > 앱관리 메뉴로 이동해주세요.

      스크롤을 내리시면 [FCM 설정] 섹션이 있습니다.
      FCM 패키지명, FCM 프로젝트 ID, FCM 비공개키파일 항목을 모두 입력 하시고
      [확인] 을 클릭해주시면 설정은 마무리 됩니다.




      [FCM 패키지명]
      1-3 에서 설정했던 com.webview.앱영문명 을 입력하시면 됩니다.

      [FCM 프로젝트 ID]
      1-4 에서 이동했던 [프로젝트 설정] 페이지로 이동하시면 내 프로젝트 섹션에서 확인하실 수 있습니다. (스샷참조)

      [FCM 비공개키파일]
      위에서 임의파일명으로 변경했던 파일명 key.json 을 입력하시면 됩니다.




      고생하셨습니다. 모든 설정이 완료 되었습니다.
      1-3 에서 다운로드 했던 google-services.json 파일은
      신청서에 첨부해주셔야 합니다.


      창을 닫아주시고, 신청을 계속해주세요!