새글

    최근 180일 이내 등록된 새글 이에요.
  • 새글, 접속자 이부분은 어떤 파일에서 고치나요??맨위에 검색창 오른쪽에 있는 새글
    캐스퍼 2025-12-17 질문과 답변
  • 1765898365_0fb26536fee7055c_image.png
  • adm.zip => adm 폴더에 올려주세요lib.zip => lib 폴더에 올려주세요그누보드 최신 ( 5.6.23)리빌드 최신 (2.2.4.2) ALTER TABLE g5_config ADD cf_admin_add TEXT NOT NULL; 디비 추가common.lib.php 수정 (최고관리자 권한 판정 확장) // 관리자인가? function is_admin($mb_id) { global $config, $group, $board; if (!$mb_id) return ''; $is_authority = ''; if ($config['cf_admin'] == $mb_id){ $is_authority = 'super'; } else if (isset($group['gr_admin']) && ($group['gr_admin'] == $mb_id)){ $is_authority = 'group'; } else if (isset($board['bo_admin']) && ($board['bo_admin'] == $mb_id)){ $is_authority = 'board'; } return run_replace('is_admin', $is_authority, $mb_id); } 찾아서 삭제 // 관리자인가? function is_admin($mb_id) { global $config, $group, $board; if (!$mb_id) return ''; $is_authority = ''; // 추가 최고관리자 목록(콤마 구분) $add_admins = array(); if (!empty($config['cf_admin_add'])) { foreach (explode(',', $config['cf_admin_add']) as $v) { $v = trim($v); if ($v !== '') $add_admins[$v] = true; } } // 메인 최고관리자 / 추가 최고관리자 if ($config['cf_admin'] == $mb_id || isset($add_admins[$mb_id])) { $is_authority = 'super'; } else if (isset($group['gr_admin']) && ($group['gr_admin'] == $mb_id)) { $is_authority = 'group'; } else if (isset($board['bo_admin']) && ($board['bo_admin'] == $mb_id)) { $is_authority = 'board'; } return run_replace('is_admin', $is_authority, $mb_id); } 이걸로 교체config_form.php 수정 (체크박스 UI 추가) <th scope="row"><label for="cf_admin">최고관리자<strong class="sound_only">필수</strong></label></th> <td colspan="3"><?php echo get_member_id_select('cf_admin', 10, $config['cf_admin'], 'required') ?></td> </tr> 밑에 추가 <!--관리자 권한 추가 하기 시작--> <?php // 레벨 10 회원 목록 $admin_add_list = array(); if (!empty($config['cf_admin_add'])) { $admin_add_list = array_filter(array_map('trim', explode(',', $config['cf_admin_add']))); } $admin_add_map = array_fill_keys($admin_add_list, true); // 레벨10 + 탈퇴/차단 제외 (원하면 조건 조정) $sql = " select mb_id from {$g5['member_table']} where mb_level = '10' and mb_leave_date = '' and mb_intercept_date = '' order by mb_id "; $result = sql_query($sql); ?> <tr> <th scope="row"><label>최고관리자 추가</label></th> <td colspan="3"> <?php echo help('회원레벨이 10인 회원만 체크박스에 표시됩니다. (체크된 회원은 최고관리자 권한을 가집니다)'); ?> <?php for ($i=0; $row=sql_fetch_array($result); $i++) { $mb_id = $row['mb_id']; // 메인 최고관리자는 항상 체크/고정 $is_main = ($mb_id === $config['cf_admin']); $checked = $is_main || isset($admin_add_map[$mb_id]); echo '<label style="margin-right:12px; display:inline-block;">'; echo '<input type="checkbox" name="cf_admin_add[]" value="'.get_sanitize_input($mb_id).'" '.($checked?'checked':'').' '.($is_main?'disabled':'').'> '; echo get_sanitize_input($mb_id); echo '</label>'; // disabled는 submit이 안되므로 hidden으로 보정 if ($is_main) { echo '<input type="hidden" name="cf_admin_add[]" value="'.get_sanitize_input($mb_id).'">'; } } if ($i === 0) { echo '<div>레벨 10 회원이 없습니다.</div>'; } ?> </td> </tr> <!--관리자 권한 추가 하기 끝--> config_form_update.php 수정 (저장 로직 추가) //추가 및 교체 cf_admin_add = '{$cf_admin_add_str}', cf_admin = '{$cf_admin}', 찾기 밑에 처럼 교체 해주세요. set cf_admin = '{$cf_admin}', cf_admin_add = '{$cf_admin_add_str}', cf_title = '{$cf_title}', check_admin_token(); 찾기 밑에 추가 // ================================ // 최고관리자 추가 처리 (cf_admin_add) // ================================ $cf_admin_add = array(); if (isset($_POST['cf_admin_add']) && is_array($_POST['cf_admin_add'])) { foreach ($_POST['cf_admin_add'] as $v) { $v = clean_xss_tags($v, 1, 1); $v = trim($v); if ($v !== '') $cf_admin_add[$v] = true; } } // 메인 최고관리자는 항상 포함 $cf_admin_add[$cf_admin] = true; // 레벨 10만 허용 (보안) $valid = array(); foreach (array_keys($cf_admin_add) as $id) { $m = get_member($id); if (isset($m['mb_id']) && $m['mb_id'] && (int)$m['mb_level'] === 10) { $valid[] = $m['mb_id']; } } $cf_admin_add_str = implode(',', $valid);
    캐스퍼 2025-12-16 팁과노하우
  • 작성자 및 관리자 외 열람할 수 없습니다.
    비밀글 기능으로 보호된 글입니다.
    bank365 2025-12-16 버그제보
  • 안녕하세요?데브이님의https://rebuilder.co.kr/hub/659유튜브 위젯 1.1 > 콘텐츠 허브 | 그누보드 리빌더웹사이트 부터 쇼핑몰, 그리고 플랫폼 까지! 가볍게 만들고 묵직하게 확장하는 그누보드 리빌더https://rebuilder.co.kr/hub/659를 유튜브 쇼츠용으로 스타일만 변경하였습니다.해당 위젯 소스서 스타일 부분만 아래로 대체 하심 되겠습니다.모바일+PC 알아서 좌우상하 사이즈 조절되서 나옵니다.<style> .youtube-widget { position: relative; width: 100%; /* PC / 모바일 가로 100% */ max-width: 100%; aspect-ratio: 9 / 16; /* 쇼츠 비율 유지 */ background: #000; border: 1px solid #ddd; border-radius: 5px; overflow: hidden; } @media (min-width: 768px) { .youtube-widget { max-width: 100%; /* PC에서도 가로 100% 유지 */ margin: 0 auto; } } .youtube-widget iframe { position: absolute; inset: 0; width: 100%; height: 100%; } </style>
    bank365 2025-12-16 팁과노하우
  • 안녕하세요. pc에서 화면 좌/우 폭을 줄이면 짜부가 되는데 화면 폭 줄일 경우 스크롤 적용 기능이 현재 없어서 그런건가요?
    우루사100mg 2025-12-16 질문과 답변
  • Uploaded Image
  • 안녕하세요. 기존 제공되어 있는 네이버 포스팅글 가져오는 소스에 이미지를 가지고 오는 소스를 추가해보고 있습니다. 혹시 보안서버가 설치안된 http에서 처리 시 썸네일이 안나올 수 있는지 궁금합니다. 좋은 하루 되세요~
    하지한 2025-12-16 질문과 답변
  • 작성자 및 관리자 외 열람할 수 없습니다.
    비밀글 기능으로 보호된 글입니다.
    bank365 2025-12-16 질문과 답변
  • 요즘 자주 언급되는 바이브 코딩으로 하나의 프로젝트를 진행중 입니다. 코린이 보다 더 낮은 수준으로 지식은 없지만 원하는 기능이 구현되는게 우선 신기하네요.파이썬80% 이외 php,html,css,js 기반으로 까페24가상 서버로 테스트 중인데요. 코드 언어 선택은 제가 한게 아니고 ai가 추천하여 진행해서.. 여튼 ai로 구현은 됐다 하지만 바이브코딩 후 염두 또는 체크 해야 할 부분이 분명 있을듯한데요.지식이 부족하여 그게 뭔지 감이 오지 않네요. 생성된 코드의 효율(?)성 등은 판단하지 못하지만 일단 기능은 정상작동 하므로..보안? 버그 찾기?현업자 분들도 일부 ai코딩을 하실텐데요 ai작업 후 체크 하시는게 무엇이 있을지 궁금해서 글올려봅니다.
    우루사100mg 2025-12-16 자유 게시판
  • 따라하기 2탄은 폼생성관리 입니다.이거 역시...​ 비슷하게 만들긴 했지만 ㅎ 제가 원하는 방식으로 변경해봤습니다.기본적으로 비슷합니다만....모든 항목의 위치를 마음대로 변경이 가능합니다. (드래그하여 순서변경)항목별로 가로 폭 사이즈를 조절할 수 있습니다.접수내용 확인은 레이어팝업으로 하였습니다.​
    만두 2025-12-16 자유 게시판
  • 작성자 및 관리자 외 열람할 수 없습니다.
    비밀글 기능으로 보호된 글입니다.
    낙엽지는새 2025-12-16 버그제보
  • 작성자 및 관리자 외 열람할 수 없습니다.
    비밀글 기능으로 보호된 글입니다.
    April 2025-12-15 버그제보
  • 관리자모드 레이아웃 구성이나 화면관련 하여 모양위주말고 추가로 들어가는 기능들은 없나요?영상을 봤을때는 구성이나 모양관련된 부분이 대부분인듯하고 위젯을 추가하는것 또한 레이아웃 구성이나 모양 변경이라서.....특별히 추가되는 기능들은 있는지 궁금합니다예를들면* 기간제 유료 회원등과 같은 기능* 기간제 유료 회원등과 연동되어 게시판(홍보글, 배너광고, 상품광고)등의 글쓰기 권한등을 제공하는 기능* 기간제 유료 회원등과 연동되어 특정 게시판 전체에 대한 권한 제공* 유료회원에 대한 뱃지 제공 및 게시판 표시.......기타등등
    민호민호 2025-12-15 질문과 답변
  • 섹션은 사용할수 없는건가요?내용관리에 모듈설정 버튼 누르면 세팅하는 사이드바가 보이는데 섹션설정 버튼을 눌러도 반응이 없습니다
    민호민호 2025-12-15 질문과 답변
  • 비회원으로 작성이 가능하며 비밀글 필수 게시판 입니다.어떤 의견도 받아들일 준비가 되어있으니 편하게 남겨주시면 감사드리겠습니다.https://humhae.com/heditor_feedback피드백 페이지 | 험해 스킨 팩토리https://humhae.com/heditor_feedback감사합니다.
    HUMHAE 2025-12-15 자유 게시판
  • 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)- 관리자 페이지
    HUMHAE 2025-12-15 콘텐츠 허브