2.2.1.3
리빌더
리빌더 2.2
빌더 다운로드
사용 가이드
리빌더 데모
리빌더(마켓) 데모
공식 앱 다운로드
새소식
새소식
공지사항
업데이트 캘린더
업데이트 노트
부가기능
부가기능
시스템
게시판
u
최신글
위젯
마켓
레이아웃
배너
웹폰트
테마
멤버십
멤버십
상품안내
나의 멤버십
라이선스
서비스
서비스
Rb 어드민
Rb 에디터
Rb 테마
공동구매
안드로이드 웹앱
신규제작 문의
제작실적
기술지원
기술지원
질문과 답변
n
버그제보
개선 및 제안
n
기술지원
포럼
사용자 포럼
자유 게시판
유저 자료실
n
멤버십 자료실
팁과 노하우
사용후기
많이 검색된 키워드
#
번역
#
.hash
#
1.0.0
#
ahebf
#
hjlee0714
검색조건
제목+내용
제목
내용
회원아이디
이름
and
or
로그인후 이용해주세요.
로그인
회원가입
팁과노하우
검색
포인트정책
팁과노하우 포인트 정책
글쓰기
100P
댓글
10P
전체 97건 / 1 페이지
97
7일 전
2025.05.28
7일 전
관리자모드 반응형 처리하기
기존 SIR에 게시했던 내용 입니다.
SIR기본 관리자모드는 반응형 처리가 되지않아모바일에서 사용이 불편하여 임시방편으로 처리했던 간단한 내용 입니다.
https://sir.kr/g5_skin/47609[펄스나인] 관리자모드 반응형(모바일) > 그누보드5 스킨그누보드는 PHP, Python 언어로 만들어진 오픈소스 무료 게시판입니다. 그누보드, 무료게시판, 무료쇼핑몰, 영카트, 리액트 게시판, React 게시판, 컨텐츠몰, 제작의뢰, 전자결제, 결제대행사, Python, CMS, 파이썬 게시판, PHP 게시판, python 게시판, fastapi 게시판, [펄스나인] 관리자모드 반응형(모바일) > 그누보드5 스킨https://sir.kr/g5_skin/47609
-----
* @media max-width 1400px 일때 table은 모두 overflow-x:auto 로 가로로 스크롤 되게끔 처리* 쿠키에 따른 메뉴 토글 부분을 모바일 is_mobile() 에서는 고정
/adm/admin.head.php 70라인 부근 기존코드 수정//기존 if( ! empty($_COOKIE['g5_admin_btn_gnb']) ){ $adm_menu_cookie['container'] = 'container-small'; $adm_menu_cookie['gnb'] = 'gnb_small'; $adm_menu_cookie['btn_gnb'] = 'btn_gnb_open'; } //변경 if(is_mobile()) { $adm_menu_cookie['container'] = 'container-small'; $adm_menu_cookie['gnb'] = 'gnb_small'; $adm_menu_cookie['btn_gnb'] = 'btn_gnb_open'; } else { if( ! empty($_COOKIE['g5_admin_btn_gnb']) ){ $adm_menu_cookie['container'] = 'container-small'; $adm_menu_cookie['gnb'] = 'gnb_small'; $adm_menu_cookie['btn_gnb'] = 'btn_gnb_open'; } }
/adm/css/admin.css 마지막에 스타일 추가@media all and (max-width:1400px) { #container {min-width: 100%;} .local_desc02 {min-width: 100%;} .local_ov {min-width: 100%;} .tbl_head01 table {min-width: 1100px;} .tbl_frm01 table {min-width: 1100px;} .tbl_head01 {overflow-x: auto; padding-bottom: 20px;} .tbl_frm01 {overflow-x: auto; padding-bottom: 20px;} #ft p {line-height: 20px; padding-top: 20px; font-size: 11px;} .anchor a {margin-bottom: 3px;} .tbl_frm01 th {min-width: 200px !important;} }
안되시면 댓글주세요.
감사합니다.
리빌더
미니홈
1:1 대화하기
미니홈
1:1 대화하기
68
1
2
96
7일 전
2025.05.28
7일 전
프로알라 에디터 리소스 로딩을 게시판에서만 호출 하기
안녕하세요...미니님a입니다.
프로알라 에디터를 사용하시는 분이라면관리자 페이지 내 script + css 를 호출하고 있을 것입니다.
이렇게 되면, 다소 아쉬운 점이 한가지 발생합니다.게시판이 없는 메인에서도 혹은 일반 페이지에서도 저 데이터를 호출하게 되어, 링크가 됩니다.
이렇게 되면, 캐싱이 되지 않은 상태라면, 메인 페이지 속도가 일부 저하 될 수 있습니다.따라서, 게시판인 경우에만 호출 할 수 있게 기능을 조금 개선할 수 있습니다.
먼저 관리자 페이지 내 저기 작성한 코드는 깔끔하게 그냥 지워주시고,테마를 사용하신다면 theme/스킨/head.sub.php 파일을 열어 주시구요테마를 사용하지 않는다면 head.sub.php 파일을 열어 주시면 됩니다.
찾을 코드는?><!--[if lte IE 8]>
이코드 찾아주세요
그리고 ?> 끝나기 바로 위에 아래 코드를 넣어 주시면 됩니다.
if(isset($bo_table) && $bo_table) { add_stylesheet('<link rel="stylesheet" href="/plugin/editor/froala_editor_4.2.0/css/third_party/embedly.min.css">', 0); add_stylesheet('<link href="/plugin/editor/froala_editor_4.2.0/css/froala_style.min.css" rel="stylesheet" type="text/css" />', 0); add_stylesheet('<link rel="stylesheet" href="/plugin/editor/froala_editor_4.2.0/css/sir_custom.css">', 0); add_javascript('<script src="https://cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script>', 0); add_stylesheet('<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/tui-image-editor@3.2.2/dist/tui-image-editor.css">', 0); add_stylesheet('<link rel="stylesheet" href="https://uicdn.toast.com/tui-color-picker/latest/tui-color-picker.css">', 0); }
위치가 헤갈리신다면 아래 스크린샷을 참조 하세요
이렇게 되면, 메인 페이지 / 일반 페이지는 제외가 되고, 게시판에서만 해당 리소스를 호출하게 됩니다.고맙습니다.
미니님a
미니홈
1:1 대화하기
미니홈
1:1 대화하기
35
1
1
95
16일 전
2025.05.19
16일 전
리빌더 2.2.0.3 버전에서 mp4 파일 업로드 추가하기
안녕하세요. 소프트웨어 엔지니어로 일하고 있는 오준혁입니다.지금 리빌더 2.2.0.3버전에서 mp4 파일이 업로드가 되지 않는 부분에 대해 임시로 해결할 수 있는 방안에 대해 공유드리고자 합니다. 제가 디버깅을 해보았을 때 아래 파일을 수정하면 해결이 되는 것으로 확인하였습니다.
/rb/rb.lib/ajax.upload.php 파일에서 46번째 줄 부근을 아래와 같이 수정해주시면 됩니다.
기존 코드$allowed_mimes = [ 'image/jpeg','image/png','image/gif','image/bmp','image/webp', 'application/pdf','application/zip','application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-excel','application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.ms-powerpoint','application/vnd.openxmlformats-officedocument.presentationml.presentation', 'text/plain' ];
수정 후$allowed_mimes = [ 'image/jpeg','image/png','image/gif','image/bmp','image/webp', 'video/mp4','application/mp4', 'application/pdf','application/zip','application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-excel','application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.ms-powerpoint','application/vnd.openxmlformats-officedocument.presentationml.presentation', 'text/plain' ];
추가된 내용은 아래와 같습니다.'video/mp4','application/mp4',
그누보드 관리자페이지의 기본환경설정 -> 동영상 업로드 확장자는 따로 등록해주셔야합니다.
제가 이해한 원인을 간략하게 설명드리자면 파일확장자를 검증한 이후에 MIME TYPE 검사도 하게 되는데MIME TYPE에 MP4파일에 대응되는 MIME TYPE이 없어서 업로드가 안되는 것으로 보았습니다.
video/mp4application/mp4 이 두가지는 일반적으로 mp4 동영상과 대응되는 MIME TYPE들입니다.
수정후에도 업로드가 안된다면 댓글로 알려주시면 제가 누락한게 없는지 한번 더 확인해보겠습니다.
오준혁
미니홈
1:1 대화하기
미니홈
1:1 대화하기
71
3
2
94
16일 전
2025.05.19
16일 전
모듈추가 자유롭게 사용하기
<div class="flex_box" data-layout="고유한이름"></div>
특정 파일에 상기 코드를 넣으시면리빌더의 모듈과 연동되어 위 DIV 내부로 모듈을 추가하실 수 있습니다. (환경설정 패널을 열 수 있는 모든 페이지)
data-layout 의 "고유한이름" 부분이 해당영역에 추가되는 모듈의 그룹 이름이 되므로, 다른 그룹과 동일한 이름이 있으면 안됩니다.
감사합니다.
리빌더
미니홈
1:1 대화하기
미니홈
1:1 대화하기
83
7
1
93
16일 전
2025.05.19
16일 전
모듈이 연동되는 일반페이지 파일명.php 예제
추후에 프로그램으로 배포될 예정이지만, 요청이 있어 만든 파일 입니다.모듈이 연동되는 일반페이지 예제파일 입니다.
압축을 푸셔서 파일을 그누보드가 설치된 경로로 업로드 해주신후도메인/test.php 로 접근하시면 됩니다. (/page/test.php 등 지정폴더에 모아두시는것이 좋습니다.)페이지 이름(파일명) 변경은 아래 내용대로 진행해주시면 되겠습니다.
------
/test.php > 파일명 변경/test.php > 파일내 "test.php" 워딩을 변경하신 파일명으로 변경/theme/rb.basic/test.php > 동일하게 파일명 변경/theme/rb.basic/test.php > 파일내 "test.php" 워딩을 변경하신 파일명으로 변경/theme/rb.basic/test.php > 파일내 data-layout="test" 를 고유이름으로변경 (모듈 저장부분)
------
감사합니다.
리빌더
미니홈
1:1 대화하기
미니홈
1:1 대화하기
56
1
1
92
18일 전
2025.05.17
18일 전
프로알라 에디터 이모티콘 넣기
우선 이모티콘을 적용하기에 앞서이모티콘 확장자와 파일이름은 소문자 여야 하며, GIF만 지원 됩니다.보다쉬운 이모티콘 추가를 위해 한줄로 복잡하게 길에 나열된 이모티콘 추가 스크립트를줄 단위로 나뉘어 표현하였습니다.첨부파일을 확인해주세요(첨부파일 emoticons.min.js을 그대로 덮어씌우신후 1번 내용에 맞춰 이모티콘 추가를 해주시면 됩니다.)
1. 이모티콘 추가는 아래의 파일서 할수 있으며/html/plugin/editor/froala_editor_4.2.0/js/plugins/emoticons.min.js를 수정 합니다. 이모티콘 파일은 모두 GIF를 이용하므로 본 파일에 확장자는 표기하지 않습니다.//이모티콘{id:"이모티콘영문명칭",name:"한글명칭",code:"미리보기이모티콘파일이름",emoticons:[{code:"이모티콘파일이름",desc:"이모티콘설명"},{code:"이모티콘파일이름",desc:"이모티콘설명"},{code:"이모티콘파일이름",desc:"이모티콘설명"},{code:"이모티콘파일이름",desc:"이모티콘설명"},{code:"이모티콘파일이름",desc:"이모티콘설명"},]},
2. 개구리페페 / SIR에서 제공중인 도우/행복한도우/포포 이모티콘을 포함 합니다.이모티콘 이미지 파일 추가는 폴더 없이/html/plugin/editor/froala_editor_4.2.0/img/emoticons에다가 모두 업로드 해줍니다.
3. 끝
bank365
미니홈
1:1 대화하기
미니홈
1:1 대화하기
47
1
91
21일 전
2025.05.14
21일 전
.htaccess 를 통한 http -> https 리다이렉트 방법
.htaccess 를 통한 http -> https 리다이렉트 방법
※ 주의사항반드시 SSL 보안인증서가 설치된 상태에서 작업해 주셔야합니다.
SSL 보안인증서 설치 완료 후에 http 주소로 접속하신다면 SSL 보안인증서가 적용되어보이지 않습니다.하여 http 주소로 접속하여도 https 주소로 접속이 되었으면 하실 경우 리다이렉트 작업을 진행해 주셔야합니다.
먼저, 리다이렉트 작업을 진행하시기 전 반드시 https 주소로 접속이 원활한지 확인 후 진행해 주셔야합니다.https://도메인 으로 접속하시어 아래 이미지와 같이 주소창에 자물쇠 모양이 확인되는지 확인해 주세요.https 주소 적용 여부가 확인 되셨다면 아래의 순서대로 .htaccess 파일을 수정하여 리다이렉트 설정을 해주세요.
1. FTP로 접속하여 홈페이지가 설치된 가장 최상위 폴더 안에 .htaccess 파일이 있는지 확인 후.htaccess 파일을 다운로드를 받아주세요.
2. 메모장과 같은 프로그램을 통해 .htaccess 파일을 PC에서 열고 아래 코드를 붙여넣고 저장해주세요.- 구문 내 도메인.com은 이용중인 "도메인이름.1차도메인"으로 수정해 주세요
RewriteEngine On RewriteCond %{https} off RewriteCond %{SERVER_NAME} !=도메인.com [NC] RewriteCond %{REQUEST_URI} !^/.well-knownRewriterule (.*) https://%{http_host}%{request_uri} [r=301,l]
3. FTP로 접속하여 홈페이지가 설치된 최상위 폴더 안에 .htaccess 파일을 덮어씌워주세요.4. 브라우저의 캐시 데이터를 삭제 후 http 주소로 접속했을 때 https 주소로 변경되며 접속되는지 확인해 주세요.
※ 홈페이지가 설치된 최상위 폴더는 호스팅사마다 다르지만 보통 html 혹은 www 로 구성되어 있습니다.이 폴더안에 .htaccess를 넣는 곳 입니다.
bank365
미니홈
1:1 대화하기
미니홈
1:1 대화하기
58
2
1
90
21일 전
2025.05.14
21일 전
메인에만 혹은 메인이 아닌 곳에만 특정 코드 적용하기
안녕하세요...미니님a입니다.
경우에 따라 메인에만 특정 코드를 작성하거나.메인이 아닌 경우에만 특정 코드를 작성해야 할 때 유용하게 사용할 수 있습니다.
원하는 곳에 아래와 같은 코드를 넣어주세요
1. 메인에서만 동작하기[code]<?php if(defined("_INDEX_")) {//원하는 코드}?>[/code]
2. 메인이 아닌 곳에서만 동작하기[code]<?php if (!defined("_INDEX_")) {// 원하는 코드}?>[/code]
3. 이 둘을 합치기[code]<?php if(defined("_INDEX_")) { // 메인에서만 동작}else{// 메인이 아닌 곳에서만 동작}?>[/code]
실제 동작 영상은 아래와 같습니다.고맙습니다.
미니님a
미니홈
1:1 대화하기
미니홈
1:1 대화하기
55
2
2
89
오래 전
2025.05.03
오래 전
깃허브 업데이트 유지하기
예제 입니다리빌더 이름을 전 casper 지정 했습니다.예>cmd 도스 명령 프롬프트 입니다.
깃허브 + 프로그램 연동된 폴더가세요예>d:cd homepage\casper
밑에 복사하셔서 붙여 넣기 하시면 자동으로 수정된 부분만 업데이트 됩니다.
✅단계별 지침가까운 master지점 으로 전환하세요git checkout master
깃허브의 최신 변경 사항 가져오기mastergit pull upstream master
이렇게 하면 깃허브에서 최신 업데이트를 가져와 로컬에 적용합니다 master.
개인 저장소에 업데이트됨mastergit push origin master
사용자 정의 작업 브랜치로 전환git checkout casper
브랜치에서 업데이트 병합mastergit merge casper
캐스퍼
미니홈
1:1 대화하기
미니홈
1:1 대화하기
52
1
88
오래 전
2025.05.03
오래 전
깃허브 데스크탑 프로그램으로 리빌더 깃에서 => 자신 깃에서 동시에 관리 및 수정 업데이트
리빌더 아니더라도 깃허브 관련 된건 전부 적용이 됩니다.
1.리포지토리 만들기GitHub로 이동합니다.공개 및 비공개 리포지토리를 만듭니다.
2. 폴더 만들고 (폴더 안만드셔도 됩니다.cmd (도스명령프롬프트 실행합니다.)예>d:cd homepage
cmd ( 닫으면 안됩니다. )※ 나머지는 복사 하셔서 cmd에서 붙여넣기 하시면 됩니다.
3.git clone https://github.com/아이디/자신이 만든 이름.git (복사하셔서 붙여넣기 하세요)
예>git clone https://github.com/test/rebuilder.git
4. rebuilder로 이름 지정했으면 폴더가 만들어집니다. 해당 폴더로 이동합니다.※ 해당 폴더에서 다운로드 받아지고 해당 폴더에서 수정 및 배포및 관리가 가능합니다.
cd rebuilder
5.git remote add upstream https://github.com/Dokernoin/rebuilder.gitGitHub - Dokernoin/rebuilderContribute to Dokernoin/rebuilder development by creating an account on GitHub.https://github.com/Dokernoin/rebuilder.git
6. master (고정)git checkout -b master
7. master (고정)git pull upstream master
8.git remote set-url --push upstream no_push
9. master (고정)
git push origin master
10. rebuilder 변경 가능git checkout -b rebuilder
11. rebuilder 변경 가능 (위랑 동일하게 맞춰 줘야됩니다.)git push origin rebuilder
12.
깃허브 홈페이지에서 F5 눌러서 새로고침 합니다.Settings(설정) 누릅니다.
13.예제전 casper 했습니다.rebuilder로 했으면 rebuilder로 나옵니다.
14.
깃허브 프로그램에서눌러서 rebuilder로 설정하세요.
15. 수정하면 밑에 뜹니다.Summary => 제목 적으시고밑에 내용 적고Commit to rebuilder 클릭하시면깃허브 업데이트 깃허브에 업로드 됩니다.
16.Fetch origin 하면 업로드한게 반영이 됩니다.
읽어 주셔서 감사합니다.
캐스퍼
미니홈
1:1 대화하기
미니홈
1:1 대화하기
57
1
87
오래 전
2025.04.02
오래 전
댓글을 댓글 작성자 + 관리자만 볼 수 있게 변경하기
안녕하세요...미니님a입니다.
댓글에도 비밀글 체크 기능이 있기는 하지만, 필요에 의해 모든 댓글 + 본인만 보게 + 관리자만 보게 하여야 할 경우가 있습니다.이때 사용할 수 있는 팁입니다.
스킨 폴더 내 view_comment.skin.php 파일을 열어주세요통합 게시판의 경우 스킨 폴더 내 skin/cmt/basic/skin.php 파일을 열어주세요
내용은 같습니다.
수정하지 않았다고 가정하고, 74번 라인에 보면 다음과 같은 코드가 있습니다.
<!-- 댓글 출력 --> <div class="cmt_contents"> <p> <?php if (strstr($list[$i]['wr_option'], "secret")) { ?><img src="<?php echo $board_skin_url; ?>/img/ico_sec.svg" alt="비밀글"><?php } ?> <?php echo $comment ?> </p>
해당 코드를 아래 코드로 변경 해주시면 됩니다.
<!-- 댓글 출력 --> <div class="cmt_contents"> <p> <?php if (strstr($list[$i]['wr_option'], "secret")) { ?><img src="<?php echo $board_skin_url; ?>/img/ico_sec.svg" alt="비밀글"><?php } ?> <?php // 댓글 작성자나 관리자만 볼 수 있도록 처리 if ($is_admin || $member['mb_id'] == $list[$i]['mb_id']) { echo $comment; } else { echo "이 댓글은 작성자와 관리자만 볼 수 있습니다."; } ?> </p>
그러면 아래와 같은 결과를 얻을 수 있습니다.고맙습니다.
[권한 없을 때]
[내가 쓴 댓글]
미니님a
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
134
1
2
86
오래 전
2025.03.26
오래 전
로그인 페이지 콘솔 오류 수정
안녕하세요...미니님a입니다.
뭐 저처럼 "찝찝한 분"이 아니라면, 크게 문제가 되거나 버그 요소는 아닙니다.로그인 페이지로 가면 콘솔창에 아래 오류가 발생합니다.
발견 자체는 로그인 페이지만 발견했지만, 다른 곳에 뜨는지는 확인하지 못했습니다.로고 이미지 업데이트 인데, 해당 요소가 없어 발생하는 문제라
딱히 버그도 아니고, 문제도 아니지만, 콘솔 창에 뜨는 에러 조차 싫다면 아래 처럼 수정하시면 정상 동작합니다.
theme/rb.basic/tail.sub.php 파일을 열어 87번 라인의 3줄을 아래 코드로 변경 해주세요
document.getElementById('sourceSmall') && document.getElementById('sourceSmall').setAttribute('srcset', `${newSrcset1}?ver=${rbConfig.serverTime}`); document.getElementById('sourceLarge').setAttribute('srcset', `${newSrcset2}?ver=${rbConfig.serverTime}`); document.getElementById('fallbackImage').setAttribute('src', `${newSrcset2}?ver=${rbConfig.serverTime}`);
를 아래 처럼 변경하시면 됩니다.
// 로그인 페이지가 아닐 경우에만 로고 이미지 업데이트 if (!window.location.pathname.includes('/bbs/login.php')) { document.getElementById('sourceSmall') && document.getElementById('sourceSmall').setAttribute('srcset', `${newSrcset1}?ver=${rbConfig.serverTime}`); document.getElementById('sourceLarge').setAttribute('srcset', `${newSrcset2}?ver=${rbConfig.serverTime}`); document.getElementById('fallbackImage').setAttribute('src', `${newSrcset2}?ver=${rbConfig.serverTime}`); }
그러면 깔끔하게 오류 없이 로그인 페이지를 이용할 수 있습니다.
고맙습니다.
미니님a
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
134
2
2
85
오래 전
2025.03.26
오래 전
관리자 페이지 내 CSS 작성법
안녕하세요...미니님a입니다.
관리자 페이지에 사용되는, css는 adm/css/admin.css 입니다.여기서 소스 수정 하신 분들 많으시리라 생각 됩니다.
언젠가 시간이 흘러, 공식 업데이트가 되면 붙혀 넣을 시 다 날라가는 불상사가 발생하는데요관리자 css 호출에는 재미난 기능이 숨겨져 있습니다.
css 폴더에 admin_extend_이름.css 를 쓰면 자동 호출 되는 기능입니다.이 내용은 admin.head.php 파일에 있습니다.
이렇게 호출하면, admin.css 보다 밑에 호출되기 때문에 기존 코드를 수정해도 정상적으로 구동 됩니다. (important 안줘도 됨)만약 test.css 를 만들고 싶다면
admin_extend.test.css 파일을 만드시면 됩니다.
이런식으로 각각의 메뉴 별 그룹별 등 추가되는 플러그인에 맞게 추가해서도 사용이 가능하다는 장점이 있습니다.
아래 스샷 보면 admin.css 보다 밑에 적용 된다는 것을 확인할 수 있습니다.
그냥 링크 그런거 없이 파일 만들면 끝입니다!
고맙습니다.
미니님a
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
142
2
2
84
오래 전
2025.03.25
오래 전
CSS 혹은 SCRIPT 코드 수정 했음에도 동작하지 않을 때?
안녕하세요...미니님a입니다.
그누보드 혹은 각종 빌더를 사용할 때 내가 직접 만든 css / script 가 아닌 자체적으로 제공되는 css 혹은 script 를 수정 했음에도 적용되지 않은 사례를 보신 적 한번 쯤은 있으실 것입니다.
아니 바꿨는데 왜 안돼...? 이러면서 컨트롤 + F5 연타도 해보고 욕(?)도 한번쯤 해보고 ㅎㅎ이유가 캐싱되어서 그렇습니다.
실제 보면 리빌더 소스 기준으로
CSS 의 경우 2303229JS 의 경우 2304171
로 되어있어서 아무리 수정해도 변하지 않는 것입니다.이것만 수정 해주면 되는데요
해당 코드는
extend/version.extend.php 파일에 있습니다.
여기에 해당 값을 변경하고 새로고침 시 내가 수정한 데이터로 다시 불러오게 됩니다.그렇지만, 매번 바꿔줄 수도 없는 노릇이고,
개발하는 동안에는 실시간으로 바뀌게 해볼 수 있지 않을까? 라는 생각에 팁을 작성합니다.나중에 다시 써야 하므로 위 7~8번 라인은 복사 하신 뒤 주석 처리 해주세요
//define('G5_CSS_VER', '2303229'); //define('G5_JS_VER', '2304171');
그리고 이제 아래 코드를 넣어주시면 수정하는 데로 바로바로 적용 되실꺼에요
define('G5_CSS_VER', date('ymdhis')); define('G5_JS_VER', date('ymdhis'));
다만. 앞서 이야기 해드린데로 CSS파일과JS파일은 캐싱되어야 하므로, 개발이 끝났다면 다시 원래대로 바꿔주세요 단. 기존 23 년도가 아니라 2503251 이런식으로 바꿔주시면 됩니다.
이건 코어가 아니여서 수정하셔도 무방합니다.
고맙습니다.
미니님a
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
135
2
3
83
오래 전
2025.03.13
오래 전
게시판 내 글 작성 이후 원하는 페이지로 이동하기
안녕하세요... 미니님a입니다.
특정 게시판에서 글 작성 이후 내가 원하는 곳으로 이동하고자 할 때 사용할 수 있는 팁입니다. extend 폴더에 파일명 아무거나 만들어주세요
예) write_update_move.extend.php 그리고 아래 코드를 넣어주시면 됩니다.
<?php if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 add_replace('write_update_move_url', 'fn_write_update_move_url', 10, 6); function fn_write_update_move_url($redirect_url, $board, $wr_id, $w, $qstr, $file_upload_msg) { $redirect_boards = array( 'free', 'notice' ); if (in_array($board['bo_table'], $redirect_boards)) { return G5_URL; } return $redirect_url; }
위 소스 기준, 자유게시판과 공지사항에 글 작성 시 메인으로 이동하는 기능입니다.
실제 구동 영상은 아래와 같습니다. 고맙습니다.
미니님a
미니홈
1:1 대화하기
미니홈
1:1 대화하기
인기
144
2
2
검색
열린
1
페이지
2
페이지
3
페이지
4
페이지
5
페이지
다음
맨끝
검색
게시물 검색
검색대상
제목
내용
제목+내용
글쓴이
글쓴이(코)
검색어
필수
Guest
로그인
회원가입
리빌더
리빌더 2.2
빌더 다운로드
사용 가이드
리빌더 데모
리빌더(마켓) 데모
공식 앱 다운로드
새소식
새소식
공지사항
업데이트 캘린더
업데이트 노트
부가기능
부가기능
시스템
게시판
u
최신글
위젯
마켓
레이아웃
배너
웹폰트
테마
멤버십
멤버십
상품안내
나의 멤버십
라이선스
서비스
서비스
Rb 어드민
Rb 에디터
Rb 테마
공동구매
안드로이드 웹앱
신규제작 문의
제작실적
기술지원
기술지원
질문과 답변
n
버그제보
개선 및 제안
n
기술지원
사용자 포럼
사용자 포럼
자유 게시판
유저 자료실
n
멤버십 자료실
팁과 노하우
사용후기
구매 신청
구매문의 : cs@rebuilder.co.kr / 010-6466-3355
신청 이후 담당자가 개별연락 드리고 있습니다.
입금자명과 실제 입금자가 동일한 경우 자동처리 됩니다.
아래 이용약관을 읽고 동의해주세요. [상품구매 안내] 멤버십, 공동구매, 기능구매, 에디터 등 리빌더에서 판매되는 무형 상품은 환불 및 청약철회가 불가능합니다. 1도메인 및 1카피 상품의 경우 공식홈페이지 > 라이선스키 등록을 거쳐 사용할 수 있습니다. 1도메인 및 1카피 상품의 경우 등록된 도메인이 아닌 다른 도메인에 설치시 멤버십이 강제철회 및 법적절차를 통해 불이익을 받으실 수 있습니다. RP로 구매되는 상품의 경우 1도메인 1카피 라이선스로 기본 제공되며, 무제한 라이선스는 별도상담을 통해 구매 가능합니다. 기간제한이 있는 상품 및 수량이 정해진 상품은 사전안내 없이 조기종료 되거나 연장될 수 있습니다. 세금계산서 발행은 cs@rebuilder.co.kr 으로 사업자등록증 사본을 보내주시기 바랍니다. [빌더 이용안내] 본 빌더 및 기능은 납품물 제작의 용도나 자사운영 목적의 용도로 사용할 수 있습니다. 빌더의 인증시스템(Api) 변조, 빌더 및 빌더를 구성하는 디자인, 스킨, 프로그램 등을 웹사이트에 게재(전시) 하여 판매 하는 행위 또는 배포 (타인이 다운로드 할 수 있도록 게재하는 행위), 멤버십 계정의 양도/대여 등의 행위 적발시 계약 위반에 해당되어 멤버십이 강제 철회 될 수 있고, 법적 불이익을 받으실 수 있습니다. 무형 상품의 특성상 환불은 불가하오나, 의뢰형(공구 등) 상품의 경우 미진행 시 100% 환불이 가능합니다. 상품에 대한 문의사항은 cs@rebuilder.co.kr 또는 리빌더 공식홈페이지의 [1:1문의] 를 통해 문의해주시기 바랍니다. 구매 신청시 수집되는 이름 및 연락처는 구매관련 내용을 전달하기위한 수단으로 사용되며, 목적 달성시 즉시 폐기 합니다.
이용약관에 동의 합니다.
결제예정 금액 :
0
(VAT별도)
하나은행(KOEXKRSE) : 258-910104-00407 / 김은정(인덱스)
계산서 미발행
계산서 발행
확인
닫기