2.2.4.2
리빌더
리빌더
다운로드
리빌더 데모
리빌더 마켓 데모
빌더 소개
이용가이드
소식
소식
공지사항
이벤트
업데이트 노트
업데이트 캘린더
개발실적
부가 기능
부가 기능
전체
게시판
u
시스템
확장기능
API
최신글
위젯
레이아웃
웹폰트
부가 서비스
부가 서비스
멤버십/이용권
Rb 프리미엄
Rb 테마
Rb 에디터
Rb 어드민
웹뷰 패키징
콘텐츠 허브
콘텐츠 허브
허브 메인
콘텐츠 전체보기
n
지원
지원
질문과 답변
n
버그제보
n
개선 및 제안
기술지원 요청
신규개발 의뢰
포럼
포럼
자유 게시판
n
팁과 노하우
사용후기
n
많이 검색된 키워드
#
폰트
#
게시판
#
로고
#
여분
#
페이지
검색조건
제목+내용
제목
내용
회원아이디
이름
and
or
로그인후 이용해주세요.
로그인
회원가입
새글
최근 180일 이내 등록된 새글 이에요.
전체
글
댓글
분야별 상위 순위 출력 코드
[댓글]
감사합니다 잘 사용하겠습니다
April 2025-10-21
팁과노하우
코딩 ai 어떤것들 사용하시나요?
[댓글]
단순한듯 하지만 핵심 질문이네요. ai사용시 코딩 외에도 참고 하면 좋은 방법같아요 ㅋ
우루사100mg 2025-10-21
자유 게시판
코딩 ai 어떤것들 사용하시나요?
[댓글]
개인적으로 여러 Ai중에서 선택할때 저는 가장 먼저 아래처럼 물어봅니다. (제가 그누보드 위주의 스킨을 제작하다보니) 네가 아는대로 그누보드5의 구조를 설명해봐. 그중에서 제일 그누보드를 잘 파악하던 Ai가 GPT5 모델이었습니다 ㅎㅎ..
HUMHAE 2025-10-21
자유 게시판
코딩 ai 어떤것들 사용하시나요?
[댓글]
그러시군요. 답변 감사드립니다.^^
우루사100mg 2025-10-21
자유 게시판
코딩 ai 어떤것들 사용하시나요?
[댓글]
단일 ai로 사용합니다. chatgpt.com
HUMHAE 2025-10-21
자유 게시판
코딩 ai 어떤것들 사용하시나요?
[댓글]
쳇 지피티는 단일 ai로 이용 하시나요? 아니면 커서 ai처럼 모델을 선택 할 수 있는 플랫폼에서 사용 하시나요?
우루사100mg 2025-10-21
자유 게시판
레이아웃 프리뷰 기능추가 제안
[댓글]
작성자 및 관리자 외 열람할 수 없습니다.
비밀글 기능으로 보호된 글입니다.
리빌더 2025-10-21
개선/제안
소셜형 게시판 스킨
[댓글]
뉴스 솔루션은 좀 복잡합니다~. redis 캐시 까지 이용을 하기 때문에 저대로 배포하기는 좀 그렇고. 추후 mysql + 관리자 단순버전으로 배포해보도록 하겠습니다. 유력한것은 네이버 뉴스 추출 또는 엔디소프트 이용하는 곳의 rss를 가져오는 방식입니다.~
데브이 2025-10-21
콘텐츠 허브
분야별 상위 순위 출력 코드
이번에 수여자 통계하면서 사용했던 코드입니다.코드 그대로넣으면 출력 됩니다.포인트(보유) 5 : 현재보유 입니다. 참고해주세요.추천받은수 상위 5출석 상위 5 : 일일 로그인포인트(환경설정)를 지급한다면 집계가능합니다.게시글수 상위 5댓글수 상위 5<?php // --------------------------------------------- // 설정 // --------------------------------------------- $exclude_ids = ['master','false9']; //제외아이디 // --------------------------------------------- // 유틸 // --------------------------------------------- // exclude IN 절 function build_exclude_in($ids){ $safe = array_map('sql_escape_string', $ids); return "'" . implode("','", $safe) . "'"; } // 닉네임 가져오기 function get_nick_by_id($mb_id){ $mb_id = sql_escape_string($mb_id); $row = sql_fetch("select mb_nick from g5_member where mb_id='{$mb_id}'"); return ($row && $row['mb_nick']) ? $row['mb_nick'] : $mb_id; } // 상위 N 추출: 연관배열 (mb_id => cnt) 를 cnt 내림차순 정렬 후 상위 N 반환 function topNFromAssoc($assoc, $n=5){ // 기본 5위 arsort($assoc, SORT_NUMERIC); return array_slice($assoc, 0, $n, true); } // 출력용 공통 렌더러 function render_top_list($title, $rows){ // rows: [['nick'=>..., 'count'=>...], ...] echo '<div style="margin:8px 0 16px">'; echo '<strong>' . htmlspecialchars($title, ENT_QUOTES) . '</strong><br>'; if (empty($rows)) { echo '<span>데이터 없음</span>'; } else { $rank = 1; foreach($rows as $r){ $nick = htmlspecialchars($r['nick'], ENT_QUOTES); $cnt = number_format((int)$r['count']); echo $rank . '위: <strong>' . $nick . '</strong> <span style="opacity:.8">(' . $cnt . ')</span><br>'; $rank++; } } echo '</div>'; } // --------------------------------------------- // 1) 포인트 상위 1~5위 (g5_member.mb_point) // --------------------------------------------- $exclude_in = build_exclude_in($exclude_ids); $res_point = sql_query(" select mb_id, mb_nick, mb_point from g5_member where mb_id not in ({$exclude_in}) order by mb_point desc, mb_id asc limit 5 "); $tops_point = []; for($i=0; $row = sql_fetch_array($res_point); $i++){ $tops_point[] = [ 'nick' => $row['mb_nick'], 'count' => (int)$row['mb_point'], ]; } // --------------------------------------------- // 2) 출석 상위 1~5위 (g5_point.po_content LIKE '%첫로그인%') // 공백 변형 '첫 로그인' 등도 잡도록 REPLACE 사용 // --------------------------------------------- $res_att = sql_query(" select x.mb_id, m.mb_nick, x.cnt from ( select mb_id, count(*) as cnt from g5_point where REPLACE(REPLACE(po_content,' ',''), CHAR(160), '') like '%첫로그인%' and mb_id not in ({$exclude_in}) group by mb_id order by cnt desc, mb_id asc limit 5 ) x join g5_member m on m.mb_id = x.mb_id order by x.cnt desc, x.mb_id asc "); $tops_att = []; for($i=0; $row = sql_fetch_array($res_att); $i++){ $tops_att[] = [ 'nick' => $row['mb_nick'], 'count' => (int)$row['cnt'], ]; } // --------------------------------------------- // 3) 전체 게시글/댓글/추천 합산 (모든 write_* 테이블) // --------------------------------------------- $postCnt = []; // wr_is_comment = 0 $commCnt = []; // wr_is_comment = 1 $goodCnt = []; // wr_is_comment = 0 글들의 wr_good 합계 (작성자별) $prefix = sql_escape_string($g5['write_prefix']); // 보통 'g5_write_' $qtbl = sql_query(" select table_name from information_schema.tables where table_schema = database() and table_name like '{$prefix}%' "); while($t = sql_fetch_array($qtbl)){ $tbl = $t['table_name']; $res1 = sql_query(" select mb_id, count(*) as cnt, sum(coalesce(wr_good,0)) as good_sum from {$tbl} where wr_is_comment = 0 and mb_id not in ({$exclude_in}) group by mb_id "); while($r = sql_fetch_array($res1)){ $mb = $r['mb_id']; $postCnt[$mb] = ($postCnt[$mb] ?? 0) + (int)$r['cnt']; $goodCnt[$mb] = ($goodCnt[$mb] ?? 0) + (int)$r['good_sum']; } // 댓글 $res2 = sql_query(" select mb_id, count(*) as cnt from {$tbl} where wr_is_comment = 1 and mb_id not in ({$exclude_in}) group by mb_id "); while($r = sql_fetch_array($res2)){ $mb = $r['mb_id']; $commCnt[$mb] = ($commCnt[$mb] ?? 0) + (int)$r['cnt']; } } // 상위 5 추출 $top_posts = []; foreach(topNFromAssoc($postCnt, 5) as $mb_id => $cnt){ $top_posts[] = ['nick'=> get_nick_by_id($mb_id), 'count'=> $cnt]; } $top_comms = []; foreach(topNFromAssoc($commCnt, 5) as $mb_id => $cnt){ $top_comms[] = ['nick'=> get_nick_by_id($mb_id), 'count'=> $cnt]; } $top_goods = []; foreach(topNFromAssoc($goodCnt, 5) as $mb_id => $cnt){ $top_goods[] = ['nick'=> get_nick_by_id($mb_id), 'count'=> $cnt]; } // --------------------------------------------- // 출력 // --------------------------------------------- echo '<div style="line-height:1.9">'; render_top_list('포인트 상위', $tops_point); render_top_list('추천 상위 (누적 wr_good)', $top_goods); render_top_list('출석 상위 (첫로그인 카운트)', $tops_att); render_top_list('게시글 상위', $top_posts); render_top_list('댓글 상위', $top_comms); echo '</div>'; ?>
리빌더 2025-10-21
팁과노하우
문의 드립니다
[댓글]
작성자 및 관리자 외 열람할 수 없습니다.
비밀글 기능으로 보호된 글입니다.
djkazami 2025-10-21
질문과 답변
레이아웃 프리뷰 기능추가 제안
작성자 및 관리자 외 열람할 수 없습니다.
비밀글 기능으로 보호된 글입니다.
HUMHAE 2025-10-21
개선/제안
모바일 좌우 마진값 어디서 조절해야할까요
[댓글]
안녕하세요. 환경설정의 간격< 옵션을 사용하시면 되겠습니다. 감사합니다.
리빌더 2025-10-21
질문과 답변
모바일 좌우 마진값 어디서 조절해야할까요
모바일 버전 마진이 없어서 쫙붙어서나와서요
GiantPark 2025-10-21
질문과 답변
문의 드립니다
[댓글]
작성자 및 관리자 외 열람할 수 없습니다.
비밀글 기능으로 보호된 글입니다.
리빌더 2025-10-21
질문과 답변
New Basic 레이아웃 1.0.2 업데이트
[댓글]
좋은 레이아웃 감사합니다
April 2025-10-21
콘텐츠 허브
처음
이전
열린
111
페이지
112
페이지
113
페이지
114
페이지
115
페이지
다음
맨끝
Guest
로그인
회원가입
리빌더
리빌더
다운로드
리빌더 데모
리빌더 마켓 데모
빌더 소개
이용가이드
소식
소식
공지사항
이벤트
업데이트 노트
업데이트 캘린더
개발실적
부가 기능
부가 기능
전체
게시판
u
시스템
확장기능
API
최신글
위젯
레이아웃
웹폰트
부가 서비스
부가 서비스
멤버십/이용권
Rb 프리미엄
Rb 테마
Rb 에디터
Rb 어드민
웹뷰 패키징
콘텐츠 허브
콘텐츠 허브
허브 메인
콘텐츠 전체보기
n
지원
지원
질문과 답변
n
버그제보
n
개선 및 제안
기술지원 요청
신규개발 의뢰
포럼
포럼
자유 게시판
n
팁과 노하우
사용후기
n