<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시판에 이미지맵 태그가 사라져요]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/8754</link>
		<description><![CDATA[<p>게시판에 이미지맵 태그가 사라져요;</p>

<p> </p>

<p>&lt;div&gt;<br />
&lt;img class="alignnone size-full wp-image-4803 aligncenter" src="http://cksosimo.cafe24.com/wp-content/uploads/2015/10/popup_view.jpg" alt="popup_view" usemap="001" width="630" height="2375" /&gt;<br />
&lt;map name="001"&gt; <br />
&lt;area coords="454,1056,560,1086" shape="rect" href="https://www.facebook.com/sohyub/" target="_blank" /&gt; <br />
&lt;area coords="457,1780,556,1809" shape="rect" href="consumer.or.kr/DR3001/FN3004LS.php" target="_blank" /&gt; <br />
&lt;/map&gt;<br />
&lt;/div&gt;</p>

<p> </p>

<p>저장하기를 누르면 사라지네요ㅠ</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[FTP로 접속해서 파일을 수정해주셔야 합니다.

/kboard/helper/Security.helper.php

 

kboard_xssfilt...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/8756</link>
			<description><![CDATA[<p>FTP로 접속해서 파일을 수정해주셔야 합니다.</p>

<p>/kboard/helper/Security.helper.php</p>

<p> </p>

<p>kboard_xssfilter() 함수가 있습니다.</p>

<p>이 함수 내용을 아래 코드로 교체해서 테스트 해주세요.</p>

<p>그래도 안되시면 KBoard-&gt;대시보드 페이지에서 "XSS공격 차단 비활성화" 해보시기 비랍니다.</p>

<p>글 작성 후 다시 활성화 해주세요.</p>

<p> </p>

<p>function kboard_xssfilter($data){<br />
    global $kboard_xssfilter_active;<br />
    if(is_array($data)) return array_map('kboard_xssfilter', $data);<br />
    if($kboard_xssfilter_active){<br />
        if(!isset($GLOBALS['KBOARD']) || !isset($GLOBALS['KBOARD']['HTMLPurifier']) &amp;&amp; !$GLOBALS['KBOARD']['HTMLPurifier'] || !isset($GLOBALS['KBOARD']['HTMLPurifier_Config']) || !$GLOBALS['KBOARD']['HTMLPurifier_Config']){<br />
            $HTMLPurifier_Config = HTMLPurifier_Config::createDefault();<br />
            $HTMLPurifier_Config-&gt;set('URI.AllowedSchemes', array('http'=&gt;true, 'https'=&gt;true, 'mailto'=&gt;true));<br />
            $HTMLPurifier_Config-&gt;set('URI.SafeIframeRegexp', '(.*)');<br />
            $HTMLPurifier_Config-&gt;set('HTML.SafeIframe', true);<br />
            $HTMLPurifier_Config-&gt;set('HTML.SafeObject', true);<br />
            $HTMLPurifier_Config-&gt;set('HTML.SafeEmbed', true);<br />
            $HTMLPurifier_Config-&gt;set('HTML.TidyLevel', 'light');<br />
            $HTMLPurifier_Config-&gt;set('HTML.FlashAllowFullScreen', true);<br />
            $HTMLPurifier_Config-&gt;set('HTML.AllowedElements','img,div,a,strong,font,span,em,br,p,u,i,b,sup,sub,small,table,thead,tbody,tfoot,tr,td,th,caption,pre,code,ul,li,ol,big,code,blockquote,center,hr,h1,h2,h3,h4,h5,h6,iframe,map,area');<br />
            $HTMLPurifier_Config-&gt;set('HTML.AllowedAttributes', 'a.href,a.target,img.src,img.usemap,iframe.src,iframe.frameborder,area.coords,area.shape,area.href,area.target,*.id,*.alt,*.style,*.class,*.title,*.width,*.height,*.border,*.colspan,*.rowspan,*.name');<br />
            $HTMLPurifier_Config-&gt;set('Attr.AllowedFrameTargets', array('_blank'));<br />
            $HTMLPurifier_Config-&gt;set('Output.FlashCompat', true);<br />
            $HTMLPurifier_Config-&gt;set('Core.RemoveInvalidImg', true);<br />
            $HTMLPurifier_Config-&gt;set('Cache.SerializerPath', WP_CONTENT_DIR . '/uploads/kboard_htmlpurifier');<br />
            $definition = $HTMLPurifier_Config-&gt;getHTMLDefinition(true);<br />
            $definition-&gt;addAttribute('img', 'usemap', 'CDATA');<br />
            $map = $definition-&gt;addElement('map', 'Block', 'Flow', 'Common', array('name'=&gt;'CDATA', 'id'=&gt;'ID', 'title'=&gt;'CDATA'));<br />
            $map-&gt;excludes = array('map'=&gt;true);<br />
            $area = $definition-&gt;addElement('area', 'Block', 'Empty', 'Common', array('name'=&gt;'CDATA', 'id'=&gt;'ID', 'alt'=&gt;'Text', 'coords'=&gt;'CDATA', 'accesskey'=&gt;'Character', 'nohref' =&gt; new HTMLPurifier_AttrDef_Enum(array('nohref')), 'href' =&gt; 'URI', 'shape' =&gt; new HTMLPurifier_AttrDef_Enum(array('rect','circle','poly','default')), 'tabindex'=&gt;'Number', 'target'=&gt;new HTMLPurifier_AttrDef_Enum(array('_blank', '_self', '_target', '_top'))));<br />
            $area-&gt;excludes = array('area'=&gt;true);<br />
            $GLOBALS['KBOARD']['HTMLPurifier_Config'] = $HTMLPurifier_Config;<br />
            $GLOBALS['KBOARD']['HTMLPurifier'] = HTMLPurifier::getInstance();<br />
            unset($HTMLPurifier_Config);<br />
        }<br />
        $data = $GLOBALS['KBOARD']['HTMLPurifier']-&gt;purify(stripslashes($data), $GLOBALS['KBOARD']['HTMLPurifier_Config']);<br />
    }<br />
    return $data;<br />
}</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 12 May 2016 09:33:39 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>