스킨의 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;
<? } ?>
이 틀에 맞추시면 됩니다.

죄송합니다만...
절대로...
절대로..
절대로.
답변글에 그대로 복사해 쓸 정도로 답해 드리지는 않습니다. (저얼때 잘난척 아님, 저도 초보)
도와 드리고 싶어도 도와드리는 게 아니기 때문에..
헤메며 알아간다는 재미도 쏠쏠하구요 ^^; 홧팅!
늦었지만 진심으로 감사드립니다. ^^
잘 해결 되었습니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
14년 전 조회 1,566
14년 전 조회 1,906
14년 전 조회 1,522
14년 전 조회 1,136
14년 전 조회 1,518
14년 전 조회 1,454
14년 전 조회 1,235
14년 전 조회 1,667
14년 전 조회 1,416
14년 전 조회 992
14년 전 조회 925
14년 전 조회 1,493
14년 전 조회 1,581
14년 전 조회 1,618
14년 전 조회 790
14년 전 조회 742
14년 전 조회 800
14년 전 조회 1,021
14년 전 조회 1,000
14년 전 조회 789
🐛 버그신고