테스트 사이트 - 개발 중인 베타 버전입니다

홈페이지 오픈(서버점검등) 알림용

· 9년 전 · 16746 · 24
start_time.jpg
start_time2.jpg

홈페이지 오픈은 안되어있고 일정은 다가 오고 대충 뭐라도 보여주고 싶고
그래서 그냥 이곳 저곳 돌아다니다 괜찮은 녀석이 있어서 약간 수정했습니다.

※ 홈페이지 리뉴얼 중..... 홈페이지 서버점검 등등등에 유용한(?)

★★★★★★★★★★★★★★★★★★★
관리자 > 환경설정과 연동 부분
홈페이지 제목 - cf_title
이메일 - cf_admin_email
홈페이지 오픈 시간 - 여분필드 1번 cf_1
시간입력시 2016-07-05 12:00:01 20160705120001 2016.07.05 12:00:01 와 같은 형태가 좋습니다
연락처 - 여분필드 2번 cf_2
페이스북 연결 - cf_3
트윗터 연결 - cf_4
구글플러스 연결 - cf_5
★★★★★★★★★★★★★★★★★★★

★★★★★★★★★★★★★★★★★★★
파일 종류
/index.php
/plugin/assets 폴더와 하위 폴더 파일
/theme/basic/index.php
★★★★★★★★★★★★★★★★★★★

★★★★★★★★★★★★★★★★★★★
적용방법( 새로 만드는 홈페이지 일 때 )
/index.php 파일을 덮어씌우고 
/plugin 폴더를 업로드 한다.

★★★★★★★★★★★★★★★★★★★
적용방법2( 새로 만드는 홈페이지 일 때 )
/theme/basic/index.php 파일을 나의 테마폴더에 덮어씌운다
/plugin 폴더를 업로드 한다.

★★★★★★★★★★★★★★★★★★★
적용방법3( 기존 사용중인 홈페이지 적용 시킬 때 )
현재 홈페이지 운영중이신 분은 첨부파일 index.php 에서 

/index.php
[code]
<?php
include_once('./_common.php');

define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

//오픈일정 계산
if($config['cf_1']) {
    include_once(G5_PLUGIN_PATH."/assets/lib/assets.lib.php");

    $endDay = unixsDate($config['cf_1']);
    $startDay = G5_SERVER_TIME;
    $gap = $endDay - $startDay;

    if($gap > 0 && !$is_admin) {
        include_once(G5_PLUGIN_PATH."/assets/index.php");
        exit;
    }
}

if(defined('G5_THEME_PATH')) {
    require_once(G5_THEME_PATH.'/index.php');
    return;
}
[/code]

★★★★★★★★★★★★★★★★★★★
적용방법4 ( 기존 사용중인 홈페이지 적용 시킬 때 )
/theme/해당테마/index.php 에서
[code]
<?php
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

//오픈일정 계산
if($config['cf_1']) {
    include_once(G5_PLUGIN_PATH."/assets/lib/assets.lib.php");

    $endDay = unixsDate($config['cf_1']);
    $startDay = G5_SERVER_TIME;
    $gap = $endDay - $startDay;

    if($gap > 0 && !$is_admin) {
        include_once(G5_PLUGIN_PATH."/assets/index.php");
        exit;
    }
}

if (G5_IS_MOBILE) {
    include_once(G5_THEME_MOBILE_PATH.'/index.php');
    return;
}
와 같은 형태로 추가하시면 됩니다.

이제 관리자 페이지로 이동하셔서 위에서 설명드린 환경설정에 해당사항을 넣습니다
꼭 입력하셔야 하는 부분은 여분필드 1번값에 시간을 꼭 입력해 주셔야 합니다 시간입력이 가장 중요합니다
오늘보다 더 먼시간을 넣어야 시간계산해서 카운트 다운을 시작합니다

오늘 날짜가 여분필드1의 값보다 커지면 정상적으로 홈페이지에 들어가집니다
다시 날짜를 바꾸면 카운트다운이 화면이 나오겠지요

추가사항 ::: 관리자로 로그인이 안돼어 있는 상태에서만 화면을 보실 수 있습니다.(왜냐 관리자는 홈페이지 작업해야 하니까요)
관리자로 로그인이 되어있는 상태라면 메인페이지를 그누보드5 시작페이지로 볼 수 가 있습니다

수정사항 ::: 2016-07-28 메일 전송페이지 오류 수정
각각의 여분필드에 값이 없을 때 facebook twitter google 아이콘 안보이게 수정

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 24개

일단 홈페이지를 새로 만들어야 하는군요!
리뉴얼 할때도 사용하면 좋지요 ㅎㅎㅎ
아주 이뻐요. 고맙습니다. 닉네임을 착한학생으로 바꾸셔야 겠어요.
혹시 영카트도 사용가능한가요?
네 영카트에도 같은 방식으로 적용하면 됩니다
적용이 되나요?
왜 저는 안될까요?
어떻게 하셨는데 어떻게 안되는지 말씀해 보세요
알려주신대로 했는데....적용이 안되더라구요(전혀 반응없어요)....
일단 그누보드5 맞으시죠???

압축파일의 폴더를 풀면
/index.php 파일
/plugin 이라는 폴더 두개가 존재합니다
물론 plugin폴더에는 다른 파일들이 들어있습니다
index.php 파일을 root폴더의 index.php 에 덥어씌우시고
plugin 파일은 plugin폴더에 복사하셨으면
관리자 >환경설정에서 여분필드 기본설정 부분에 위 이미지 처럼 값을 넣어주시면 됩니다
오픈일정을 지금보다 후의 시간으로 설정을 해야 겠지요
압축을 풀면 plugin폴더, index.php, start_time.jpg, start_time2.jpg 이렇게 있구요

나머지는 남겨주신글 대로 했는데 안되네요
start_time2.jpg 보면 관리자 환경설정 여분필드 설정에서 첫번째 시간 넣어지 부분에 시간 넣으셧나요?
오픈전 파킹페이지로 쓰기 좋겠네요
잠깐 화장실 갔다올때 써도 될거 같음..
https://ncache.ilbe.com/files/attach/images/377678/518/210/091/029f9f53f883cb6d3e5f199307885eab.jpg
카운터기능 감사합니당~~^^
완전 디자인 굿이에엽!!
좋은자료입니다~잘써보겠습니다.
감사합니다~~~잘 쓰겠습니다!
디자인 좋네요 감사합니다.
좋은 자료 정말 감사합니다~^^

게시판 목록

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.
글쓰기
🐛 버그신고