그누보드 SE 지원 확정
2.2.6.3
리빌더
리빌더
빌더 다운로드
2.2.6.3
공지사항
이벤트
업데이트 노트
업데이트 캘린더
개발실적
이용가이드
부가 기능
부가 기능
전체
게시판
시스템
확장기능
API
최신글
위젯
레이아웃
웹폰트
테마
리빌더 전용테마
전체
기업/서비스
커뮤니티
서비스
부가 서비스
멤버십/라이선스
제작 의뢰
웹뷰 패키징
Rb 에디터
2.0.7
Rb 어드민
허브
콘텐츠 허브
허브 메인
콘텐츠 전체보기
지원
지원
질문과 답변
n
버그제보
개선 및 제안
기술지원 요청
포럼
포럼
리빌더 라운지
출석체크
자유 게시판
팁과 노하우
n
AI
사용후기
실험실
Test
많이 검색된 키워드
#
글
#
다운
#
부가기능
#
최신
#
마켓
검색조건
제목+내용
제목
내용
회원아이디
이름
and
or
로그인후 이용해주세요.
로그인
회원가입
팁과노하우
검색
포인트정책
팁과노하우 포인트 정책
글쓰기
50P
댓글
10P
전체 155건 / 8 페이지
15
오래 전
2024.09.20
오래 전
그누보드 내용관리에 리빌더 모듈 사용
기존 그누보드의 내용관리를 리빌더의 모듈로 페이지를 구성할 수 있도록 도와줍니다.
[중요] 사용 환경 조건 : 짧은주소(숫자)를 사용하신 환경에서만 적용됩니다.
- 그누보드의 원본 수정이 필요하지 않습니다.- 본 자료를 적용하기 위해서는 https://rebuilder.co.kr/tip/71 이 게시글을 참고하여 리빌더를 수정하여야 합니다. - 기존에 수정하신 분들은 추가적인 작업이 필요하지 않습니다.- 기본적으로 구성되는 서비스 이용약관, 개인정보 처리방침, 회사소개는 적용되지 않습니다. - 기존에 별도로 추가하신 내용관리가 있으시다면 올려드리는 자료의 수정이 필요합니다. - 내용관리에 입력 된 내용은 페이지 로드시 화면에 출력되지 않습니다.
업로드 위치/extend/content_module.extend.php/rb/rb.mod/content_module
모듈을 사용하지 않을 내용관리 추가 방법- 수정이 필요한 파일 : /extend/content_module.extend.php (13 line)- 모듈을 사용하지 않을 ID를 배열에 추가해줍니다.$not_used_ids = ["company", "privacy", "provision"];
내용관리 타이틀을 숨기지 않는 방법 - 수정이 필요한 파일 : /rb/rb.mod/content_module/content_module.js (12-13 line)
// 기존 내용관리 제목 삭제$("h2#container_title").remove()해당 구문 주석 및 삭제
활용 예시별도로 파일을 추가로 만들지 않고, 고객센터 페이지를 구성할 수 있습니다.(ID : contact의 내용관리 페이지)본 예시 이미지는 내용관리로 생성된 페이지에서 리빌더의 모듈을 사용하는 예시를 보여드리기 위함입니다.
질문이 있으시다면 편하게 댓글 달아주세요.
HUMHAE
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
946
7
3
14
오래 전
2024.09.12
오래 전
헤더 메뉴 흐림효과 추가 방법 (파일수정X)
현재 사이트를 입맛대로 수정하면서 꽤 괜찮네? 싶어서 올려봅니다...현재는 스크롤을 하게되면 헤더메뉴에 컨텐츠가 비춰보입니다.
관리자페이지 > 기본환경설정 > 레이아웃 추가설정 > 추가 script, css에 아래 코드를 붙여 넣어주십시오.
[code]<script> document.addEventListener('DOMContentLoaded', function() { var headerElement = document.getElementById('header'); if (headerElement) { headerElement.style.backdropFilter = 'blur(10px)'; } });</script>[/code]
* 적용 전
* 적용 후
* 적용 방법
HUMHAE
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
561
6
3
13
오래 전
2024.09.10
오래 전
원하는곳에 자유롭게 모듈을 구성할 수 있습니다.
먼저 해당 파일은 리빌더 구성 파일을 직접적으로 수정하게 됩니다.수정되는 파일은 아래와 같습니다.- /theme/rb.basic/rb.js/rb.layout.js
이 파일은 아래 제가 개선제안으로 남겼던 게시글에 대한 임시 해결책으로 수정한 파일입니다.https://rebuilder.co.kr/propose/495
현재 리빌더 모듈은 HTML 내부에서 <div class="flex_box"></div>를 자동으로 감지하여 순서대로 div에 data-layout="1"의 숫자를 부여하고,DB에 해당 숫자랑 연계하여 모듈들의 설정을 저장하고 있습니다.그래서 메인이 아닌 다른 페이지에서 모듈을 사용하려고 flex_box를 사용하려는 순간 기존에 설정된 모듈들이 그대로 표시됩니다.그래서 해결책을 찾고자 해당 스크립트 파일을 변경하게 되었습니다.
해당 스크립트로 사용하기 위해서는 기존 메인페이지 (theme/rb.basic/rb.layout/basic/index.php)에 지정된 div 태그를 약간 손봐야 합니다.
기존 방식<div class="flex_box"></div>
변경 방식<div class="flex_box" data-layout="main-content"></div>
그리고 추후 다른 페이지에서 해당 div 태그 내의 모듈을 그대로 가져와 사용할경우 똑같이 data-layout="main-content"를 이용하면별도의 모듈을 추가하지 않고 해당 프리셋을 그대로 사용할 수 있습니다.
만약 메인페이지에서 그대로 기존 모듈을 사용하고 싶으시다면 크롬의 개발자 도구를 통해 해당 flex_box의 data-layout의 숫자를 확인하여 그대로 입력하면그대로 적용할 수 있습니다.
예제<div class="flex_box" data-layout="1"></div>
data-layout에 들어가는 이름은 리빌더에 기존 사용되는 테이블의 md_id(VARCHAR(20))에 저장되니 글자수는 참고하여 이름을 정의하면 됩니다.
제가 글솜씨가 없어서... 이렇게밖에 적지 못해서 죄송합니다.
궁금하신점은 댓글 달아주시면 답변 드리겠습니다.
HUMHAE
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
708
5
5
12
오래 전
2024.08.20
오래 전
장바구니 갯수 팁
장바구니 아이콘에 장바구니에 담긴 갯수를 보여주고 싶으면
/theme/rb.basic/shop/rb.layout_hd/basic_row/header.php
96 라인 장바구니 이미지 뒤에
<span class="font-H"><?php echo get_boxcart_datas_count(); ?></span>
위에 부분만 추가 해주시면됩니다.
낙엽지는새
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
504
2
2
11
오래 전
2024.08.02
오래 전
미세팁. 카카오톡 OG 이미지 갱신
카톡 SEO 이미지 갱신 문의글 보고 미세팁 올려봅니다 아래에서 링크 넣고 요청하시면 됩니다 미세팁이지만 적어봅니다 https://developers.kakao.com/tool/debugger/sharing 추가. 페이스북 갱신 https://developers.facebook.com/tools/debug/?locale=ko_KR 네이버갱신 네이버 개발자포럼에 요청
April
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
671
1
2
10
오래 전
2024.08.01
오래 전
특정 멤버에게 1:1채팅하기
1:1채팅 기능이 고도화되면 채널톡이나 카톡처럼 상담용으로도 충분히 사용할 수 있을꺼 같아요.
고도화 전에 미리 사용하고 싶은 분은 아래와 같이 특정 상담용 아이디를 넣어서 링크를 걸어주고 상담을 진행하면 됩니다.
질답에서 리빌드님이 알려주신 방법입니다.
<a href="<?php echo G5_URL ?>/rb/chat_form.php?me_recv_mb_id=상담아이디" onclick="win_chat(this.href); return false;">상담챗</a>
rainbow
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
761
1
9
오래 전
2024.07.30
오래 전
1:1 채팅 메뉴 사이드뷰에 코어수정 없이 추가하기
extend 폴더에 첨부파일 넣으시면 됩니다.
업데이트된 Ajax채팅_1.3.4 에 추가 되어서 여기 다운 받지말고 멤버십에서 다운받으시면 됩니다.기존에 다운 받으신분들은 파일 삭제하시면 됩니다.
Leegun
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
703
10
2
8
오래 전
2024.07.30
오래 전
다국어 번역 - 언어코드
언어ISO-639 코드아프리칸스어af알바니아어sq암하라어am아랍어ar아르메니아어hy아삼어as아이마라어ay아제르바이잔어az밤바라어bm바스크어eu벨라루스어be벵골어bn보지푸리어bho보스니아어bs불가리아어bg카탈루냐어ca세부아노어ceb중국어(간체)zh-CN 또는 zh(BCP-47)중국어(번체)zh-TW(BCP-47)코르시카어co크로아티아어hr체코어cs덴마크어da디베히어dv도그리어doi네덜란드어nl영어en에스페란토eo에스토니아어et에웨어ee필리핀어(타갈로그어)fil핀란드어fi프랑스어fr프리지아어fy갈리시아어gl조지아어ka독일어de그리스어el과라니어gn구자라트어gu아이티 크리올어ht하우사어ha하와이어haw히브리어he 또는 iw힌디어hi몽어hmn헝가리어hu아이슬란드어is이보어ig일로카노어ilo인도네시아어id아일랜드ga이탈리아어it일본어ja자바어jv 또는 jw칸나다어kn카자흐어kk크메르어km키냐르완다어rw콘칸어gom
타임프렌즈
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
978
0
7
오래 전
2024.07.27
오래 전
게시판 리스트 정렬 필드 랜
아래 파일 lib/get_data.lib.php 에서
function get_board_sort_fields($board=array(), $make_key_return=''){위 함수를 찾은 후 이렇게 추가.array('rand()', '랜덤으로 정렬'),
그럼 게시판내의 글 랜덤으로 돌아갑니다 ^^
타임프렌즈
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
639
1
2
6
오래 전
2024.07.16
오래 전
최신글에서 이미지 글만 출력하기 - 꼼수
간단한 꼼수를 소개합니다.
최신글 파일 내용 중에 //썸네일 아래에 if(!$thumb['src']) continue; 이거 한줄만 추가하면 됩니다.[code]//썸네일 $thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height, false, true); if(!$thumb['src']) continue;[/code]
단점은 전체 추출 개수를 여유있게 설정을 해야 합니다. 이미지 글만 출력을 하기 때문에 추출 개수가 10개인데, 이미지 글이 5개면 5개면 출력이 된다는... 그래서 충분한 추출 개수를 정해야 합니다. ;;
(아쉬운 부분) sql을 처리할 수 있는 리빌드 변수가 있으면 깔끔하게 처리할 수 있습니다.
rainbow
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
624
2
1
5
오래 전
2024.07.13
오래 전
모바일에서 에디터 사용하기
모바일에서 에디터를 사용할 수 있는 방법 입니다.
config.php 파일의 218 라인쯤에 define('G5_IS_MOBILE_DHTML_USE', false); 를define('G5_IS_MOBILE_DHTML_USE', true); 로 바꿔주시면 됩니다.
그누보드 순정과 같은방식 입니다.
펄스나인
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
806
1
4
오래 전
2024.07.13
오래 전
헤더 레이아웃의 메뉴 중앙정렬
레이아웃 : basic_row/theme/rb.basic/rb.layout.hd/basic_row/style.css 파일의 23~24라인 쯤에 아래 CSS를 추가하시면 됩니다.
/* 중앙정렬 { */ .row_gnbs .cbp-hrmenu > ul {text-align: center;} .row_gnbs .cbp-hrmenu > ul > li {display: inline-block;} .row_gnbs .cbp-hrmenu > ul > li {padding-left: 15px; padding-right: 15px;} .row_gnbs .cbp-hrmenu .cbp-hrsub {text-align: left;} /*서브메뉴의 텍스트가 중앙정렬되는것을 방지*/ /* } */
레이아웃 : basic /theme/rb.basic/rb.layout.hd/basic/style.css 파일에 아래 CSS를 추가하시면 됩니다.
.gnb_wrap nav {width: 35%; text-align: center;} /*가로사이즈를 적절히 잡아주세요*/ .cbp-hrmenu .cbp-hrsub {text-align: left;} /*서브메뉴의 텍스트가 중앙정렬되는것을 방지*/
펄스나인
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
646
0
3
오래 전
2024.07.04
오래 전
현재 리빌더 공홈 에서 사용하고 있는 메뉴 HTML
CSS 망가지면 말씀주세요.. ㅎ
PC버전 (테마폴더/head.php) <nav id="cbp-hrmenu" class="cbp-hrmenu pc"> <ul> <li> <a href="#" class="font-B">다운로드</a> <div class="cbp-hrsub"> <div class="cbp-hrsub-inner"> <div> <h4 class="font-B" onclick="location.href='#';">빌더</h4> <ul> <li><a href="#">빌더 다운로드</a></li> <li><a href="#">사용 가이드</a></li> <li><a href="#">리빌더 데모</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='#';">모듈</h4> <ul> <li><a href="#">최신글</a></li> <li><a href="#">위젯</a></li> <li><a href="#">레이아웃</a></li> <li><a href="#">웹폰트</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='#';">게시판</h4> <ul> <li><a href="#">게시판 스킨</a></li> </ul> </div> </div> </div> </li> <li> <a href="#" class="font-B">커뮤니티</a> <div class="cbp-hrsub"> <div class="cbp-hrsub-inner"> <div> <h4 class="font-B" onclick="location.href='#';">새소식</h4> <ul> <li><a href="#">공지사항</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='<#';">기술지원</h4> <ul> <li><a href="#">개선/제안</a></li> <li><a href="#">질문과 답변</a></li> <li><a href="#t">제작의뢰</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='#';">사용자 포럼</h4> <ul> <li><a href="#">자유 게시판></a></li> <li><a href="#">자료실</a></li> <li><a href="#">팁과노하우</a></li> <li><a href="#">사용후기</a></li> </ul> </div> </div> </div> </li> <li> <a href="#" class="font-B">기본기능</a> <div class="cbp-hrsub"> <div class="cbp-hrsub-inner"> <div> <h4 class="font-B">게시판</h4> <ul> <li><a href="#">일반 </a></li> <li><a href="#">갤러리</a></li> <li><a href="#">웹진</a></li> </ul> </div> <div> <h4 class="font-B">회원</h4> <ul> <li><a href="#">포인트 랭킹</a></li> <li><a href="#">실시간 활동알림</a></li> <li><a href="#">미니홈</a></li> </ul> </div> <div> <h4 class="font-B">관리</h4> <ul> <li><a href="#">환경 설정</a></li> <li><a href="#">모듈 관리</a></li> <li><a href="#">배너 관리</a></li> <li><a href="#">통합 SEO 관리</a></li> <li><a href="#">게시물 관리</a></li> </ul> </div> <div> <h4 class="font-B">마켓</h4> <ul> <li><a href="#" class="work">기본테마</a></li> </ul> </div> </div> </div> </li> <li> <a href="#" class="font-B">플러스멤버십</a> <div class="cbp-hrsub"> <div class="cbp-hrsub-inner"> <div> <h4 class="font-B" onclick="location.href='<#';">게시판</h4> <ul> <li><a href="#">유튜브</a></li> <li><a href="#">캘린더</a></li> <li><a href="#">지도(API)</a></li> <li><a href="#">구인구직</a></li> <li><a href="#">컨텐츠</a></li> <li><a href="#">포인트자료실</a></li> <li><a href="#">거래</a></li> <li><a href="#">예약</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='#';">회원</h4> <ul> <li><a href="#">구독 관리</a></li> <li><a href="#">1:1 채팅(AJAX)</a></li> <li><a href="#">레벨링</a></li> <li><a href="#">포인트 충전</a></li> <li><a href="#">미니홈 플러스</a></li> <li><a href="#">사업자 회원가입</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='#';">시스템</h4> <ul> <li><a href="#">게시물 신고</a></li> <li><a href="#">게시판 기능확장</a></li> <li><a href="#">신청폼 관리</a></li> <li><a href="#">광고 시스템</a></li> <li><a href="#">웹앱 / 푸시알림></a></li> <li><a href="#">다크모드</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='#';">관리</h4> <ul> <li><a href="#">포인트 쿠폰관리</a></li> <li><a href="#">추천인 관리</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='#';">마켓</h4> <ul> <li><a href="#">타임딜</a></li> <li><a href="#">입점사 관리</a></li> <li><a href="#">정산 관리</a></li> <li><a href="#">입점사 상품관리</a></li> <li><a href="#">체험단 관리</a></li> </ul> </div> </div> </div> </li> </ul> </nav>
Mobile 버전 (테마폴더/tail.php) <ul> <li> <a href="#" class="font-B">다운로드</a> <div class="cbp-hrsub"> <div class="cbp-hrsub-inner"> <div> <h4 class="font-B" onclick="location.href='#';">빌더</h4> <ul> <li><a href="#">빌더 다운로드</a></li> <li><a href="#">사용 가이드</a></li> <li><a href="#">리빌더 데모</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='#';">모듈</h4> <ul> <li><a href="#">최신글</a></li> <li><a href="#">위젯</a></li> <li><a href="#">레이아웃</a></li> <li><a href="#">웹폰트</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='#';">게시판</h4> <ul> <li><a href="#">게시판 스킨</a></li> </ul> </div> </div> </div> </li> <li> <a href="#" class="font-B">커뮤니티</a> <div class="cbp-hrsub"> <div class="cbp-hrsub-inner"> <div> <h4 class="font-B" onclick="location.href='#';">새소식</h4> <ul> <li><a href="#">공지사항</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='<#';">기술지원</h4> <ul> <li><a href="#">개선/제안</a></li> <li><a href="#">질문과 답변</a></li> <li><a href="#t">제작의뢰</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='#';">사용자 포럼</h4> <ul> <li><a href="#">자유 게시판></a></li> <li><a href="#">자료실</a></li> <li><a href="#">팁과노하우</a></li> <li><a href="#">사용후기</a></li> </ul> </div> </div> </div> </li> <li> <a href="#" class="font-B">기본기능</a> <div class="cbp-hrsub"> <div class="cbp-hrsub-inner"> <div> <h4 class="font-B">게시판</h4> <ul> <li><a href="#">일반 </a></li> <li><a href="#">갤러리</a></li> <li><a href="#">웹진</a></li> </ul> </div> <div> <h4 class="font-B">회원</h4> <ul> <li><a href="#">포인트 랭킹</a></li> <li><a href="#">실시간 활동알림</a></li> <li><a href="#">미니홈</a></li> </ul> </div> <div> <h4 class="font-B">관리</h4> <ul> <li><a href="#">환경 설정</a></li> <li><a href="#">모듈 관리</a></li> <li><a href="#">배너 관리</a></li> <li><a href="#">통합 SEO 관리</a></li> <li><a href="#">게시물 관리</a></li> </ul> </div> <div> <h4 class="font-B">마켓</h4> <ul> <li><a href="#" class="work">기본테마</a></li> </ul> </div> </div> </div> </li> <li> <a href="#" class="font-B">플러스멤버십</a> <div class="cbp-hrsub"> <div class="cbp-hrsub-inner"> <div> <h4 class="font-B" onclick="location.href='<#';">게시판</h4> <ul> <li><a href="#">유튜브</a></li> <li><a href="#">캘린더</a></li> <li><a href="#">지도(API)</a></li> <li><a href="#">구인구직</a></li> <li><a href="#">컨텐츠</a></li> <li><a href="#">포인트자료실</a></li> <li><a href="#">거래</a></li> <li><a href="#">예약</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='#';">회원</h4> <ul> <li><a href="#">구독 관리</a></li> <li><a href="#">1:1 채팅(AJAX)</a></li> <li><a href="#">레벨링</a></li> <li><a href="#">포인트 충전</a></li> <li><a href="#">미니홈 플러스</a></li> <li><a href="#">사업자 회원가입</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='#';">시스템</h4> <ul> <li><a href="#">게시물 신고</a></li> <li><a href="#">게시판 기능확장</a></li> <li><a href="#">신청폼 관리</a></li> <li><a href="#">광고 시스템</a></li> <li><a href="#">웹앱 / 푸시알림></a></li> <li><a href="#">다크모드</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='#';">관리</h4> <ul> <li><a href="#">포인트 쿠폰관리</a></li> <li><a href="#">추천인 관리</a></li> </ul> </div> <div> <h4 class="font-B" onclick="location.href='#';">마켓</h4> <ul> <li><a href="#">타임딜</a></li> <li><a href="#">입점사 관리</a></li> <li><a href="#">정산 관리</a></li> <li><a href="#">입점사 상품관리</a></li> <li><a href="#">체험단 관리</a></li> </ul> </div> </div> </div> </li> </ul>
펄스나인
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
978
13
3
2
오래 전
2024.06.19
오래 전
글 또는 코멘트의 유튜브 URL 뒤에 영상 불러오기 (반응형)
https://sir.kr/g5_plugin/7537thisgun님의 플러그인을 반응형으로 수정한 겁니다. 글이나 코멘트에 유튜브 주소가 있으면 아래에 영상이 나옵니다.
1. youtube_embed.extend.php 파일은 extend 폴더에 넣어 주세요.
2. 관리자 -> 환경설정 -> 기본환경설정 -> 레이아웃 추가설정 -> 추가 script, css
<style> .Video_Container { position:relative; height:0; padding-bottom:56.25%; overflow:hidden} .Video_Container iframe { position:absolute; width:100%; height:100%; top:0%; left:0%; } </style>
추가해 주시면 주시면 됩니다.
(추가) 모바일에서만 보이고 싶으면 youtube_embed.extend.php 파일 내용을 수정하시면 됩니다.
if( ! $html.find($iframe).length ){ <?php if(is_mobile()) { ?> return str+'<div class="Video_Container"><iframe src="https://www.youtube.com/embed' + key + '" frameborder="0" allowfullscreen></iframe></div>'; <?php } else { ?> return str+'<div><iframe width="320" height="240" src="https://www.youtube.com/embed' + key + '" frameborder="0" allowfullscreen></iframe></div>'; <?php } ?> }
Leegun
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
1,173
7
3
1
오래 전
2024.06.07
오래 전
게시판에 새글이 있는경우 New 아이콘 붙히기 함수
아래 함수는 리빌더 1.1.4 버전 부터 포함되어 있습니다.1.1.4 이전 버전 이라면 아래 함수를 /extend/rb_core.extend.php 파일에 추가하시고,아이콘 출력을 원하는 위치에
<?php echo get_new_ico("게시판ID", "카테고리명"); ?>형태로 추가하시면 되겠습니다.
예1) <?php echo get_new_ico("notice", ""); ?>으로 삽입했을 경우 notice 게시판에 새글이 있으면 아이콘을 출력 합니다.
예2) <?php echo get_new_ico("notice", "일반"); ?>으로 삽입했을 경우 notice 게시판의 [일반] 카테고리에 새글이 있으면 아이콘을 출력 합니다.
아이콘의 CSS는 직접 처리해주셔야 합니다.
감사합니다.
[code]
<?php
function get_new_ico($bo_table, $ca_name) { global $g5;
$new_icon = ''; $bbs = sql_fetch("select * from {$g5['board_table']} where bo_table = '{$bo_table}'");
if($bbs && isset($bbs['bo_table'])) { $write_table = $g5['write_prefix'].$bbs['bo_table']; if(isset($ca_name) && !empty($ca_name)) { $time = sql_fetch("select * from {$write_table} where wr_is_comment = 0 and ca_name = '{$ca_name}' or wr_is_comment = 1 and ca_name = '{$ca_name}' order by wr_id desc limit 1"); } else { $time = sql_fetch("select * from {$write_table} where wr_is_comment = 0 or wr_is_comment = 1 order by wr_id desc limit 1"); } }
if (isset($bbs['bo_new']) && isset($time['wr_datetime']) && $time['wr_datetime'] >= date("Y-m-d H:i:s", G5_SERVER_TIME - ($bbs['bo_new'] * 3600))) { $new_icon = '<span class="gnb_new_ico">n</span>'; }
return $new_icon;}?>[/code]
관리자
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
905
5
1
검색
처음
이전
6
페이지
7
페이지
열린
8
페이지
검색
게시물 검색
검색대상
제목
내용
제목+내용
글쓴이
글쓴이(코)
검색어
필수
Guest
로그인
회원가입
리빌더
리빌더
빌더 다운로드
2.2.6.3
이용가이드
공지사항
이벤트
업데이트 노트
업데이트 캘린더
개발실적
부가 기능
부가 기능
전체
게시판
시스템
확장기능
API
최신글
위젯
레이아웃
웹폰트
테마
리빌더 전용테마
전체
기업/서비스
커뮤니티
서비스
부가 서비스
멤버십/라이선스
제작 의뢰
웹뷰 패키징
Rb 에디터
2.0.7
Rb 어드민
허브
콘텐츠 허브
허브 메인
콘텐츠 전체보기
지원
지원
질문과 답변
n
버그제보
개선 및 제안
기술지원 요청
포럼
포럼
리빌더 라운지
출석체크
자유 게시판
팁과 노하우
n
AI
사용후기
실험실
Test