<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[플레이비디오 스킨 유투브 영상 올리기 문의]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/30764</link>
		<description><![CDATA[<p>안녕하세요~</p>

<p>플레이비디오스킨 유투브영상 올리는 것과 관련해 문의드립니다.</p>

<p><a href="https://www.cosmosfarm.com/threads/document/29463">https://www.cosmosfarm.com/threads/document/29463</a></p>

<p>질문 보면 케이보드는 어떤 게시판에서든지 유투브영상에서 "소스코드복사"해서 본문에 붙여넣기 하면 보인다고 하셨는데</p>

<pre>
<code>&lt;iframe width="640" height="360" src="https://www.youtube.com/embed/CNeNwplE_aw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;</code></pre>

<p>위 코드 복사해서 플레이 비디오 스킨 동영상 올리는 창에서 본문에 붙여넣기 했는데</p>

<p>Not found 라고 나와서요... 도움부탁드립니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인 최신 버전(현재 공식 최신 버전 5.4) 기준으로 안내해드리겠습니다.

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

<p>KBoard 플러그인 최신 버전(현재 공식 최신 버전 5.4) 기준으로 안내해드리겠습니다.</p>

<p>워드프레스 관리자 -&gt; 외모(테마 디자인) -&gt; 테마 편집기 페이지에서 functions.php 파일 하단에</p>

<p>아래의 코드를 추가해보시겠어요?</p>

<pre>
<code class="language-php">add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 4);
function my_kboard_document_insert($content_uid, $board_id, $content, $board){
	if($board_id == '1'){ // 실제 게시판 id로 적용해주세요.
		// 유튜브
		preg_match("/\s*[a-zA-Z\/\/:\.]*youtube.com\/embed\/([a-zA-Z0-9\-_]+)([a-zA-Z0-9\/\*\-\_\?\&amp;\;\%\=\.]*)/i", $content-&gt;content, $youtube_match);
		if(isset($youtube_match[1])&amp;&amp;$youtube_match[1]){
			$content-&gt;option-&gt;youtube_thumbnail_url = "https://img.youtube.com/vi/{$youtube_match[1]}/hqdefault.jpg";
		}
		
		// 비메오
		preg_match("/\s*[a-zA-Z\/\/:\.]*player.vimeo.com\/video\/([a-zA-Z0-9\-_]+)([a-zA-Z0-9\/\*\-\_\?\&amp;\;\%\=\.]*)/i", $content-&gt;content, $vimeo_match);
		if(isset($vimeo_match[1])&amp;&amp;$vimeo_match[1]){
			$response = wp_remote_get("http://vimeo.com/api/v2/video/{$vimeo_match[1]}.php" );
			if(is_array($response)){
				$body = unserialize($response['body']);
				$body = $body[0];
				
				if(isset($body['thumbnail_large'])&amp;&amp;$body['thumbnail_large']){
					$content-&gt;option-&gt;vimeo_thumbnai_url = $body['thumbnail_large'];
				}
				else if(isset($body['thumbnail_medium'])&amp;&amp;$body['thumbnail_medium']){
					$content-&gt;option-&gt;vimeo_thumbnai_url = $body['thumbnail_medium'];
				}
				else if(isset($body['thumbnail_small'])&amp;&amp;$body['thumbnail_small']){
					$content-&gt;option-&gt;vimeo_thumbnai_url = $body['thumbnail_small'];
				}
			}
		}
	}
}

add_filter('kboard_content_get_thumbnail', 'my_kboard_content_get_thumbnail', 10, 4);
function my_kboard_content_get_thumbnail($thumbnail_url, $width, $height, $content){
	$board = $content-&gt;getBoard();
	if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		if($content-&gt;option-&gt;youtube_thumbnail_url){
			$thumbnail_url = $content-&gt;option-&gt;youtube_thumbnail_url;
		}
		else if($content-&gt;option-&gt;vimeo_thumbnai_url){
			$thumbnail_url = $content-&gt;option-&gt;vimeo_thumbnai_url;
		}
	}
		
	return $thumbnail_url;
}</code></pre>

<p>위의 코드에서 $board_id == '1' 부분과 $board_id == '1' 부분은 실제 게시판 id로 적용해주세요.</p>

<p> </p>

<p>만약 업데이트를 할 수 없는 상황이라면</p>

<p>FTP로 접속해서 /wp-content/plugins/kboard/class/KBContent.class.php 파일에</p>

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

<pre>
<code class="language-php">public function getThumbnail($width='', $height=''){
	if(isset($this-&gt;thumbnail["{$width}x{$height}"]) &amp;&amp; $this-&gt;thumbnail["{$width}x{$height}"]){
		return $this-&gt;thumbnail["{$width}x{$height}"];
	}
	else if($this-&gt;thumbnail_file){
		if($width &amp;&amp; $height){
			$this-&gt;thumbnail["{$width}x{$height}"] = kboard_resize($this-&gt;thumbnail_file, $width, $height);
		}
		else{
			$this-&gt;thumbnail["{$width}x{$height}"] = site_url($this-&gt;thumbnail_file);
		}
		return $this-&gt;thumbnail["{$width}x{$height}"];
	}
	else if($this-&gt;uid){
		$media = new KBContentMedia();
		$media-&gt;content_uid = $this-&gt;uid;
		foreach($media-&gt;getList() as $media_item){
			if(isset($media_item-&gt;file_path) &amp;&amp; $media_item-&gt;file_path){
				if($width &amp;&amp; $height){
					$this-&gt;thumbnail["{$width}x{$height}"] = kboard_resize($media_item-&gt;file_path, $width, $height);
				}
				else{
					$this-&gt;thumbnail["{$width}x{$height}"] = site_url($media_item-&gt;file_path);
				}
				return $this-&gt;thumbnail["{$width}x{$height}"];
			}
		}
		foreach($this-&gt;attach as $attach){
			$extension = strtolower(pathinfo($attach[0], PATHINFO_EXTENSION));
			if(in_array($extension, array('gif','jpg','jpeg','png'))){
				if($width &amp;&amp; $height){
					$this-&gt;thumbnail["{$width}x{$height}"] = kboard_resize($attach[0], $width, $height);
				}
				else{
					$this-&gt;thumbnail["{$width}x{$height}"] = site_url($attach[0]);
				}
				return $this-&gt;thumbnail["{$width}x{$height}"];
			}
		}
	}
	return '';
}</code></pre>

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

<pre>
<code class="language-php">public function getThumbnail($width='', $height=''){
	$size = array('width'=&gt;$width, 'height'=&gt;$height);
	$size = apply_filters('kboard_content_get_thumbnail_size', $size, $this);
	$width = isset($size['width']) ? intval($size['width']) : '';
	$height = isset($size['height']) ? intval($size['height']) : '';
	
	$thumbnail_url = '';
	if(isset($this-&gt;thumbnail["{$width}x{$height}"]) &amp;&amp; $this-&gt;thumbnail["{$width}x{$height}"]){
		$thumbnail_url = $this-&gt;thumbnail["{$width}x{$height}"];
	}
	else if($this-&gt;thumbnail_file){
		if($width &amp;&amp; $height){
			$this-&gt;thumbnail["{$width}x{$height}"] = kboard_resize($this-&gt;thumbnail_file, $width, $height);
		}
		else{
			$this-&gt;thumbnail["{$width}x{$height}"] = site_url($this-&gt;thumbnail_file);
		}
		$thumbnail_url = $this-&gt;thumbnail["{$width}x{$height}"];
	}
	else if($this-&gt;uid){
		$media = new KBContentMedia();
		$media-&gt;content_uid = $this-&gt;uid;
		foreach($media-&gt;getList() as $media_item){
			if($thumbnail_url) break;
			if(isset($media_item-&gt;file_path) &amp;&amp; $media_item-&gt;file_path){
				if($width &amp;&amp; $height){
					$this-&gt;thumbnail["{$width}x{$height}"] = kboard_resize($media_item-&gt;file_path, $width, $height);
				}
				else{
					$this-&gt;thumbnail["{$width}x{$height}"] = site_url($media_item-&gt;file_path);
				}
				$thumbnail_url = $this-&gt;thumbnail["{$width}x{$height}"];
			}
		}
		if(!$thumbnail_url){
			foreach($this-&gt;attach as $attach){
				if($thumbnail_url) break;
				$extension = strtolower(pathinfo($attach[0], PATHINFO_EXTENSION));
				if(in_array($extension, array('gif','jpg','jpeg','png'))){
					if($width &amp;&amp; $height){
						$this-&gt;thumbnail["{$width}x{$height}"] = kboard_resize($attach[0], $width, $height);
					}
					else{
						$this-&gt;thumbnail["{$width}x{$height}"] = site_url($attach[0]);
					}
					$thumbnail_url = $this-&gt;thumbnail["{$width}x{$height}"];
				}
			}
		}
	}
	return apply_filters('kboard_content_get_thumbnail', $thumbnail_url, $width, $height, $this);
}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 25 Mar 2019 05:22:15 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[동영상 썸네일 관련 문의드립니다.

https://imgur.com/a/xBruZj0

동영상 올릴때 유투브 ID와 '소스코...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/31391</link>
			<description><![CDATA[<p>동영상 썸네일 관련 문의드립니다.</p>

<p><a href="https://imgur.com/a/xBruZj0">https://imgur.com/a/xBruZj0</a></p>

<p>동영상 올릴때 유투브 ID와 '소스코드복사'해서 붙여넣기 2가지 방법을 사용하려고 하는데</p>

<p>첨부파일 보시면 유투브 ID를 입력한 동영상은 썸네일 이미지가 자동으로 뜨는데</p>

<p>본문에 '소스코드 복사'해서 붙여넣기한 동영상 썸네일은 검정색으로 표시되서</p>

<p>혹시 소스코드 복사한 썸네일도 이미지가 표현될수 있는 방법이 있을까요?</p>]]></description>
			<author>에키</author>
			<pubDate>Sat, 23 Mar 2019 01:20:08 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[KBoard 플러그인에서 유튜브, 비메오, 첨부파일로 등록한 동영상은

본문 페이지 상단에 표시됩니다.

...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/31038</link>
			<description><![CDATA[<p>KBoard 플러그인에서 유튜브, 비메오, 첨부파일로 등록한 동영상은</p>

<p>본문 페이지 상단에 표시됩니다.</p>

<p>게시글 본문에 아이프레임이나 숏코드를 입력하셨다면</p>

<p>게시글 본문이 표시되는 쪽에 표시됩니다.</p>

<p> </p>

<p>플레이 비디오 스킨에서 게시글 본문을 표시하는 코드는</p>

<p>/wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일에</p>

<p>아래의 코드를 확인하실 수 있습니다.</p>

<pre>
<code class="language-html">&lt;div class="kboard-content" itemprop="description"&gt;
	&lt;div class="content-view"&gt;
		&lt;?php echo $content-&gt;content?&gt;
	&lt;/div&gt;
&lt;/div&gt;</code></pre>

<p>게시글 본문 내용을 상단에 표시하시려면 위의 코드를</p>

<p>적절한 위치에 추가해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 13 Mar 2019 00:04:51 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[감사합니다. 잘 적용했습니다. 추가로 문의드리고 싶은게 있는데

동영상올릴때 유투브 ID를 입력해서 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/31028</link>
			<description><![CDATA[<p>감사합니다. 잘 적용했습니다. 추가로 문의드리고 싶은게 있는데</p>

<p>동영상올릴때 유투브 ID를 입력해서 올리면</p>

<p><a href="https://imgur.com/a/ue1TuBt">https://imgur.com/a/ue1TuBt</a> 처럼 영상이 맨 위에 오고 그 밑에 제목 등 정보들이 나오는데</p>

<p>유투브에서 소스코드복사해서 본문에 붙여넣기 하면</p>

<p><a href="https://imgur.com/a/9IBFN7L">https://imgur.com/a/9IBFN7L</a> 처럼 제목 등 정보가 맨 위에 오고 영상이 그 밑에 오는데</p>

<p>소스코드 본문에 붙여넣기 해서 동영상 올렸을때 영상이 맨 위에 나오게 하려면 어떻게 하면 될까요?</p>

<p> </p>

<p> </p>]]></description>
			<author>에키</author>
			<pubDate>Tue, 12 Mar 2019 04:21:52 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[KBoard 게시판 플러그인에서 본문 내용에 기본 값을 표시하시는 게 목적이신지요?

워드프레스 관리자 -...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/30964</link>
			<description><![CDATA[<p>KBoard 게시판 플러그인에서 본문 내용에 기본 값을 표시하시는 게 목적이신지요?</p>

<p>워드프레스 관리자 -&gt; KBoard -&gt; 게시판 목록 -&gt; 게시판 선택 -&gt; 고급설정 페이지에서</p>

<p>본문 기본 양식 입력 필드에 원하시는 문구를 입력하신 후 저장해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Sun, 10 Mar 2019 23:56:06 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

https://imgur.com/a/Cafk3UR

처럼 본문에 문구가 나오게 하려고 입력필드 설정에서 &quo...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/30959</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p><a href="https://imgur.com/a/Cafk3UR">https://imgur.com/a/Cafk3UR</a></p>

<p>처럼 본문에 문구가 나오게 하려고 입력필드 설정에서 "텍스트 에어리어"를 선택하고 메타키 지정, 기본값에 제목 쓰고, 설명에 첨부미이지의 빨간원으로 친 글씨를 써주었습니다. 출력예제로</p>

<p>&lt;?php echo $content-&gt;option-&gt;{'info'}?&gt; 가 나와서 페이지편집에 입력해주었는데 다른데에 위 코드를 넣어주어야 하나요?</p>

<p> </p>

<p> </p>]]></description>
			<author>에키</author>
			<pubDate>Sun, 10 Mar 2019 14:44:27 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

KBoard 플레이 비디오 스킨에서 게시글 작성 시 비메오 ID와 자동재생을 안 보이게 하시려...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/30834</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>KBoard 플레이 비디오 스킨에서 게시글 작성 시 비메오 ID와 자동재생을 안 보이게 하시려면</p>

<p>스킨 파일을 수정해보시겠어요?</p>

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

<p>아래의 코드가 비메오 ID를 입력하는 부분입니다.</p>

<pre>
<code class="language-html">&lt;div class="kboard-attr-row"&gt;
	&lt;label class="attr-name" for="kboard-input-vimeo-id"&gt;비메오 ID&lt;/label&gt;
	&lt;div class="attr-value"&gt;
		&lt;input type="text" id="kboard-input-vimeo-id" name="kboard_option_vimeo_id" value="&lt;?php echo $content-&gt;option-&gt;vimeo_id?&gt;" placeholder="비메오 비디오 ID..."&gt;
		&lt;input type="hidden" name="kboard_option_vimeo_thumbnail_url" value="&lt;?php echo $content-&gt;option-&gt;vimeo_thumbnai_url?&gt;"&gt;
		&lt;div class="description"&gt;※ 주소 끝에 있는 ID값만 입력해주세요. (예:https://vimeo.com/&lt;span class="text-bold"&gt;237551523&lt;/span&gt;)&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;</code></pre>

<p>아래의 코드가 자동재생 설정하는 코드입니다.</p>

<pre>
<code class="language-html">&lt;div class="kboard-attr-row"&gt;
	&lt;label class="attr-name" for="kboard-select-autoplay"&gt;자동재생&lt;/label&gt;
	&lt;div class="attr-value"&gt;
		&lt;select id="kboard-select-autoplay" name="kboard_option_autoplay"&gt;
			&lt;option value=""&gt;OFF&lt;/option&gt;
			&lt;option value="1"&lt;?php if($content-&gt;option-&gt;autoplay):?&gt; selected&lt;?php endif?&gt;&gt;ON&lt;/option&gt;
		&lt;/select&gt;
		&lt;div class="description"&gt;※ 모바일 등 일부 환경에서는 적용되지 않습니다.&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;</code></pre>

<p>위의 코드들을 지워보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 07 Mar 2019 00:04:15 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[감사합니다. 비활성화 선택하니까 소스 붙여넣기 잘 적용되었습니다.

그런데 현재 영상올릴때

https:/...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/30829</link>
			<description><![CDATA[<p>감사합니다. 비활성화 선택하니까 소스 붙여넣기 잘 적용되었습니다.</p>

<p>그런데 현재 영상올릴때</p>

<p><a href="https://imgur.com/a/8fgeKme">https://imgur.com/a/8fgeKme</a>  빨간색 칠한 부분</p>

<p>1. 비메오 ID 입력부분</p>

<p>2. 자동재생 부분</p>

<p>이 2가지 기능을 안쓰려고 하는데 어떻게 하면 될까요?</p>]]></description>
			<author>에키</author>
			<pubDate>Wed, 06 Mar 2019 15:37:37 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

저희 쪽 테스트 서버에서 올려주신 코드로 확인해보니

게시글 본문 페이지에 유튜브 동...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/30784</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>저희 쪽 테스트 서버에서 올려주신 코드로 확인해보니</p>

<p>게시글 본문 페이지에 유튜브 동영상이 정상적으로 추가되고 있습니다.</p>

<p>아래 저희 데모 페이지에서도 테스트해보시겠어요?</p>

<p><a href="https://www.cosmosfarm.com/demo/" target="_blank">https://www.cosmosfarm.com/demo/</a></p>

<p> </p>

<p>Not found 메시지는 어디에 표시되고 있는지요?</p>

<p>혹시, 게시글 본문 자동링크 기능을 사용하고 있으시다면 비활성화한 상태에서 확인해보시겠어요?</p>

<p>워드프레스 관리자 -&gt; KBoard -&gt; 게시판 목록 -&gt; 게시판 선택 -&gt; 기본설정 페이지에서</p>

<p>글 작성 에디터가 textarea 사용으로 되어있을 때만 게시글 본문 자동링크 사용 설정이 표시됩니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 06 Mar 2019 01:17:49 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>