본문 바로가기

퍼블리싱/그누보드

(6)
메인 화면에 게시판 리스트 통째로 출력하기 1. index.php 파일 전체를 수정 2. bbs/board.php 파일 상단부분 수정 include_once('./_common.php'); 아래 줄부터 내용이 추가되었습니다. (notice가 게시판id 부분입니다. notice 부분만 원하는 게시판으로 수정) include_once('./_common.php'); if(defined('_INDEX_')) { $bo_table = 'notice'; $write_table = 'g5_write_notice'; $board = sql_fetch(" select * from {$g5['board_table']} where bo_table = '$bo_table' "); if (G5_IS_MOBILE) { $board_skin_path = get_skin_..
게시판에서 캡챠 (자동등록방지) 사용하지 않기 1-1. 그누보드5 / bbs / write.php 에서 아래 내용 삭제 또는 주석처리 if ($is_guest) { $captcha_html = captcha_html(); $captcha_js = chk_captcha_js(); } 를 아래와 같이 변경 if ($bo_table=="sms") { } else { if ($is_guest) { $captcha_html = captcha_html(); $captcha_js = chk_captcha_js(); }} 1-2. 그누보드5 / bbs / write_update.php 에서 아래 내용 삭제 또는 주석처리 if ($is_guest && !chk_captcha()) { alert('자동등록방지 숫자가 틀렸습니다.'); } 를 아래와 같이 변경 if (..
그누보드 메인화면에 원하는 게시판의 최신글만 추출 그누보드를 기본으로 사용하면, 메인 최신글에 모든 게시판이 다 보입니다. 물론, latest 함수를 이용하여, 보이고 싶은 게시판만 선택적으로 보이게 할 수 있습니다. 하지만, 게시판이 추가될 때마다 latest 를 추가해 주는 것이 귀찮을 수도 있습니다. ^^ 그누보드 기본 index 에 있는 쿼리문을 조금 수정하여 보이는 게시판을 제한하는 방법입니다. 최신글을 가져오기 위한 디폴트 쿼리문입니다. // 최신글 $sql = " select bo_table from `{$g5['board_table']}` a left join `{$g5['group_table']}` b on (a.gr_id=b.gr_id) where a.bo_device 'mobile' "; if(!$is_admin) $sql .= " ..
그누보드 list , write 수정하기 그누보드 게시판을 사용한다면 나에게 가장 중요한 것은 커스터마이징 일것이다. 웹 프로그래밍으로 게시판을 만들지 못하고, admin화면을 따로 개발하지 못하는 나는 개인적으로 웹페이지를 만들 경우에는 필연적으로 그누보드를 사용할 수 밖에 없는데, 고객이 원하는대로 쓰는내용과 보이는 내용을 수정하지 못하면 말짱 꽝이겠지? 먼저, 가장 중요한 write부분. write부분은 사용자가 입력한 값을 받는것이다. 하나의 form이라고 보면 된다. 여기서 가장 중요한 개념은, write한 값은 반드시 저장되는 필드가 있어야 한다는 것이다. 그누보드 자체적으로 있는 wr_name 등의 필드등은 보통 게시판 스킨에도 알아서 써져 있지만, 새롭게 내가 사용자가 쓰는 값을 받고싶은 경우엔 여분필드에다가 값을 받는 방법밖에 ..
그누보드 여분필드 사용법 어떤 input의 값을 여분필드에 담을때 (viewer에 보일때 필요함) 해당 input은, write.skin.php에서 >단순출력(방문수령)
그누보드 5 회원가입 차단하기 extend 폴더에 signup_no.php (파일명은 원하는대로 만들어도 됨) 파일 작성 후 아래 내용 복사 - 붙여넣기 - 저장 출처 http://day.cu.cc/220475361119

728x90