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

그누 bbs에 대하여 질문 드립니다. 채택완료

소수리꼬 1년 전 조회 7,116

느즈막히 그누4에서 그누5로 마이그레이션하느라 모르는게 넘 많습니다.. 

 

bbs/write.update.php 파일을 보면~

@include_once($board_skin_path.'/write_update.head.skin.php'); 

구문이,

그누4에서는 common.php 설정 후 바로 위의 구문이 실행되서 업데이트시 bbs폴더의 write.update.php 파일이 실행되지 않고 스킨에 넣어둔 write_update.head.skin.php이 실행되서 스킨마다 적절하게 사용했었는데요...

 

그누5를 보니까..

위 구문이 실행이 넘어온 값의 유무와 적정성을 판단한뒤 141행 부근에서 작동하게 되드라구요...

 

혹시 이걸 그누5 상단에 넣어두고 싶은데요..ㅠㅠ

그냥 코드만 코드 상단 commom.php 뒤로 옮기려고 하는데요.. 단지 코드만 수정한다고 될 듯은 아닌거 같아서요..

코드를 상단위로 옮길려면 다른 곳에 수정할 것이 있는지 혹시 아시는분 계시면 부탁드립니다.

 

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

답변 1개

채택된 답변
+20 포인트
R
1년 전

G5 원본 구조는 그대로 두시고...
 

[기존스킨의 파일명 변경]

1.  write_update.head.skin.php => write_update.head.pre.skin.php

2. bbs/write.update.php 에 include common.php 뒤로

@include_once($board_skin_path.'/write_update.head.pre.skin.php');

삽입..

형태로 하면 구조 그대로 두고 커스텀 가능해보이네요.

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

답변에 대한 댓글 3개

소수리꼬
1년 전
궂이 파일명을 안바꾸고 상단으로 위치하면....

common.lib.php 파일의 토큰 부분에서 걸리네요...ㅠ

if(!$token || !$_REQUEST['token'] || $token != $_REQUEST['token'])

어찌 해결할 수 있을까요?
R
RYANRYAN
1년 전
$token 이부분은 던지는 쪽에서 맞춰 보내줘야 할거에요.
파일 include 위치랑 상관 없어 보이는데요..
한번 체크 해보세요.
소수리꼬
1년 전
감사합니다..
위치한 곳이 토큰 밑이엇네요...

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

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

로그인