개발 관련 기능들

* 게시판 list에 첨부파일 출력 및 다운로드 https://sir.kr/qa/306119?vpage=1#c_306148 * 게시글 날짜 수정 - sir.kr/g5_plugin/1956 - 어드민 메뉴안에 추가 해줘야함 * 사이드 메뉴 - 오늘 본 게시물 sir.kr/g5_skin/12664 * 최근 게시물 카테고리별 출력 gnustudy.com/bbs/board.php?bo_table=skin_latest&wr_id=28

검색 옵션(검색어)에 카테고리명 추가

1. main 검색창에 form 삽입 - input value에 변수 ca_name 추가 (카테고리명) - fieldset : form 내부 요소들을 묶어줄 때 사용 legend : fieldset 의 제목 developer.mozilla.org/ko/docs/Web/HTML/Element/fieldset 사이트 내 전체검색

게시판 카테고리 추출, 뿌리기

- bbs - list.php 에 카테고리 관련 코드 추출해서 php 새로 만들기 - 추출할 게시판 잡는 코드 넣어주기 $board = sql_fetch(" select * from {$g5['board_table']} where bo_table='masonry'"); - bo_table 현재 게시판 이름으로 바꿔주기 - 삽입해서 카테고리 옵션 불러오기 - 뿌려야 할 페이지에 inculde 시키기

그누보드 최신글 스킨 (latest) 변수 모음

최신글 스킨에 사용할 수 있는 변수들은 게시판 목록 페이지 스킨에서 사용하는 것과 같습니다. 스킨 제작할 때 가장 빈번하게 사용되는 부분만 정리해보겠습니다. $latest_skin_url 스킨 폴더 경로 스킨을 제작할 때 해당 스킨 폴더 안에 이미지나 css, js 파일 등을 추가해서 사용할 때 주로 사용합니다. 예를 들어 이미지를 사용해서 스킨을 디자인한다면 스킨 폴더 안의 img 폴더에 이미지를 넣고 게시물 제목 분류명 작성자 ​ 작성날짜 댓글수 조회수 추천수 비추천수 링크 #1 링크 #2 게시물 제목 링크 주소 게시물 분류 링크 주소 본문 내용 그대로 모두 출력 지정된 글자 수만큼 본문 내용출력 여분필드도 같은 방법으로 사용합니다. 여분필드 #1 여분필드 #2 여분필드 #3 첨부 이미지 출력 방법...

그누보드 썸네일 슬라이드 소스

*product 게시판 view 소스 - pager 썸네일이 background로 들어감

그누보드 게시판 분류 (catogory)

*category 소스 카테고리 - css 상속 피하기 : 카테고리 맨 위에 id로 하나 감싸서 재상속시키거나, id자체를 지워버려도 됨 *category active되었을때 a의 id 바꾸기 // css상속 때문 -/bbs/list.php // 분류 사용 여부 $is_category = false; $category_option = ''; if ($board['bo_use_category']) { $is_category = true; $category_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table; $category_option .= '전체'; $categories = explode('|', $board['bo_category_list']); // 구분자가 ..

그누보드 문자발송 서비스

- 그누보드는 '아이코드' 서비스 이용 (계정 생성, 요금제 구매) - 해당 게시판 스킨 폴더 아래, write_update.skin.php 에 문자 모듈 삽입

그누보드 폼 게시판 만들기 + 메인 폼과 연동

- 게시판 스킨 구조 - list.skin.php : 게시판 접속 시 목록 스킨 - view.skin.php : 상세 글 스킨 - write.skin.php : 글쓰기 스킨 - write_update.skin : 새 글 올라가기 전 들르는 곳 (안내 팝업 삽입 등) - 폼 게시판과 메인 폼이 연동 -> write.skin.php, view.skin.php,메인폼 3개에 똑같은 필드값이 다 들어가야함 1. 게시판 세팅 - 분류(category) 만들기 - 게시판 기본 설정 - 분류 - select option 값 넣어주기 2. 게시판 세팅 - write.skin.php, view.skin.php 세팅 - 여분 필드 이용해서 변수 만들기 - 여분 필드 : wr_1 ~ wr_10 ; 10개 / 게시판 설정 여..

그누보드 최근 게시글 출력

1. 최근 게시글 스킨 만들기 - (theme : 테마 사용할 경우) - skin - latest 안에 폴더 생성 2. 최근 게시글 스킨 삽입 최신글 - 게시판 스킨 경로 : theme 설정 시 다른 경로 안 써줘도 됨, 바로 게시판 이름 * 여러 게시판의 최근 게시물을 같이 출력시키고 싶을 때, https://sir.kr/g5_tip/4103 [최신글]원하는 게시판만 선택해서하기 > SIR latest.lib.php 하단에 아래 함수를 추가하시면됩니다. [code] sir.kr cf) 탭 형태로 만들 경우 이미지가 들어간다면 latest 스킨을 전체용, 각 게시판용 2개를 만들어야 함 각 게시판별 이미지 코드 : $thumb = get_list_thumbnail($bo_table, $list[$i]['..

그누보드 서브 페이지 생성 (menu 및 title)

1. 서브 폴더 및 페이지들 생성 2. left menu 설정 *menu.php - page_loc : 각 서브페이지들 상위 폴더 지정 - li안에 if문 넣어서 "active" 주기 -> PHP_SELF (페이지 주소)가 sub01.php일 때 "active" 클래스 넣어라 >인트로 경영철학 사업영역 팀 구성 포트폴리오 - include로 sub page에 삽입 3. title 세팅 *title.php : -각 페이지별로 left menu text 세팅 - head.php에 변수로 title 삽입 ***if 부정문 만들기 -긍정문은 or로 연결, 부정문은 and로 연결