<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[K보드 댓글 입력시 꺽쇠기호 처리 방법 재 문의 드립니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/45691</link>
		<description><![CDATA[<p>안녕하세요? :)</p>

<p>아래 링크에 문의드렸던 내용에 이어지는 질문을 드리고자 합니다. <a href="https://www.cosmosfarm.com/threads/document/44333">https://www.cosmosfarm.com/threads/document/44333</a></p>

<p>종종 댓글로 코드문을 입력하다보니, 꺽쇠기호를 모두 비활성화하는 방법을 사용하지 못하고 있습니다.</p>

<p>코드문을 입력하기 위해 &lt;pre&gt; 태그를 사용하고 있는데요. &lt;pre&gt; 태그 안에 있는 꺽쇠기호를 &amp;gt; 와 &amp;lt; 로 입력하면 문제가 해결되지만, 댓글을 저만 남기는 것이 아닌 다른 사용자와 같이 남기다보니 보다 근본적인 해결책이 필요하여 문의를 드리게 되었습니다.</p>

<p>&lt;<strong>pre&gt; 태그 안에 있는 꺽쇠기호는 &amp;gt; 와 &amp;lt; 로 인식하도록 하는 방법</strong>이 있을까요?</p>

<p>현재는 &lt;pre&gt;A1<strong>&gt;=</strong>A2&lt;/pre&gt; 로 댓글로 입력하면, &gt;= 기호의 꺽쇠가 태그문으로 인식되어 해당페이지 레이아웃이 깨지는 문제가 발생합니다.</p>

<p>방법이 있을 경우 조언해주시면 감사하겠습니다.</p>

<p>항상 친절한 답변에 미리 감사드립니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[처음 올려주셨던 코드를 사용시,

기존의 모든 댓글이 &amp;lt;pre&amp;gt; 태그 안에 반복되는 문제가 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/45737</link>
			<description><![CDATA[<p>처음 올려주셨던 코드를 사용시,</p>

<p>기존의 모든 댓글이 &lt;pre&gt; 태그 안에 반복되는 문제가 있어, 아래와 같이 수정 후 문제 해결하였습니다.^^</p>

<p>감사합니다.</p>

<pre>
<code>&lt;?php

/******************************************
 * K보드 &lt;pre&gt; 태그 안 꺾쇠 일반 기호로 변경
 ******************************************/
add_filter('kboard_comments_content', 'kboard_comments_content_20200818', 10, 3);
function kboard_comments_content_20200818($content, $comment_uid, $content_uid){
	$comment = new KBComment();
	$comment-&gt;initWithUID($comment_uid);
	
	$board = $comment-&gt;getBoard();
	if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		$replace = preg_replace('/&lt;pre&gt;(.*)&lt;\/pre&gt;/i', htmlspecialchars('$1'), $content);
		//$replace = htmlspecialchars($replace);
		$content = $replace;
		// $content = preg_replace('/&lt;pre&gt;(.*)&lt;\/pre&gt;/i', $replace, $content);
	}
	return $content;
}</code></pre>

<p> </p>]]></description>
			<author>오빠두</author>
			<pubDate>Tue, 18 Aug 2020 08:36:53 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요. 빠른 답변 감사드립니다.

테스트 후 문제 있을 경우 답글로 문의드리도록 하겠습니다. :)

 ]]></title>
			<link>https://www.cosmosfarm.com/threads/document/45733</link>
			<description><![CDATA[<p>안녕하세요. 빠른 답변 감사드립니다.</p>

<p>테스트 후 문제 있을 경우 답글로 문의드리도록 하겠습니다. :)</p>

<p> </p>]]></description>
			<author>오빠두</author>
			<pubDate>Tue, 18 Aug 2020 07:55:14 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[도움이 되실지 모르겠지만

아래의 코드를 추가하시면

KBoard 댓글 입력 시 워드프레스 내장 에디터를 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/45720</link>
			<description><![CDATA[<p>도움이 되실지 모르겠지만</p>

<p>아래의 코드를 추가하시면</p>

<p>KBoard 댓글 입력 시 워드프레스 내장 에디터를 사용하실 수 있습니다.</p>

<pre>
<code class="language-php">add_action('kboard_skin_header', 'kboard_skin_header_20200818', 10, 1);
function kboard_skin_header_20200818($builder){
	$board = $builder-&gt;board;

	if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		if(!defined('KBOARD_COMMENTS_WP_EDITOR')){
			define('KBOARD_COMMENTS_WP_EDITOR', '1');
		}
	}
}</code></pre>

<p>테마의 functions.php 파일에 코드를 추가하거나 <a href="https://ko.wordpress.org/plugins/code-snippets/" target="_blank">Code Snippets</a> 플러그인을 사용해서 코드를 추가할 수 있습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 18 Aug 2020 04:45:04 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

htmlspecialchars 함수와 정규식을 활용하면

&amp;lt;pre&amp;gt; 태그 내에 추가되는 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/45719</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>htmlspecialchars 함수와 정규식을 활용하면</p>

<p>&lt;pre&gt; 태그 내에 추가되는 태그를 HTML 엔티티로 변환하실 수 있습니다.</p>

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

<pre>
<code class="language-php">add_filter('kboard_comments_content', 'kboard_comments_content_20200818', 10, 3);
function kboard_comments_content_20200818($content, $comment_uid, $content_uid){
	$comment = new KBComment();
	$comment-&gt;initWithUID($comment_uid);
	
	$board = $comment-&gt;getBoard();
	if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		$replace = preg_replace('/&lt;pre&gt;(.*)&lt;\/pre&gt;/i', '$1', $content);
		$replace = htmlspecialchars($replace);
		
		$content = preg_replace('/&lt;pre&gt;(.*)&lt;\/pre&gt;/i', '&lt;pre&gt;'.$replace.'&lt;/pre&gt;', $content);
	}
	return $content;
}</code></pre>

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

<p>버그가 있을 수도 있으니 충분히 테스트해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 18 Aug 2020 04:40:37 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>