board에 페이지 하나 더 만들기

board에 페이지 하나 더 만들기

QA

board에 페이지 하나 더 만들기

본문

각 보드마다 3페이지가 있는데,, 

write, list, view.skin.php 

 

하나 더 만들어서 리스트를 텍스트 리스트, 갤러리 리스트 이렇게 두 가지 경우의 페이지를 운영하고 싶습니다. 어떻게 해야 효과적인가요?

이 질문에 댓글 쓰기 :

답변 3

list에서 텍스트 리스트와 갤러리 리스트를 구현하시면 됩니다.

가장 쉽게는 list로 오실때 파라메타를 한개 주셔서 그걸로 구분하시면 됩니다.

텍스트 board.php?bo_table=gallery&ltype=

갤러리 board.php?bo_table=gallery&ltype=G

이런식으로 파라메타를 주시면 됩니다.

list.skin.php 의 코드를 아래처럼 짜 줍니다.

 


<?php
if (!defined('_GNUBOARD_')) exit;
$mode = $_GET['mode'];
if ($mode == "gallery") $list_file = $board_skin_path."/gallery_list.php";
else $list_file = $board_skin_path."/basic_list.php";
include_once($list_file);

 

다음에 같은 디렉토리에 basic_list.php 와 gallery_list.php 두개를 만들어 줍니다.

else if 를 쓰면 여러개가 가능합니다.

경로 마지막에 겟변수로 링크를 걸어주면 되겠죠.

 

게시판경로?mode=gallery

게시판경로?mode=basic

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT