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 플러그인
그누보드 호환이거나 독립적으로 실행되는 플러그인을 소개합니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 645 |
비버팩토리
|
1개월 전 | 233 | |
| 644 |
|
1개월 전 | 433 | |
| 643 |
11qkr
|
1개월 전 | 346 | |
| 642 | 2개월 전 | 526 | ||
| 641 |
|
2개월 전 | 398 | |
| 640 |
|
2개월 전 | 479 | |
| 639 | 2개월 전 | 482 | ||
| 638 | 2개월 전 | 457 | ||
| 637 | 3개월 전 | 671 | ||
| 636 | 3개월 전 | 868 | ||
| 635 | 3개월 전 | 772 | ||
| 634 |
비버팩토리
|
3개월 전 | 780 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기