<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[캘린더 플러그인 질문드립니다]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/30008</link>
		<description><![CDATA[<p>안녕하세요 캘린더 스킨을 사용하고 있습니다.</p>

<p> </p>

<p>종일 이라는 체크 박스를 눌러야 시간 설정이 없어지는데</p>

<p> </p>

<p>이것을 기본으로 하고싶습니다 checked = checked 해봤지만 클릭만 되어있고 시간은 없어져있지 않아서 다시 두번 클릭을 해야하더라구요 </p>

<p> </p>

<p>혹시 방법이 있을까요?</p>

<p> </p>

<p>아 그리고 하나더 여쭈고 싶은게 캘린더에서 달력 모양에서 날짜 숫자 누르면 바로 그 날짜에 일정생성이 되던데 비로그인자는 로그인 화면으로 넘어가더라구요</p>

<p>제가 보안때문에 로그인화면을 숨기는데 비로그인자는 아에 클릭이 안되게 할수 없을까요? (php 어드민 확인 문법을 사용해보았는데 자꾸 오류가나서요!)</p>

<p> </p>

<p>항상 감사합니다 </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 크로스 캘린더 스킨에서 게시글 작성 시 종일을 기본값으로 하시려면

FTP로 접...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/30023</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p><a href="https://www.cosmosfarm.com/wpstore/product/kboard-cross-calendar-skin" target="_blank">KBoard 크로스 캘린더 스킨</a>에서 게시글 작성 시 종일을 기본값으로 하시려면</p>

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

<p>아래의 코드를 찾아서</p>

<pre>
<code class="language-html">&lt;input type="text" class="timepicker" name="kboard_option_start_time" maxlength="5" value="&lt;?php echo $content-&gt;option-&gt;start_time ? $content-&gt;option-&gt;start_time : date('H:i', strtotime('9:00'))?&gt;" title="&lt;?php echo __('Start Time Setting', 'kboard-cross-calendar')?&gt;"&gt;</code></pre>

<p>아래의 코드로 교체해보세요.</p>

<pre>
<code class="language-html">&lt;input type="text" class="timepicker" name="kboard_option_start_time" maxlength="5" value="&lt;?php echo $content-&gt;option-&gt;start_time ? $content-&gt;option-&gt;start_time : ''?&gt;" title="&lt;?php echo __('Start Time Setting', 'kboard-cross-calendar')?&gt;"&gt;</code></pre>

<p>아래의 코드를 찾아서</p>

<pre>
<code class="language-html">&lt;input type="text" class="timepicker" name="kboard_option_end_time" maxlength="5" value="&lt;?php echo $content-&gt;option-&gt;end_time ? $content-&gt;option-&gt;end_time : date('H:i', strtotime('18:00'))?&gt;" title="&lt;?php echo __('End Time Setting', 'kboard-cross-calendar')?&gt;"&gt;</code></pre>

<p>아래의 코드로 교체해보세요.</p>

<pre>
<code class="language-html">&lt;input type="text" class="timepicker" name="kboard_option_end_time" maxlength="5" value="&lt;?php echo $content-&gt;option-&gt;end_time ? $content-&gt;option-&gt;end_time : ''?&gt;" title="&lt;?php echo __('End Time Setting', 'kboard-cross-calendar')?&gt;"&gt;</code></pre>

<p>아래의 코드를 찾아서</p>

<pre>
<code class="language-html">&lt;label&gt;&lt;input type="checkbox" class="attr-checkbox" name="kboard_option_all_day_long" onclick="kboard_event_time_all_day_long(this)"&gt;&lt;?php echo __('All day', 'kboard-cross-calendar')?&gt;&lt;/label&gt;</code></pre>

<p>아래의 코드로 교체해보세요.</p>

<pre>
<code class="language-html">&lt;label&gt;&lt;input type="checkbox" class="attr-checkbox" name="kboard_option_all_day_long" onclick="kboard_event_time_all_day_long(this)" checked&gt;&lt;?php echo __('All day', 'kboard-cross-calendar')?&gt;&lt;/label&gt;</code></pre>

<p> </p>

<p>워드프레스 관리자 -&gt; 외모(테마 디자인) -&gt; 사용자 정의하기 -&gt; CSS 입력 필드에</p>

<p>아래의 코드를 추가해보세요.</p>

<pre>
<code class="language-css">#kboard-cross-calendar-editor .kboard-attr-row .attr-value .calendar-event-start-date-set .timepicker,
#kboard-cross-calendar-editor .kboard-attr-row .attr-value .calendar-event-end-date-set .timepicker { display: none; }</code></pre>

<p> </p>

<p>캘린더 레이아웃에서 로그인 사용자만 날짜를 클릭해서 게시글을 등록할 수 있게 하시려면</p>

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

<p>아래의 코드를 찾아서</p>

<pre>
<code class="language-html">&lt;div class="calendar-icon-day"&gt;
	&lt;a href="&lt;?php echo $url-&gt;set('mod', 'editor')-&gt;set('ymd', kboard_get_calendar_ymd($calendar_start_day, $cell_index, $now_day_count, $last_day, $kboard_calendar_year, $kboard_calendar_month, $prev_day_count, $next_day_count))-&gt;toString();?&gt;" title="&lt;?php echo __('Register Schedule', 'kboard-cross-calendar')?&gt;"&gt;
		&lt;?php
		if($calendar_start_day &lt;= $cell_index &amp;&amp; $now_day_count &lt;= $last_day){
			echo $now_day_count++;
		}
		else if($cell_index &lt; $calendar_start_day){
			echo $prev_day_count++;
		}
		else if($cell_index &gt;= $last_day){
			echo $next_day_count++;
		}
		?&gt;
	&lt;/a&gt;
&lt;/div&gt;</code></pre>

<p>아래의 코드로 교체해보세요.</p>

<pre>
<code class="language-html">&lt;div class="calendar-icon-day"&gt;
	&lt;?php if(is_user_logged_in()):?&gt;
	&lt;a href="&lt;?php echo $url-&gt;set('mod', 'editor')-&gt;set('ymd', kboard_get_calendar_ymd($calendar_start_day, $cell_index, $now_day_count, $last_day, $kboard_calendar_year, $kboard_calendar_month, $prev_day_count, $next_day_count))-&gt;toString();?&gt;" title="&lt;?php echo __('Register Schedule', 'kboard-cross-calendar')?&gt;"&gt;
		&lt;?php
		if($calendar_start_day &lt;= $cell_index &amp;&amp; $now_day_count &lt;= $last_day){
			echo $now_day_count++;
		}
		else if($cell_index &lt; $calendar_start_day){
			echo $prev_day_count++;
		}
		else if($cell_index &gt;= $last_day){
			echo $next_day_count++;
		}
		?&gt;
	&lt;/a&gt;
	&lt;?php else:?&gt;
		&lt;?php
		if($calendar_start_day &lt;= $cell_index &amp;&amp; $now_day_count &lt;= $last_day){
			echo $now_day_count++;
		}
		else if($cell_index &lt; $calendar_start_day){
			echo $prev_day_count++;
		}
		else if($cell_index &gt;= $last_day){
			echo $next_day_count++;
		}
		?&gt;
	&lt;?php endif?&gt;
&lt;/div&gt;</code></pre>

<p>위의 코드에서 <a href="https://developer.wordpress.org/reference/functions/is_user_logged_in/" target="_blank">is_user_logged_in</a> 함수가 로그인했는지 체크하는 함수입니다.</p>

<p>게시판 관리자만 일정을 등록할 수 있게 하시려면 is_user_logged_in() 부분을</p>

<p>$board-&gt;isAdmin()으로 교체해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 11 Feb 2019 02:00:01 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>