<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[영문버전 k보드 미디어 추가시 오류]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/21806</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>다국어 사이트에서 게시판 이미지 첨부시</p>

<p> </p>

<p>add media 버튼 정상동작</p>

<p>KBoard Add Media 버튼 누렀을 시 오류가 나네요</p>

<p>(국문에서는 정상입니다.)</p>

<p>http://beautifulmindcharity.org/?page_id=1389&amp;lang=en</p>

<p>링크에서 확인 좀 부탁드립니다.</p>

<p> </p>

<p>* 관리자 모드에서만 확인되는 관계로 Q&amp;A 페이지로 링크 넣었습니다.</p>

<p>글쓰기 누르고 하단의 Photos 에서 'KBoard Add Media' 버튼을 누르면 동일 증상이 재현되네요</p>

<p> </p>

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

영문버전이 아니라 다국어 플러그인 때문 같습니다.

WPML 플러그인을 사용하시나요?

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

<p>영문버전이 아니라 다국어 플러그인 때문 같습니다.</p>

<p>WPML 플러그인을 사용하시나요?</p>

<p> </p>

<p>FTP로 접속해서 파일을 수정해보시겠어요?</p>

<p>/wp-content/plugins/kboard/template/js/script.js 파일을 수정해주세요.</p>

<p> </p>

<p>1. script.js 파일에서 아래 코들르 찾아주세요.</p>

<pre>
<code class="language-javascript">function kboard_editor_open_media(){
	var w = 900;
	var h = 500;
	
	if(kboard_current.board_id){
		if(jQuery('#kboard_media_wrapper').length){
			jQuery('#kboard_media_wrapper').show();
			jQuery('#kboard_media_wrapper').html(jQuery('&lt;iframe frameborder="0"&gt;&lt;/iframe&gt;').attr('src', kboard_settings.home_url+'?action=kboard_media&amp;board_id='+kboard_current.board_id+'&amp;media_group='+kboard_settings.media_group+'&amp;content_uid='+kboard_current.content_uid));
			jQuery('#kboard_media_background').show();
		}
		else{
			var wrapper = jQuery('&lt;div id="kboard_media_wrapper"&gt;&lt;/div&gt;');
			var background = jQuery('&lt;div id="kboard_media_background"&gt;&lt;/div&gt;').css({opacity:'0.5'}).click(function(){
				kboard_media_close();
			});
			
			function init_window_size(){
				if(window.innerWidth &lt;= 900){
					wrapper.css({left:0, top:0, margin:'10px', width:(window.innerWidth-20), height:(window.innerHeight-20)});
				}
				else{
					wrapper.css({left:'50%', top:'50%', margin:0, 'margin-left':(w/2)*-1, 'margin-top':(h/2)*-1, width:w, height:h});
				}
			}
			init_window_size();
			jQuery(window).resize(init_window_size);
			
			wrapper.html(jQuery('&lt;iframe frameborder="0"&gt;&lt;/iframe&gt;').attr('src', kboard_settings.home_url+'?action=kboard_media&amp;board_id='+kboard_current.board_id+'&amp;media_group='+kboard_settings.media_group+'&amp;content_uid='+kboard_current.content_uid));
			jQuery('body').append(background);
			jQuery('body').append(wrapper);
			
			if(!jQuery('input[name="media_group"]').filter(function(){return this.value==kboard_settings.media_group}).length){
				jQuery('[name="board_id"]').parents('form').append(jQuery('&lt;input type="hidden" name="media_group"&gt;').val(kboard_settings.media_group));
			}
		}
	}
}</code></pre>

<p> </p>

<p>2. 아래 코드로 교체 해주세요.</p>

<pre>
<code class="language-javascript">function kboard_editor_open_media(){
	var w = 900;
	var h = 500;
	
	if(kboard_settings.home_url.indexOf('?') === -1){
		var media_popup_url = kboard_settings.home_url+'?action=kboard_media&amp;board_id='+kboard_current.board_id+'&amp;media_group='+kboard_settings.media_group+'&amp;content_uid='+kboard_current.content_uid;
	}
	else{
		var media_popup_url = kboard_settings.home_url+'&amp;action=kboard_media&amp;board_id='+kboard_current.board_id+'&amp;media_group='+kboard_settings.media_group+'&amp;content_uid='+kboard_current.content_uid;
	}
	
	if(kboard_current.board_id){
		if(jQuery('#kboard_media_wrapper').length){
			jQuery('#kboard_media_wrapper').show();
			jQuery('#kboard_media_wrapper').html(jQuery('&lt;iframe frameborder="0"&gt;&lt;/iframe&gt;').attr('src', media_popup_url));
			jQuery('#kboard_media_background').show();
		}
		else{
			var wrapper = jQuery('&lt;div id="kboard_media_wrapper"&gt;&lt;/div&gt;');
			var background = jQuery('&lt;div id="kboard_media_background"&gt;&lt;/div&gt;').css({opacity:'0.5'}).click(function(){
				kboard_media_close();
			});
			
			function init_window_size(){
				if(window.innerWidth &lt;= 900){
					wrapper.css({left:0, top:0, margin:'10px', width:(window.innerWidth-20), height:(window.innerHeight-20)});
				}
				else{
					wrapper.css({left:'50%', top:'50%', margin:0, 'margin-left':(w/2)*-1, 'margin-top':(h/2)*-1, width:w, height:h});
				}
			}
			init_window_size();
			jQuery(window).resize(init_window_size);
			
			wrapper.html(jQuery('&lt;iframe frameborder="0"&gt;&lt;/iframe&gt;').attr('src', media_popup_url));
			jQuery('body').append(background);
			jQuery('body').append(wrapper);
			
			if(!jQuery('input[name="media_group"]').filter(function(){return this.value==kboard_settings.media_group}).length){
				jQuery('[name="board_id"]').parents('form').append(jQuery('&lt;input type="hidden" name="media_group"&gt;').val(kboard_settings.media_group));
			}
		}
	}
}</code></pre>

<p> </p>

<p>코드 수정후 브라우저의 캐시를 비우고 확인해주세요.</p>

<p>해당 버그는 수정해서 업데이트하도록 하겠습니다.</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 25 Apr 2018 08:52:22 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>