테스트 사이트 - 개발 중인 베타 버전입니다

[혼수상태] 그것이 알고 싶다 채택완료

뽕엄능브라 1년 전 조회 1,465

write.skin.php를 관리자가 쓰는 내용이 복잡해서

 

게시판 상단경로 _head.php

하단 _tail.php이구요 

 

write.skin.php 상단에

 

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

if($is_admin){  //관리자는 admin 불러온다
include($board_skin_path.'/write.skin.admin.php');
    return;
}

 

이렇게 하고 불러오니 페이지가 사망했습니다, ㅜㅜ

정확히는 절반쯤 나오는 혼수상태입니다,

 

이걸 전에 어떻게 처리해서 건강하게 살고 있었는데

기억이 안나네요,

 

 

현재상태에서 

소스보기 하니 

script src~~ 1.12.4.min.js

이런것들을 못불러와서

 

스크립트 애러가 쏟아지는 것 같습니다,

 

write.skin.admin.php 일마를 살리기 위해

어떤 수술을 해줘야 할까요?

 

내 생각에 write.skin.php는 헤드나 테일을 자동으로 불러오지만

내가 하려는 x은 그걸 못불러오기 때문이 아닌가 생각되네요 ㅎㅎ

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

일반페이지에서 게시판을 불러오는걸 말씀하시는 거라면

다음을 참고 하셔서 원하시는 형식으로 구현하시면 되지 않을까 합니다.

 

</p>

<p><?php</p>

<p>include_once('./_common.php');</p>

<p> </p>

<p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>

<p> </p>

<p>if(defined('G5_THEME_PATH')) {</p>

<p>    require_once(G5_THEME_PATH.'/wm_make_list.php');</p>

<p>    return;</p>

<p>}</p>

<p> </p>

<p>if (G5_IS_MOBILE) {</p>

<p>    include_once(G5_MOBILE_PATH.'/wm_make_list.php');</p>

<p>    return;</p>

<p>}</p>

<p> </p>

<p>include_once(G5_PATH.'/head.php');</p>

<p>$bo_table ="free"; //원하는 테이블 id 입력</p>

<p>$write_table = "g5_write_{$bo_table}";</p>

<p>$board = sql_fetch(" select * from {$g5['board_table']} where bo_table = '$bo_table' ");</p>

<p>if (G5_IS_MOBILE) {</p>

<p>    $board_skin_path    = get_skin_path('board', $board['bo_mobile_skin']);</p>

<p>    $board_skin_url     = get_skin_url('board', $board['bo_mobile_skin']);</p>

<p>} else {</p>

<p>    $board_skin_path    = get_skin_path('board', $board['bo_skin']);</p>

<p>    $board_skin_url     = get_skin_url('board', $board['bo_skin']);</p>

<p>}</p>

<p>?></p>

<p> </p>

<p> </p>

<p><?php</p>

<p>include_once(G5_BBS_PATH.'/board.php');</p>

<p>include_once(G5_PATH.'/tail.php');</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

뽕엄능브라
1년 전
감사합니다, 일반페이지는 아니지만 도움이 됐습니다,

댓글을 작성하려면 로그인이 필요합니다.

1년 전

return을 빼세요.

php에서 return이 어떤 역할을 하는지 검색해 보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

뽕엄능브라
1년 전
write.skin.php가 회원용이라
거기에 내용이 있구요
그래서 이 파일을 불러오면서 상단에서
if($is_admin){ //관리자는 admin 불러온다
include($board_skin_path.'/write.skin.admin.php');
return;
} write.skin.admin.php를 불러오면서

write.skin.php은 빠져나온다는 뜻같은데요,,,,

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인