<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[contact form게시판 입력필드에 html로 다중셀렉트폼 코드를 넣었는데 메일에 표시되는방법]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/53171</link>
		<description><![CDATA[<p>contact form게시판을 사용하는데 셀렉트폼이 다중셀렉트폼을 사용해야해서</p>

<p>다른 게시글에 있는 <a href="https://huskdoll.tistory.com/497" target="_blank">https://huskdoll.tistory.com/497</a> 코드를 이용해서 입력필드-확장필드-html 을 사용해 코드를 넣었습니다.</p>

<p>게시판에는 표시가되지만, '메일'과 '관리자 페이지에서 게시판보기' 를 통해 문의 내용을 확인하면 html부분이 오지않습니다.</p>

<p>'메일'과 '관리자 페이지에서 게시판보기' 에 입력필드가 표시되는 방법 부탁드립니다....</p>

<p> </p>

<p>아래 사진첨부합니다.</p>

<p><strong>&lt;입력필드추가사진&gt;</strong></p>

<p><a href="https://imgur.com/TuhHWRA" target="_blank">https://imgur.com/TuhHWRA</a></p>

<p><strong>&lt;컨텍트폼게시판에 표시된 사진&gt;</strong></p>

<p><a href="https://imgur.com/4TJVUBz" target="_blank">https://imgur.com/4TJVUBz</a></p>

<p><strong>&lt;메일에 표시된 사진&gt;</strong></p>

<p><a href="https://imgur.com/OpxYfRM" target="_blank">https://imgur.com/OpxYfRM</a></p>

<p> </p>

<p><strong>&lt;html에 사용한 코드내용&gt;</strong></p>

<pre>
<code>&lt;!--다중필드--&gt;
1depth: &lt;select name="mainCategory" style="width:200px"&gt;
        &lt;option value=""&gt;전체&lt;/option&gt;
    &lt;/select&gt;
    2depth: &lt;select name="subCategory" style="width:200px"&gt;
        &lt;option value=""&gt;전체&lt;/option&gt;
    &lt;/select&gt;
    
    &lt;script  src="http://code.jquery.com/jquery-latest.min.js"&gt;&lt;/script&gt;
    &lt;script type="text/javascript"&gt;
 
$(document).ready(function() {
    
    //Main 카테고리를 선택 할때 마다 AJAX를 호출할 수 있지만 DB접속을 매번 해야 하기 때문에 main, sub카테고리 전체을 들고온다.
    
    //****************이부분은 DB로 셋팅하세요.
    //Main 카테고리 셋팅 (DB에서 값을 가져와 셋팅 하세요.)
    var mainCategoryArray = new Array();
    var mainCategoryObject = new Object();
    
    mainCategoryObject = new Object();
    mainCategoryObject.main_category_id = "1";
    mainCategoryObject.main_category_name = "스포츠";
    mainCategoryArray.push(mainCategoryObject);
    
    mainCategoryObject = new Object();
    mainCategoryObject.main_category_id = "2";
    mainCategoryObject.main_category_name = "공연";
    mainCategoryArray.push(mainCategoryObject);
    
    //Sub 카테고리 셋팅 (DB에서 값을 가져와 셋팅 하세요.)
    var subCategoryArray = new Array();
    var subCategoryObject = new Object();
    
    //스포츠에 해당하는 sub category 리스트
    subCategoryObject = new Object();
    subCategoryObject.main_category_id = "1";
    subCategoryObject.sub_category_id = "1"
    subCategoryObject.sub_category_name = "야구"    
    subCategoryArray.push(subCategoryObject);
    
    subCategoryObject = new Object();
    subCategoryObject.main_category_id = "1";
    subCategoryObject.sub_category_id = "2"
    subCategoryObject.sub_category_name = "농구"    
    subCategoryArray.push(subCategoryObject);
    
    subCategoryObject = new Object();
    subCategoryObject.main_category_id = "1";
    subCategoryObject.sub_category_id = "3"
    subCategoryObject.sub_category_name = "축구"    
    subCategoryArray.push(subCategoryObject);
    
    //공연에 해당하는 sub category 리스트
    subCategoryObject = new Object();
    subCategoryObject.main_category_id = "2";
    subCategoryObject.sub_category_id = "1"
    subCategoryObject.sub_category_name = "연극"    
    subCategoryArray.push(subCategoryObject);
    
    subCategoryObject = new Object();
    subCategoryObject.main_category_id = "2";
    subCategoryObject.sub_category_id = "2"
    subCategoryObject.sub_category_name = "뮤지컬"    
    subCategoryArray.push(subCategoryObject);
    
    subCategoryObject = new Object();
    subCategoryObject.main_category_id = "2";
    subCategoryObject.sub_category_id = "3"
    subCategoryObject.sub_category_name = "오페라"    
    subCategoryArray.push(subCategoryObject);
    
    subCategoryObject = new Object();
    subCategoryObject.main_category_id = "2";
    subCategoryObject.sub_category_id = "4"
    subCategoryObject.sub_category_name = "콘서트"    
    subCategoryArray.push(subCategoryObject);
    //****************이부분은 DB로 셋팅하세요.
    
    
    //메인 카테고리 셋팅
    var mainCategorySelectBox = $("select[name='mainCategory']");
    
    for(var i=0;i&lt;mainCategoryArray.length;i++){
        mainCategorySelectBox.append("&lt;option value='"+mainCategoryArray[i].main_category_id+"'&gt;"+mainCategoryArray[i].main_category_name+"&lt;/option&gt;");
    }
    
    //*********** 1depth카테고리 선택 후 2depth 생성 START ***********
    $(document).on("change","select[name='mainCategory']",function(){
        
        //두번째 셀렉트 박스를 삭제 시킨다.
        var subCategorySelectBox = $("select[name='subCategory']");
        subCategorySelectBox.children().remove(); //기존 리스트 삭제
        
        //선택한 첫번째 박스의 값을 가져와 일치하는 값을 두번째 셀렉트 박스에 넣는다.
        $("option:selected", this).each(function(){
            var selectValue = $(this).val(); //main category 에서 선택한 값
            subCategorySelectBox.append("&lt;option value=''&gt;전체&lt;/option&gt;");
            for(var i=0;i&lt;subCategoryArray.length;i++){
                if(selectValue == subCategoryArray[i].main_category_id){
                    
                    subCategorySelectBox.append("&lt;option value='"+subCategoryArray[i].sub_category_id+"'&gt;"+subCategoryArray[i].sub_category_name+"&lt;/option&gt;");
                    
                }
            }
        });
        
    });
    //*********** 1depth카테고리 선택 후 2depth 생성 END ***********
        
});
&lt;/script&gt;
&lt;!--다중필드 끝--&gt;</code></pre>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요.

셀렉트 박스의 name은 HTML 필드의 메타키와는 다르게 별도로 설정해주셔야 합니다.

그리...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/53231</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>셀렉트 박스의 name은 HTML 필드의 메타키와는 다르게 별도로 설정해주셔야 합니다.</p>

<p>그리고 name에는 특수문자가 들어가지 않게 적용해주세요.</p>

<p>특수문자가 들어갈 경우 예상치 못한 문제가 생길 수 있습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 03 Jun 2021 23:56:24 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[kboard_option_메타키 를 이용해 코드를 수정했는데 오지않습니다.

혹시 어느부분을 수정해야하나요?.....]]></title>
			<link>https://www.cosmosfarm.com/threads/document/53225</link>
			<description><![CDATA[<p>kboard_option_메타키 를 이용해 코드를 수정했는데 오지않습니다.</p>

<p>혹시 어느부분을 수정해야하나요?..</p>

<p>*입력필드(HTML)을 하나 더만들어서 메타키를 두개 만들었습니다. 코드는 동일하구요. 아래 사진첨부합니다.</p>

<pre>
<code class="language-html">&lt;!--다중필드--&gt;
1depth: &lt;select name="kboard_option_{60b6f2744f226?}" style="width:200px"&gt;
        &lt;option value=""&gt;전체&lt;/option&gt;
    &lt;/select&gt;
    2depth: &lt;select name="kboard_option_{60b884f13d33f?}" style="width:200px"&gt;
        &lt;option value=""&gt;전체&lt;/option&gt;
    &lt;/select&gt;
    
    &lt;script  src="http://code.jquery.com/jquery-latest.min.js"&gt;&lt;/script&gt;
    &lt;script type="text/javascript"&gt;
 
$(document).ready(function() {
    
    //Main 카테고리를 선택 할때 마다 AJAX를 호출할 수 있지만 DB접속을 매번 해야 하기 때문에 main, sub카테고리 전체을 들고온다.
    
    //****************이부분은 DB로 셋팅하세요.
    //Main 카테고리 셋팅 (DB에서 값을 가져와 셋팅 하세요.)
    var mainCategoryArray = new Array();
    var mainCategoryObject = new Object();
    
    mainCategoryObject = new Object();
    mainCategoryObject.main_category_id = "1";
    mainCategoryObject.main_category_name = "2021년 계약직 직영점장 채용(영남권)";
    mainCategoryArray.push(mainCategoryObject);
    
    mainCategoryObject = new Object();
    mainCategoryObject.main_category_id = "2";
    mainCategoryObject.main_category_name = "[BGF리테일] 영남권 점포개발 경력사원 수시 채용";
    mainCategoryArray.push(mainCategoryObject);
    
    mainCategoryObject = new Object();
    mainCategoryObject.main_category_id = "3";
    mainCategoryObject.main_category_name = "[BGF리테일] 2021년 경력사원 수시 채용";
    mainCategoryArray.push(mainCategoryObject);
    
    mainCategoryObject = new Object();
    mainCategoryObject.main_category_id = "4";
    mainCategoryObject.main_category_name = "[BGF리테일] 2021년 계약직 직영점장 채용(영남권)";
    mainCategoryArray.push(mainCategoryObject);
    
    //Sub 카테고리 셋팅 (DB에서 값을 가져와 셋팅 하세요.)
    var subCategoryArray = new Array();
    var subCategoryObject = new Object();
    
    //스포츠에 해당하는 sub category 리스트
    subCategoryObject = new Object();
    subCategoryObject.main_category_id = "1";
    subCategoryObject.sub_category_id = "1"
    subCategoryObject.sub_category_name = "계약직-점포운영직-점포관리-영남권"    
    subCategoryArray.push(subCategoryObject);
    
    subCategoryObject = new Object();
    subCategoryObject.main_category_id = "1";
    subCategoryObject.sub_category_id = "2"
    subCategoryObject.sub_category_name = "농구"    
    subCategoryArray.push(subCategoryObject);
    
    subCategoryObject = new Object();
    subCategoryObject.main_category_id = "1";
    subCategoryObject.sub_category_id = "3"
    subCategoryObject.sub_category_name = "축구"    
    subCategoryArray.push(subCategoryObject);
    
    //공연에 해당하는 sub category 리스트
    subCategoryObject = new Object();
    subCategoryObject.main_category_id = "2";
    subCategoryObject.sub_category_id = "1"
    subCategoryObject.sub_category_name = "경력-점포개발직군-SP-영남권"    
    subCategoryArray.push(subCategoryObject);
    
    subCategoryObject = new Object();
    subCategoryObject.main_category_id = "2";
    subCategoryObject.sub_category_id = "2"
    subCategoryObject.sub_category_name = "뮤지컬"    
    subCategoryArray.push(subCategoryObject);
    
    subCategoryObject = new Object();
    subCategoryObject.main_category_id = "2";
    subCategoryObject.sub_category_id = "3"
    subCategoryObject.sub_category_name = "오페라"    
    subCategoryArray.push(subCategoryObject);
    
    subCategoryObject = new Object();
    subCategoryObject.main_category_id = "2";
    subCategoryObject.sub_category_id = "4"
    subCategoryObject.sub_category_name = "콘서트"    
    subCategoryArray.push(subCategoryObject);
    //****************이부분은 DB로 셋팅하세요.
    
    
    //메인 카테고리 셋팅
    var mainCategorySelectBox = $("select[name='kboard_option_{60b6f2744f226?}']");
    
    for(var i=0;i&lt;mainCategoryArray.length;i++){
        mainCategorySelectBox.append("&lt;option value='"+mainCategoryArray[i].main_category_id+"'&gt;"+mainCategoryArray[i].main_category_name+"&lt;/option&gt;");
    }
    
    //*********** 1depth카테고리 선택 후 2depth 생성 START ***********
    $(document).on("change","select[name='kboard_option_{60b6f2744f226?}']",function(){
        
        //두번째 셀렉트 박스를 삭제 시킨다.
        var subCategorySelectBox = $("select[name='kboard_option_{60b884f13d33f?}']");
        subCategorySelectBox.children().remove(); //기존 리스트 삭제
        
        //선택한 첫번째 박스의 값을 가져와 일치하는 값을 두번째 셀렉트 박스에 넣는다.
        $("option:selected", this).each(function(){
            var selectValue = $(this).val(); //main category 에서 선택한 값
            subCategorySelectBox.append("&lt;option name='kboard_option_60b6f2744f226' value=''&gt;전체&lt;/option&gt;");
            for(var i=0;i&lt;subCategoryArray.length;i++){
                if(selectValue == subCategoryArray[i].main_category_id){
                    
                    subCategorySelectBox.append("&lt;option name='kboard_option_60b884f13d33f' value='"+subCategoryArray[i].sub_category_id+"'&gt;"+subCategoryArray[i].sub_category_name+"&lt;/option&gt;");
                    
                }
            }
        });
        
    });
    //*********** 1depth카테고리 선택 후 2depth 생성 END ***********
        
});
&lt;/script&gt;
&lt;!--다중필드 끝--&gt;</code></pre>

<p><strong>&lt;메타키 사진&gt;</strong></p>

<p><a href="https://imgur.com/4soD8ri" target="_blank">https://imgur.com/4soD8ri</a></p>

<p> </p>]]></description>
			<author>워드프레스웹사이트 </author>
			<pubDate>Thu, 03 Jun 2021 08:10:59 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[올려주신 페이지 주소로 확인해보니

셀렉트 박스의 name이 mainCategory, subCategory 이런 식으로 적...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/53216</link>
			<description><![CDATA[<p>올려주신 페이지 주소로 확인해보니</p>

<p>셀렉트 박스의 name이 mainCategory, subCategory 이런 식으로 적용되어 있습니다.</p>

<p>셀렉트 박스의 내용을 입력 필드로 저장하고 이메일로 보내시려면</p>

<p>해당 name들을 kboard_option_메타키 이런 식으로 적용해주세요.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 03 Jun 2021 05:19:10 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[functions.php파일에 아래 코드를 넣었지만 아래 사진과같이 html입력필드의 셀렉트박스 내용이 불러와...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/53206</link>
			<description><![CDATA[<p>functions.php파일에 아래 코드를 넣었지만 아래 사진과같이 html입력필드의 셀렉트박스 내용이 불러와지지 않는데 해결방법 부탁드립니다...</p>

<pre>
<code>add_filter('kboard_latest_alerts_message', 'my_kboard_latest_alerts_message', 10, 2);
function my_kboard_latest_alerts_message($mail_content, $content){
	$mail_content = '이름 : '.$content-&gt;member_display . '&lt;br&gt;'.'&lt;hr&gt;'.'연락처 : '.$content-&gt;option-&gt;{'60b8334cd5eea'}. '&lt;br&gt;'.'&lt;hr&gt;'.'Email : '.$content-&gt;option-&gt;{'60b8333ad5ee9'}. '&lt;br&gt;'.'&lt;hr&gt;'.'test : '.$content-&gt;option-&gt;{'60b6f2744f226'}. '&lt;br&gt;'.'&lt;hr&gt;'.'문의내용 : '.$content-&gt;content. '&lt;br&gt;'.'&lt;hr&gt;';
	return $mail_content;
}</code></pre>

<p><strong>&lt;메일에 보낸 사진&gt;</strong></p>

<p><a href="https://imgur.com/nhYeZJs" target="_blank">https://imgur.com/nhYeZJs</a></p>

<p><strong>&lt;문의 페이지 링크&gt;</strong></p>

<p><a href="http://bgf1.cafe24.com/?page_id=33" target="_blank"><strong>http://bgf1.cafe24.com/?page_id=33</strong></a></p>

<p><strong>&lt;입력필드 사진&gt;</strong></p>

<p><strong><a href="https://imgur.com/C4DzLEE" target="_blank">https://imgur.com/C4DzLEE</a></strong></p>]]></description>
			<author>워드프레스웹사이트 </author>
			<pubDate>Thu, 03 Jun 2021 02:34:47 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

말씀하신 메일은 최신글 이메일 알림 기능을 말씀하시는 건지요?

최신글 이메일 알림과...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/53185</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>말씀하신 메일은 최신글 이메일 알림 기능을 말씀하시는 건지요?</p>

<p>최신글 이메일 알림과 관리자 페이지에서 게시글 확인 시 입력 필드도 표시하시려면 코드를 수정해주셔야 할 듯합니다.</p>

<p>추가하신 셀렉트 박스의 name을 kboard_option_메타키 이런 식으로 적용해주셔야</p>

<p>입력 필드로 저장되고 게시글 본문 페이지에서 확인 가능합니다.</p>

<p>document.php 파일에서 &lt;?php echo $content-&gt;option-&gt;메타키?&gt; 이런 식으로 사용하실 수 있습니다.</p>

<p> </p>

<p>게시글 본문 페이지를 표시하는 document.php 파일은</p>

<p>FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일입니다.</p>

<p> </p>

<p>최신글 이메일 알림의 메일 내용은 kboard_latest_alerts_message 필터로 편집 가능합니다.</p>

<p>kboard_latest_alerts_message 필터는</p>

<p>/wp-content/plugins/kboard/class/KBContent.class.php 파일에서 확인해보실 수 있습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 02 Jun 2021 07:39:24 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>