<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시판에 주말과 공휴일에 글 써지는걸 막고싶습니다]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/25614</link>
		<description><![CDATA[<p><a href="https://www.cosmosfarm.com/wpstore/product/kboard-cross-calendar-skin" target="_blank">KBoard 크로스 캘린더 스킨</a>을 활용해서 병원 예약하기 페이지를 만들고자 합니다.</p>

<p>주말과 공휴일에 일정이 등록되는걸 막거나 특정한 날짜에 일정을 등록 못하게 하는 방법이 있을까요?</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[스킨 수정 없이 테마의 functions.php 파일에 코드를 추가해서도 가능합니다.


add_action('kboard_ski...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/25630</link>
			<description><![CDATA[<p>스킨 수정 없이 테마의 functions.php 파일에 코드를 추가해서도 가능합니다.</p>

<pre>
<code class="language-php">add_action('kboard_skin_header', 'my_kboard_stop_writing', 10, 1);
function my_kboard_stop_writing($builder){
	
	if($builder-&gt;board-&gt;id == '1'){ // 실제 적용될 게시판 ID값으로 바꿔주세요.
		
		if($builder-&gt;mod == 'editor'){ // 글쓰기 페이지인지 체크
			
			$daily = array('일', '월', '화', '수', '목', '금', '토');
			$date = date('w', current_time('timestamp'));
			
			if(in_array($daily[$date], array('토', '일'))){
				echo '&lt;script&gt;';
				echo "alert('주말에는 글쓰기가 제한됩니다.');";
				echo "history.go(-1);";
				echo '&lt;/script&gt;';
				exit;
			}
			
			$holiday = array('2018-08-15', '2018-09-24', '2018-09-25', '2018-09-26');
			
			if(in_array(date('Y-m-d', current_time('timestamp')), $holiday)){
				echo '&lt;script&gt;';
				echo "alert('공휴일에는 글쓰기가 제한됩니다.');";
				echo "history.go(-1);";
				echo '&lt;/script&gt;';
				exit;
			}
		}
	}
}</code></pre>

<p>워드프레스 관리자 -&gt; 외모 -&gt; 테마 편집기 메뉴에서 테마의 functions.php 파일을 편집할 수 있습니다.</p>

<p>업데이트를 위해서 가급적이면 스킨 파일을 직접 수정하지 않는 게 좋습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 17 Aug 2018 08:47:17 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

법정 공휴일은 따로 프로그래밍을 해주셔야 할 듯합니다.

토요일, 일요일에 일정 등록 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/25620</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>법정 공휴일은 따로 프로그래밍을 해주셔야 할 듯합니다.</p>

<p>토요일, 일요일에 일정 등록 버튼을 안 보이게 하시려면</p>

<p>스킨 파일을 직접 수정해주셔야 할 듯합니다.</p>

<p> </p>

<p>FTP로 접속해서 /wp-content/plugins/kboard/skin/cross-calendar/list.php 파일에</p>

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

<pre>
<code class="language-html">&lt;?php if($board-&gt;isWriter()):?&gt;
&lt;!-- 버튼 시작 --&gt;
&lt;div class="kboard-control"&gt;
	&lt;a href="&lt;?php echo $url-&gt;getContentEditor()?&gt;" class="kboard-cross-calendar-button-small"&gt;&lt;?php echo __('Register Schedule', 'kboard-cross-calendar')?&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;!-- 버튼 끝 --&gt;
&lt;?php endif?&gt;</code></pre>

<p>아래의 코드로 교체해보시겠어요?</p>

<pre>
<code class="language-html">&lt;?php
$daily = array('일', '월', '화', '수', '목', '금', '토');
$date = date('w', current_time('timestamp'));
?&gt;
&lt;?php if($board-&gt;isWriter() &amp;&amp; !in_array($daily[$date], array('토','일'))):?&gt;
&lt;!-- 버튼 시작 --&gt;
&lt;div class="kboard-control"&gt;
	&lt;a href="&lt;?php echo $url-&gt;getContentEditor()?&gt;" class="kboard-cross-calendar-button-small"&gt;&lt;?php echo __('Register Schedule', 'kboard-cross-calendar')?&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;!-- 버튼 끝 --&gt;
&lt;?php endif?&gt;</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 17 Aug 2018 07:36:27 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>