G5용 내용관리에 권한이랑 파일인크루드 추가 정보
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 가 되겠습니다.
사용법은
불러오실 스킨폴더 안에 있는 파일명을 문서파일 항목에 입력합니다.
권한을 설정해 줍니다.
저장하시면 됩니다.
부족하지만 공유해봅니다. 감사합니다.
추천
3
3
댓글 전체
좋습니다. 혹시 문서파일이 있을경우는 기존 내용 노출을 안하는 방법이 있을까요?
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);
}
인크루드하려는 문서파일이 없을때 원래 컨텐츠 문서를 인크루드 시켜라 입니다.
안녕하세요.
정말 이런 능력이 있으시다니 놀라울 다름입니다.
근데 제가 실행을 하니뭘 잘못 입력햇는지
http 500 error 가 뜨네요.
내용관리에 새로 추가하고 권한 입력까지는 되는데
이후 확인을 하면 오류가 뜨는데
제가 뭘 잘못 이해한 것 같습니다.
위 내용 설명을 좀 더 자세히 설명해 주시면 감사하겠습니다.
가령
"불러오는 문서파일의 기본 경로는 설정해준 content의 스킨내부입니다.
예를 들어 문서의 스킨을 (theme)basic로 했을경우 불러오는 기본 경로는
/theme/설정한 테마이름/skin/content/basic 가 되겠습니다. "
이 부분을 구체적인 예시로 들어주시면 정말 감사하겠습니다.
제가 php를 잘 모르는데
얼추 따라는 할 수가 있습니다.
감사합니다.
정말 이런 능력이 있으시다니 놀라울 다름입니다.
근데 제가 실행을 하니뭘 잘못 입력햇는지
http 500 error 가 뜨네요.
내용관리에 새로 추가하고 권한 입력까지는 되는데
이후 확인을 하면 오류가 뜨는데
제가 뭘 잘못 이해한 것 같습니다.
위 내용 설명을 좀 더 자세히 설명해 주시면 감사하겠습니다.
가령
"불러오는 문서파일의 기본 경로는 설정해준 content의 스킨내부입니다.
예를 들어 문서의 스킨을 (theme)basic로 했을경우 불러오는 기본 경로는
/theme/설정한 테마이름/skin/content/basic 가 되겠습니다. "
이 부분을 구체적인 예시로 들어주시면 정말 감사하겠습니다.
제가 php를 잘 모르는데
얼추 따라는 할 수가 있습니다.
감사합니다.
굿굿~~~
감사합니다. 딱 원하던 건데 ..