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

[추가작업]그누보드5 최신버전 반응형 관리자 페이지

· 1년 전 · 4700 · 106
관리자 이미지.png

안녕하세요

여러므로 도움만 받다가 그누보드5 관리자 페이지를 만들어 보았습니다.

기존 그누보드 순정 그대로 만들어 두었습니다.

또한 다크모드도 전환이 가능하게 했습니다.

그누6 관리자 모드를 데리고 와서 살살 달레가면서 그누5로 만들었습니다.

 

공지

로컬에서 웹을 사용 하시는 분들은 기본적으로 PHP설정 및 웹호스팅에서는 하는거와 거의 동일하게 셋팅 하고 하세요 그렇지 않으면 정상적으로 되지 않을 수 있습니다. 이점 양해 부탁 드립니다.

또한 5.5.13버전 이외에 다른 버전은 지원이 안 될 수 있습니다. 이점 양해 부탁 드립니다. 
현제 5.6.4버전이 새롭게 나온 것이라 이건 새로 글을 올려 두었으니 참고 하시기 바랍니다. 되도록이면 최신버전을 사용 하시는 것을 추천 드립니다.

 

폰트어섬도 최신 버전으로 적용 해 두었습니다.

테스트 할 수 있도록 주소 열어 드리겠습니다.

아이디 : admin
비번 : sin1234

입니다

필요하신 분은 가져다가 사용 하시면 좋을 것 같습니다.

아직 미미한 부분이 있지만 꾸준히 업데이트 및 수정 하도록 하겠습니다.

그누보드5 최신 버전으로 만들었습니다.

 

사용 방법은

1. 다운을 받으세요

2. 압축을 푸세요

3. 기존 그누보드 설치 되어 있는 곳에서 adm폴더를 통채로 올리시면 됩니다.

  - 주의사항 혹시모르니 백업은 하시고 적용 하시면 됩니다.

기타 다른 부분은 건들지 않고 adm 폴더만 올리면 되게 처리 하였습니다.

 

추 후 DB 백업 기능도 넣을 생각 입니다.

현제 만들고는 있는데 시간이 조금 더 걸릴 것 같아서 일단 올려 드립니다.

 

기타 안되는 버그 부분 말씀 해주시면 수정 하도록 하겠습니다.

 

업데이트 내용

2024년 3월 13일 새벽 1시
 - 관리자 일부 스타일 틀어진 부분 수정 스크립트 수정작업

 - 관리자 매인페이지에 접속자 현황 추가 작업

 - 왼족 메뉴 부분 스크립트 다시 작성 현 틀에 맞게 다시 작성 하였습니다.

 - 쇼핑몰 홈페이지로 가기 아이콘 추가 작업

 - 회원관리에 주소 부분이 동작 안되는 부분 개선 작업 

 - 각 페이지별 가로 스크롤 문제 현상 생기는 부분 수정

2024년 6월 5일 

5.5.16버전 관리자 페이지 관련 파일 업데이트 하였습니다.

기타 버그 수정 되었습니다.

 

추가 안내 사항

그누보드(영카트) 5.5.9 아래 버전을 사용 하기 위해서는 다음과 같은 것을 변경을 해주어야 정상적으로 작동을 하게 되어 있습니다.

admin.lib.php 파일에 481번줄에 있는 아래 내용 참고 하여 5.5.9 아래 버전에 있는 것을 복사해서 넣으시면 정상적으로 사용이 가능 합니다. 

[code]

// POST로 넘어온 토큰과 세션에 저장된 토큰 비교
function check_admin_token()
{
    $token = get_session('ss_admin_token');
    set_session('ss_admin_token', '');

    if (!$token || !$_REQUEST['token'] || $token != $_REQUEST['token']) {
        alert('올바른 방법으로 이용해 주십시오.', G5_URL);
    }

    return true;
}

function admin_csrf_token_key($is_must=0){
    global $member;

    $key = '';

    if($is_must || !((isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'))){
        $key = md5((isset($_SERVER['SERVER_SOFTWARE']) ? $_SERVER['SERVER_SOFTWARE'] : '').(defined('G5_TOKEN_ENCRYPTION_KEY') ? G5_TOKEN_ENCRYPTION_KEY : '').$member['mb_id'].$_SERVER['DOCUMENT_ROOT']);
    }

    return run_replace('admin_csrf_token_key', $key, $is_must);
}

[/code]

 

다운 받으셨던 분들은 다시 다운 받아서 적용 하시면 될 것 같습니다.

모든 기능은 정상적으로 작동을 합니다 .

 

감사합니다. 

 

 

 

 

댓글 작성

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

로그인하기

댓글 106개

1년 전

<? php.ini에서 숏테그 설정 한번 해보세요

안녕하세요.
php.ini 
 

short_open_tag=On

수정하고 재기동 했는데 안되는군요...

/adm/index.php 파일을 받아볼 수 있을 까요

  • Apache/2.4.54 (Win64) OpenSSL/1.1.1p PHP/7.4.33
  • 데이터베이스 클라이언트 버전: libmysql - mysqlnd 7.4.33
  • PHP 확장: mysqli 문서 curl 문서 mbstring 문서
  • PHP 버전: 7.4.33
1년 전

;FTP 정보 주시면 확인 해보도록 하겠습니다.

저도 님의 서버를 확인을 해봐야 정확히 답변을 드릴 수 있습니다.

쪽지로 연락처 공유해주시면 연락 드리도록 하겠습니다.

또한 이게 새로운 버전이 나와서 그리고 업데이트 되었습니다. 업데이트 되어 있는 게시글 확인 하셔서 받으세요

1개월 전

chart_ajax.php 파일 내용중 

 

$brow_ary[rate][$n]

$brow_ary[rate][$n]

$_POST[mode]

$ary[fr_data]

$ary[to_data]

 

등을 검색하여 아래처럼 바꾸세요

 

$brow_ary['title'][$n]

$brow_ary['rate'][$n]

$_POST['mode']

$ary['fr_data']

$ary['to_data']

 

즉 $aaa[bbb] 로 되어 있는 것을

$aaa['bbb'] 로 바꾸시면 됩니다.

 

참고로

[$bbb] 로 되어 있는 것은 ['$bbb']로 바꾸시면 안됩니다.

예) 

$arr[$s] 를 $arr['$s'] 로 바꾸면 안됨.

$arr[$key]

$brow_ary['title'][$n]

$brow_ary['rate'][$n]

$period_array[$period][0];

이런 것은 그대로 나둬야 합니다.

 

게시글 목록

번호 제목
62310
62295
62282
62271
62245
62233
62230
62219
62166
62164
62163
62161