G5용 내용관리에 권한이랑 파일인크루드 추가
테마를 사용하던중 일반페이지를 추가해야 하는 상황이 생겼을때 테마주소를 노출시키지 않으려고 기존에 있는 내용관리를 수정했습니다.
adm/contentform.php 에 접속하시면 필요한 컬럼이 테이블에 자동으로 추가됩니다.
구조는
bbs/content.php 파일에서 권한 체크 및 문서파일을 불러옵니다.
인크루드 하는 위치는
내용이 출력되는 스킨파일을 뿌려준 후에 관리자에서 입력한 문서파일을 불러옵니다.
content.php 파일은
/bbs폴더
/mobile
/theme/basic
/theme/basic/mobile
에 수정되었습니다.
불러오는 문서파일의 기본 경로는 설정해준 content의 스킨내부입니다.
예를 들어 문서의 스킨을 (theme)basic로 했을경우 불러오는 기본 경로는
/theme/설정한 테마이름/skin/content/basic 가 되겠습니다.
사용법은
불러오실 스킨폴더 안에 있는 파일명을 문서파일 항목에 입력합니다.
권한을 설정해 줍니다.
저장하시면 됩니다.
부족하지만 공유해봅니다. 감사합니다.
adm/contentform.php 에 접속하시면 필요한 컬럼이 테이블에 자동으로 추가됩니다.
구조는
bbs/content.php 파일에서 권한 체크 및 문서파일을 불러옵니다.
인크루드 하는 위치는
내용이 출력되는 스킨파일을 뿌려준 후에 관리자에서 입력한 문서파일을 불러옵니다.
content.php 파일은
/bbs폴더
/mobile
/theme/basic
/theme/basic/mobile
에 수정되었습니다.
불러오는 문서파일의 기본 경로는 설정해준 content의 스킨내부입니다.
예를 들어 문서의 스킨을 (theme)basic로 했을경우 불러오는 기본 경로는
/theme/설정한 테마이름/skin/content/basic 가 되겠습니다.
사용법은
불러오실 스킨폴더 안에 있는 파일명을 문서파일 항목에 입력합니다.
권한을 설정해 줍니다.
저장하시면 됩니다.
부족하지만 공유해봅니다. 감사합니다.
댓글 5개
8년 전
좋습니다. 혹시 문서파일이 있을경우는 기존 내용 노출을 안하는 방법이 있을까요?
JKWang
8년 전
92줄 정도의
include($skin_file);
의 소스를 아래와 같이 변경해주면 될거예요
if( !is_file($content_skin_path.'/'.$co['co_include_doc']) ){
include($skin_file);
}
인크루드하려는 문서파일이 없을때 원래 컨텐츠 문서를 인크루드 시켜라 입니다.
include($skin_file);
의 소스를 아래와 같이 변경해주면 될거예요
if( !is_file($content_skin_path.'/'.$co['co_include_doc']) ){
include($skin_file);
}
인크루드하려는 문서파일이 없을때 원래 컨텐츠 문서를 인크루드 시켜라 입니다.
kimss
8년 전
안녕하세요.
정말 이런 능력이 있으시다니 놀라울 다름입니다.
근데 제가 실행을 하니뭘 잘못 입력햇는지
http 500 error 가 뜨네요.
내용관리에 새로 추가하고 권한 입력까지는 되는데
이후 확인을 하면 오류가 뜨는데
제가 뭘 잘못 이해한 것 같습니다.
위 내용 설명을 좀 더 자세히 설명해 주시면 감사하겠습니다.
가령
"불러오는 문서파일의 기본 경로는 설정해준 content의 스킨내부입니다.
예를 들어 문서의 스킨을 (theme)basic로 했을경우 불러오는 기본 경로는
/theme/설정한 테마이름/skin/content/basic 가 되겠습니다. "
이 부분을 구체적인 예시로 들어주시면 정말 감사하겠습니다.
제가 php를 잘 모르는데
얼추 따라는 할 수가 있습니다.
감사합니다.
정말 이런 능력이 있으시다니 놀라울 다름입니다.
근데 제가 실행을 하니뭘 잘못 입력햇는지
http 500 error 가 뜨네요.
내용관리에 새로 추가하고 권한 입력까지는 되는데
이후 확인을 하면 오류가 뜨는데
제가 뭘 잘못 이해한 것 같습니다.
위 내용 설명을 좀 더 자세히 설명해 주시면 감사하겠습니다.
가령
"불러오는 문서파일의 기본 경로는 설정해준 content의 스킨내부입니다.
예를 들어 문서의 스킨을 (theme)basic로 했을경우 불러오는 기본 경로는
/theme/설정한 테마이름/skin/content/basic 가 되겠습니다. "
이 부분을 구체적인 예시로 들어주시면 정말 감사하겠습니다.
제가 php를 잘 모르는데
얼추 따라는 할 수가 있습니다.
감사합니다.
kimss
8년 전
굿굿~~~
제이엠시스
7년 전
감사합니다. 딱 원하던 건데 ..
게시판 목록
그누보드5 플러그인
그누보드 호환이거나 독립적으로 실행되는 플러그인을 소개합니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 621 | 5개월 전 | 780 | ||
| 620 | 5개월 전 | 510 | ||
| 619 | 5개월 전 | 414 | ||
| 618 | 5개월 전 | 505 | ||
| 617 | 5개월 전 | 349 | ||
| 616 | 5개월 전 | 528 | ||
| 615 | 5개월 전 | 593 | ||
| 614 | 5개월 전 | 447 | ||
| 613 | 5개월 전 | 480 | ||
| 612 | 6개월 전 | 726 | ||
| 611 | 6개월 전 | 538 | ||
| 610 | 6개월 전 | 507 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기