스킨의 write.skin.php에서 include 사용법 도와주세요.
편리함을 위하여 test.php 라는 파일을 만들어
스킨의 write.skin.php에 include로 중간에 삽입하였습니다.
그런데 test.php의 필드에 들어간 내용은 저장이 안되더군요.
이곳 저곳 찾아봐도 방법을 찾을 길 없어
질답 게시판에 도움글 올립니다.
아시는 분이나 해결 방법을 제시해 주실 고수님들 좀 도와주시면 감사하겠습니다.
^^; 여기 올리면 왠만하면 해결되더라구요
부탁드립니다.
스킨의 write.skin.php에 include로 중간에 삽입하였습니다.
그런데 test.php의 필드에 들어간 내용은 저장이 안되더군요.
이곳 저곳 찾아봐도 방법을 찾을 길 없어
질답 게시판에 도움글 올립니다.
아시는 분이나 해결 방법을 제시해 주실 고수님들 좀 도와주시면 감사하겠습니다.
^^; 여기 올리면 왠만하면 해결되더라구요
부탁드립니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
test.php 안에 write.skin.php 를 불러온거네요
write.skin.php 안에 <form></form> 되어있으므로
test.php 의 필드는 form 밖에 존재하게 됩니다
필요에 의해 이와 같은 구조가 불가피 하다면
write.skin.php 안에
test.php 에 있는 같은 필드를 hidden으로 넣어두고
function fwrite_submit(f) {
이부분 안에
document.fwrite.skin의필드.value = document.test의폼.test의필드.value;
를 이용해 복사해 전달하면 됩니다.
문제는...
스킨이 여러군데서 쓰이므로
test.php 안에 특정값을 정의 내려주고
$test = true;
skin 안에
<? if($test) { ?>
document.fwrite.skin의필드.value = document.test의폼.test의필드.value;
<? } ?>
이런식으로 처리해 줘야 다른곳에서 사용시 에러방지 될 것입니다.
==이 부분의 무엇을 뜻하는지 잘 모르겠습니다. 제가 너무 초보라
write.skin.php 안에
test.php 에 있는 같은 필드를 hidden으로 넣어두고
===
아래부분과 같이 간단한 예시를 보여주시면 감사하겠습니다. ^^
같은 필드라고 꼭 같을 필요는 없습니다.
skin 안에
<? if($test) { ?>
document.fwrite.skin의필드.value = document.test의폼.test의필드.value;
<? } ?>
이 틀에 맞추시면 됩니다.
죄송합니다만...
절대로...
절대로..
절대로.
답변글에 그대로 복사해 쓸 정도로 답해 드리지는 않습니다. (저얼때 잘난척 아님, 저도 초보)
도와 드리고 싶어도 도와드리는 게 아니기 때문에..
헤메며 알아간다는 재미도 쏠쏠하구요 ^^; 홧팅!
잘 해결 되었습니다.