스킨에서 list.skin.php 의 리스트 링크를 달리 운영을 할려고 합니다.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

스킨에서 list.skin.php 의 리스트 링크를 달리 운영을 할려고 합니다.. 정보

스킨에서 list.skin.php 의 리스트 링크를 달리 운영을 할려고 합니다..

본문

리스트 페이지에서 링크가 보통

/bbs/board.php?bo_table=qna&wr_id=숫자

로 걸립니다.

위 링크를

/bbs/board2.php?bo_table=qna&wr_id=숫자

와 같이 변경을 할려고 합니다.

어디를 손봐야 할지 모르겠습니다.

common.lib.php에서 손을 볼 수 있는것으로 알고 있는데

잘 안되네요...

댓글 전체

common.lib.php

335-338
// 분류명 링크
    $list['ca_name_href'] = "$g4[bbs_path]/board.php?bo_table=$board[bo_table]&sca=".urlencode($list['ca_name']);

    $list['href'] = "$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id=$list[wr_id]" . $qstr;

이렇게 있는데 아래줄의 board.php를 board2.php로 변경해보세요^^
$list['ca_name_href'],  $list['href'] 를 $list2['ca_name_href'],  $list2['href']로 해서 값을 적용시킬 수 없나요?

위의 링크는 그데로 가고 일부 기시판에서 사용을 하기에 공존을 해야 하거든요!
기본 코드는 안건드리는게 좋지요^^
제가 질문에 대한 답변만을 하다보니 이런 실수를 했네요^^

다음과같이 if문으로 특정 게시판일 경우에만 board2.php로 연결하도록 해주면 됩니다.

$list['href'] = "$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id=$list[wr_id]" . $qstr;

이 라인을 다음과같이 변경해줍니다.

if($_GET[bo_table]=='board2를 쓸 게시판명'){
    $list['href'] = "$g4[bbs_path]/board2.php?bo_table=$board[bo_table]&wr_id=$list[wr_id]" . $qstr;
}else{
    $list['href'] = "$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id=$list[wr_id]" . $qstr;
}

위와같이 해주시면.. 특정게시판(board2를 쓸 게시판명)인 경우에는 board2,php로 연결이 되고..
아닌 경우(else)에는 기본값인 board.php로 연결이 됩니다.

특정 게시판을 추가하시려면 $_GET[bo_table]=='board2를 쓸 게시판명'을 or을 사용하셔서 여러개 붙여주셔도 됩니다.
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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