본문 바로가기

그누보드

(12)
210823 그누보드 관리자 로그인시 관리자 페이지로 이동 login_check.php 파일 수정 가장 하단의 goto_url($link) 부분을 if ($mb['mb_id'] == '관리자 아이디') { goto_url('/adm/'); } else { goto_url($link); } 로 수정. 예전에 다른 방법으로 했던 거 같은데 어떻게 했는지 기억도 안 나고 찾지도 못함. 잘못 기억하는 걸수도.. 그래서 좀 찾아 헤매다가 결국 login_check.php 파일 수정하는 방법으로. 관리자일 때만 관리자 페이지로 goto_url 을 추가해줬다. 아이디를 체크하는 거라 로그인 때 비밀번호 틀려도 아이디만 맞으면 관리자 페이지로 넘어가는 거 아냐? 할 수도 있는데 이미 login_check 페이지의 윗 부분에서 비번이랑의 체크를 다 하기 때문에 goto_url ..
210720 그누보드 모바일 사용 안함 그누보드 최초 세팅 상태에서 모바일로 접속하면 데스크탑 모드랑 별도로 모바일 레이아웃의 홈페이지가 뜬다. 모바일과 데스크톱 구분 없이 사용하려면 다음 세팅을 해주면 된다. 1. G5_USE_MOBILE=true -> false로 변경 config.php 에서 G5_USE_MOBILE 를 찾아 보면 기본적으로 true 로 되어 있다. 여기를 false로 바꿔준다.
210707 그누보드 게시판 활용해서 상담 문의 페이지 만들기 홈페이지 메뉴 중 '상담 신청'을 누르면 게시판 리스트로 가지 않고 바로 상담글 작성 페이지로 가도록 하고 관리자가 아닌 사람들은 상담 문의 게시판 리스트에 접속할 수 없게 하고 싶었다. 1. 게시판 생성 : contact 라는 이름의 게시판을 만들고, 접근 권한은 글쓰기는 비회원 가능으로 하고 리스트를 보거나 글을 읽는 것은 관리자만 가능하게 함. 2. 메뉴 링크 : /bbs/write.php?bo_table=contact 이런 식으로 걸어준다. bo_table 뒤 값은 게시판 만들 때 정한 게시판 테이블명 3. 스킨 설정 : 상담 문의용 글쓰기 페이지 디자인 및 내용 수정을 하기 위해서 게시판 basic 스킨을 받아서 이름을 contact 로 바꿔 다시 같은 경로에 올려준다. (경로 : root/sk..
210113 그누보드 상단 메뉴와 게시판 z-index 상단 메뉴가 있는 홈페이지를 만들고 있는데 그누보드 사용하는 메뉴에 들어가면 상단 메뉴가 게시판 부분 뒤로 넘어간다. 보니까 게시판 중 #bo_list 부분부터 넘어가서 여기에 z-index 를 낮게주고 position:relative 부분 주석 처리 해주면 일단은 해결됨. 일단이라고 하는 이유는.. 게시판이 되게 여러가지인데 게시판마다 css가 조금씩 달라서 되는데가 있고 안 되는 데가 있고 그렇다. 그리구 몰라 좀 이상한 부분이 있어. 1. 필요 수정 css 수정 경로 : html/skin/board/basic/style.css 수정 부분 : #bo_list 부분. z-index:-9 추가하고 /*position:relative;*/ 로 수정. 2. 추가 수정 css 수정 경로 : html/skin/..
201224 그누보드 갤러리 사진 업로드 개수 늘리기 그누보드에서 기본적으로 게시판에 사진 올릴 수 있게 되어 있는 개수가 한번에 두 개다. 한 번에 세 개씩 올릴 수 있게 하고 싶어서 수정해 봤다. 수정 적용해서 글 올려 봤는데 사진 잘 올라가고 잘 나온다. 기본적으로 업로드 가능한 개수도 적게 세팅 되어 있지만 업로드할 때 사진 용량도 체크를 한다. 용량 때문에 개수도 제한해 놓은 거 같긴 하다. 나는 엄청 많이 늘릴 필요는 없어서 만족스럽게 수정해 사용할 거 같지만 아마 업로드 박스를 너무 많이 늘리면 당장은 아니더라도 사용 중에 문제가 생길 수도 있을 것 같다! 수정 파일과 경로 및 내용 : 1) 글 작성 페이지에서 파일 업로드 인풋 박스 개수를 늘리기 위해 수정 필요 html/skin/board/gallery/write.skin.php 코드 수정 ..
201216 회원가입 페이지 접속 막기 로그인 페이지에서 회원가입 메뉴를 뺐는데 생각해보니 그누보드5를 아는 사람은 마음만 먹으면 회원가입 페이지를 접속해서 회원가입을 할 수 있을 거 같다. 생각해보니까 그누보드에서는 세부 페이지를 직접 주소 치고 들어가면 블락처리하기는 해서 상관없나 싶기도 하지만 일단 혹시 모르니까. 회원가입 페이지에 들어왔을 때 메인 화면으로 돌아가도록 수정. 아래 수정 경로 들어가서 header(); 부분 추가하고 원래 있던 내용은 아래처럼 주석처리하기. 수정 경로 : bbs/register.php
201215 그누보드 이메일 발송 구조 게시글 작성하면 세팅에 따라서 해당글을 관리자 메일로 보낼 수 있게 되어있음. write 페이지에서 작성 후 bbs/write_update.php 로 넘어간다. write_update.php 에 보면 하단 쪽에 mailer() 라는 function 사용하는 부분이 있음.
201204 그누보드 모바일 홈페이지 따로 사용하지 않을 때 그누보드에서 홈페이지 만들면 기본적으로 웹용 화면과 모바일용 화면을 따로 짜게 되어 있다. 그렇게 해도 되지만 데스크탑용으로 하면서 모바일 처리를 같이 하는 게 더 수월한 거 같다. 그래서 모바일용 화면을 작업 안하려고 하면 [root] -> config.php 에서 아래 부분을 수정해 준다. 원래는 true 로 되어 있음. define('G5_USE_MOBILE', true); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정 true를 false 로 수정. define('G5_USE_MOBILE', false); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정
201204 그누보드 테마 수정 기본 경로 그누보드를 처음 접했을 때 엄청 당황했었다. 수정하려고 할 때 해당 페이지가 굉장히 여러가지의 디테일하게 쪼개져 있는 경로 속에 숨겨져(?) 있다. 일단 가장 기본적으로 홈페이지의 처음 화면을 수정하려고 할 때 찾아들어가야 하는 경로는 다음과 같다. [root] -> [theme] -> [basic] -> index.php, head.php, head.sub.php, tail.php, tail.sub.php 홈페이지 메인 화면을 header, main, footer 로 한다고 할 때 head.php, head.sub.php 파일을 header 용으로 쓴다. heade.sub.php 에 css 파일, js 파일 등이 import 되어 있고, head.php 에 header 부분 작업을 한다. index.p..
201204 그누보드 관리자 로그인 때 '로그인 하십시오' 경고창 없이 바로 로그인 페이지로 이동 그누보드 관리자 페이지 들어갈 때 url.co.kr/adm 으로 바로 접속하는데 이렇게 하면 로그인 하십시오 라는 경고창이 뜬다. 불편해서 경고창 지우고 바로 로그인 페이지로 이동하도록 수정함. 1. adm 디렉토리의 admin.lib.php 파일에서 '로그인 하십시오'를 찾는다. 2. 아래 코드처럼 alert 라인 주석처리하고 그 밑에 goto_url() 부분을 추가. 다른 수정 없이 경고창만 안 뜨도록 바꾼거라 문제 없을 거 같음. //alert('로그인 하십시오.', G5_BBS_URL.'/login.php?url=' . urlencode(correct_goto_url(G5_ADMIN_URL))); goto_url(G5_BBS_URL.'/login.php?url=' . urlencode(correc..