<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[업그레이드 후 추가 필드 내용이 표시 안되요~^^;]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/9665</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>KBoard 를 아주 잘 사용하고 있는 개발자입니다.</p>

<p>KBoard 어제 업그레이드했는데요,</p>

<p>잘되던 추가 필드 기능이 안되고 있어요~^^;</p>

<p>사용자들이 꽤 많이 사용하는 게시판인데요...</p>

<p>스킨을 새로 만들었구요, 제가 추가한 스킨의 editor.php 코드는 다음과 같습니다..</p>

<p>            &lt;tr&gt;<br />
                &lt;th&gt;작성자&lt;/th&gt;<br />
                &lt;?php if(!$content-&gt;title) :   //제목이 없다는 것은 처음 작성하는 경우임 <br />
                         {<br />
                            $current_user = wp_get_current_user();<br />
                             $content-&gt;option-&gt;name = $current_user-&gt;user_firstname;  <br />
                            <br />
                            $key = 'job';<br />
                              $single = true;<br />
                              $content-&gt;option-&gt;job = get_user_meta( $current_user-&gt;ID, $key, $single );<br />
                            $key1 = 'organ';<br />
                              $single = true;<br />
                              $content-&gt;option-&gt;organ = get_user_meta( $current_user-&gt;ID, $key1, $single );<br />
                         }    <br />
                         endif ?&gt;    <br />
                &lt;td&gt;<br />
                    &lt;!--input name="kboard_option_name" title="작성자" value="&lt;?= $content-&gt;option-&gt;name; ?&gt;" type="text" readonly="readonly" class="input_write check" style="width:90%; height:31px"--&gt;<br />
                    &lt;input type="text" name="kboard_option_name" title="작성자" value="&lt;?= $content-&gt;option-&gt;name; ?&gt;" class="input_write check" style="width:90%; height:31px"&gt;<br />
                &lt;/td&gt;    <br />
     &lt;!--input 태그 안 넣으면 이 값들이 저장이 안된다~! 삭제하면 안됨!!!--&gt;<br />
                &lt;th&gt;소속기관&lt;/th&gt;<br />
                &lt;td&gt;<br />
                    &lt;!--input name="kboard_option_job" title="소속" value="&lt;?= $content-&gt;option-&gt;job; ?&gt;" type="text" readonly="readonly" class="input_write check" style="height:31px"&gt;<br />
                    &lt;input name="kboard_option_organ" title="기관" value="&lt;?= $content-&gt;option-&gt;organ; ?&gt;" type="text" readonly="readonly" class="input_write check" style="height:31px"--&gt;                <br />
                    &lt;input name="kboard_option_organ" title="기관" value="&lt;?= $content-&gt;option-&gt;organ; ?&gt;" type="text" class="input_write check" style="height:31px"&gt;                <br />
                &lt;/td&gt;    <br />
            &lt;/tr&gt;<br />
         </p>

<p>-&gt; 현재 작성자 필드와 소속, 기관 필드 모두 아무런 내용도 나오지 않습니다.</p>

<p>그리고 $current_user-&gt;user_firstname 값 또는 get_user_meta( $current_user-&gt;ID, $key, $single ) 값을 표시해보면 잘 나옵니다~! </p>

<p>어제까지는 잘 되었었는데요...</p>

<p>왜그런지 확인 부탁드립니다...</p>

<p>참고로 URL은 http://www.cubictek.co.kr/customer/qna/ 입니다.</p>

<p> </p>

<p>PS) 생각해보니</p>

<p>필드 값의 초기 값이 표시가 안되는거네요~</p>

<p>사용자 id 값을 알아내어 작성자 이름으로 아예 처음부터 보여주게 코딩했는데요</p>

<p>이전 버전에선 이 초기값 설정이 표시되었는데 업그레이드한 휴에는 초기값 설정이 안 먹어요~</p>

<p>해당 필드에 값 입력하면 저장은 됩니다~</p>

<p>감사합니다~! ^^</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[실제 게시글 저장하기 전에는

$content-&amp;gt;option 사용이 불가능합니다.

게시글이 없을 때는 실...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/9701</link>
			<description><![CDATA[<p>실제 게시글 저장하기 전에는</p>

<p>$content-&gt;option 사용이 불가능합니다.</p>

<p>게시글이 없을 때는 실제로 option 값 저장을 할 수 없기 때문입니다.</p>

<p>그래서 $content-&gt;option-&gt;name 값이 있는지(저장된 값이 있는지) 체크하고 없다면 다른 값을 출력해서</p>

<p>게시글 저장시 option 값도 저장되도록 한 것입니다.</p>

<p> </p>

<p>전문적으로 이야기 드리면, KBContent 클래스의 initWithUID 메소드로 게시글 정보가 초기화 되어 있어야 합니다.</p>

<p>게시글 정보의 uid 값이 없다면 option 은 동작하지 않습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Sat, 23 Jul 2016 02:11:20 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[친절하고 신속한 답변에 항상 감사 드립니다~!
알려주신 코드와 유사하게 이미 수정해서 테스트 서버에...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/9699</link>
			<description><![CDATA[친절하고 신속한 답변에 항상 감사 드립니다~!<br />
알려주신 코드와 유사하게 이미 수정해서 테스트 서버에서 테스트한 상태입니다~<br />
그래도 검증이 되어 한결 안심이됩니다~^^<br />
<br />
하지만 의문은 여전히 남네요~<br />
해당 필드의 초기값 설정이 업그레이드 전에는 되었는데<br />
최신버전에선 왜 인되는지에 대한거요~<br />
<br />
어쨌든 항상 너무 감사합니다~^^<br />
]]></description>
			<author>vivihop</author>
			<pubDate>Fri, 22 Jul 2016 13:35:57 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[코드 수정해봤습니다.

아래 코드로 테스트 해보시겠어요?

 

            &amp;lt;tr&amp;gt;
       ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/9688</link>
			<description><![CDATA[<p>코드 수정해봤습니다.</p>

<p>아래 코드로 테스트 해보시겠어요?</p>

<p> </p>

<p>            &lt;tr&gt;<br />
                &lt;th&gt;작성자&lt;/th&gt;<br />
                &lt;?php if(!$content-&gt;title) :   //제목이 없다는 것은 처음 작성하는 경우임 <br />
                         {<br />
                            $current_user = wp_get_current_user();<br />
                             $option_name = $current_user-&gt;user_firstname;  <br />
                            <br />
                            $key = 'job';<br />
                              $single = true;<br />
                              $option_job = get_user_meta( $current_user-&gt;ID, $key, $single );<br />
                            $key1 = 'organ';<br />
                              $single = true;<br />
                              $option_organ = get_user_meta( $current_user-&gt;ID, $key1, $single );<br />
                         }<br />
                         endif ?&gt;    <br />
                &lt;td&gt;<br />
                    &lt;!--input name="kboard_option_name" title="작성자" value="&lt;?php echo $content-&gt;option-&gt;name ? $content-&gt;option-&gt;name : $option_name?&gt;" type="text" readonly="readonly" class="input_write check" style="width:90%; height:31px"--&gt;<br />
                    &lt;input type="text" name="kboard_option_name" title="작성자" value="&lt;?php echo $content-&gt;option-&gt;name ? $content-&gt;option-&gt;name : $option_name?&gt;" class="input_write check" style="width:90%; height:31px"&gt;<br />
                &lt;/td&gt;    <br />
     &lt;!--input 태그 안 넣으면 이 값들이 저장이 안된다~! 삭제하면 안됨!!!--&gt;<br />
                &lt;th&gt;소속기관&lt;/th&gt;<br />
                &lt;td&gt;<br />
                    &lt;!--input name="kboard_option_job" title="소속" value="&lt;?php echo $content-&gt;option-&gt;job ? $content-&gt;option-&gt;job : $option_job?&gt;" type="text" readonly="readonly" class="input_write check" style="height:31px"&gt;<br />
                    &lt;input name="kboard_option_organ" title="기관" value="&lt;?php echo $content-&gt;option-&gt;organ ? $content-&gt;option-&gt;organ : $option_organ?&gt;" type="text" readonly="readonly" class="input_write check" style="height:31px"--&gt;                <br />
                    &lt;input name="kboard_option_organ" title="기관" value="&lt;?php echo $content-&gt;option-&gt;organ ? $content-&gt;option-&gt;organ : $option_organ?&gt;" type="text" class="input_write check" style="height:31px"&gt;                <br />
                &lt;/td&gt;    <br />
            &lt;/tr&gt;</p>

<p> </p>

<p>간단히 설명드리면</p>

<p>&lt;?php echo $content-&gt;option-&gt;name ? $content-&gt;option-&gt;name : $option_name?&gt;</p>

<p>여기서 $content-&gt;option-&gt;name 값이 있으면 $content-&gt;option-&gt;name 값을 출력하고 없다면 $option_name 값이 출력되게 바꿨습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 22 Jul 2016 08:37:27 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>