그누보드 view.skin.php 페이지 상단디자인 변경

그누보드 view.skin.php 페이지 상단디자인 변경

QA

그누보드 view.skin.php 페이지 상단디자인 변경

답변 4

본문

그누5의 내용 보여지는 부분 view.skin.php은 기존 _head.php를 적용받아서 보여집니다.

여기서 view.skin.php head.php 부분을 삭제해서 보여주고 싶은데 

게시판 관리자에서 head.php 설정을 변경하면 목록, 보기등 모든 부분이 같이 적용되어서

view 화면만 변경하는 방법이 있을지 문의드립니다.

이 질문에 댓글 쓰기 :

답변 4

_head.php 수정

 

if($bo_table=='해당게시판' && basename($_SERVER[PHP_SELF])=='board.php' && $wr_id)

 include_once(G5_PATH.'/head.sub..php');

else

include_once(G5_PATH.'/head.php');

 

_tail.php도 동일한 방법으로 수정

 

애드프로 말씀처럼을 head를 다른파일로 변경시키고 관리자에서 원하시는데로

head 에 넣어시거나 skin파일 view부분에 넣으시면 될것 같습니다.

 

루트의 헤드 파일을

/_head.php

/head_none.php

 

별도로 head.none.php 같은 파일을 만드셔서

적용시키시고 보드설정에서 해당 헤드를 불러오시면됩니다.

view 에서만 하시려면 GET 을 이용하시면됩니다.

view 에선 wr_id 가 붙습니다. 따라서

 

<?php if($_GET['wr_id']){ // wr_id 가 있을경우 ?>

헤더파일 인클루드

<?php } ?>

 

 

이렇게 하시고

이렇게 되면 wr_id 가 URL 에 붙은 곳에는 위 파일을 인클루드 하게 됩니다.

하지만 이렇게 되면 게시글 수정 페이지에서도 wr_id 가 있기 때문에 노출이 됩니다.

 

수정 페이지에서 적용 안하시려면

 

<?php if($_GET['w'] != 'u'){ // 수정페이지 제외 ?>

<?php } ?>

 

이걸 내부에 하나 더 추가해주셔서 변수를 두시면 되겠습니다.

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 41
© SIRSOFT
현재 페이지 제일 처음으로