테스트 사이트 - 개발 중인 베타 버전입니다

필드폼에 html태그 보이게 하려면... 채택완료

망이망소이 4년 전 조회 3,491

관리자 환경설정의 여분필드를 활용하려고 합니다. 

 

관리자페이지의 입력폼에서 

html태그를 등록하면 

<?php echo $config[cf_1] ?>

출력시 제대로 나오던데요

문제는 

 

다시 수정하려고 환경설정 여분필드폼을 보면 

태그는 보이지 않고 한글만 남아 있더라구요. 

 

DB확인해보니 태그는 그대로 있구요. 

 

즉 폼에서 수정시에도 태그를 다시 볼 수 있게 하려면

어떻게 폼을 고쳐야하는지 궁금합니다.

 

참고로 여분필드 인풋폼은

</p>

<p><input type="text" name="cf_<?php echo $i ?>" value="<?php echo get_sanitize_input($config['cf_'.$i]); ?>" id="cf_<?php echo $i ?>" class="frm_input extra-value-input" size="30"></p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
4년 전
get_sanitize_input 이것도 빼보세요.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

망이망소이
4년 전
[code]
<textarea id="content" maxlength="300" name="cf_<?php echo $i ?>" value="<?php echo $config['cf_'.$i] ?>" id="cf_<?php echo $i ?>"></textarea>
[/code]
이렇게하니까 소스상으로는 value값이 불러와지는데 희한하게 폼에서는 안보이네요. 무엇때문인지 보고 있습니다만.. ^^
만듦
4년 전
아! textarea 니깐.. <textarea><?php echo $config['cf_'.$i] ?></textarea> 이렇게 수정해보세요

댓글을 작성하려면 로그인이 필요합니다.

아 죄송합니다. 

<?php echo $config['cf_'.$i] ?>

 

를 빼먹었네요. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

get_sanitize_input 이부분이 변환시키는거 아닐까싶네요

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

소스를 보니 get_text 함수로 text 화 처리가 되네요

 

get_text 함수를 제거하시면 될겁니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

망이망소이
4년 전
[code]
<textarea id="content" maxlength="300" name="cf_<?php echo $i ?>" value="<?php echo get_sanitize_input($config['cf_'.$i]); ?>" id="cf_<?php echo $i ?>"></textarea>
[/code]
이렇게도 해봤는데 안되서요~^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인