<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시물 조회가 불가합니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/53117</link>
		<description><![CDATA[<p>https://imgur.com/2s5YhDj</p>

<p>https://imgur.com/a/mF3N33x</p>

<p>게시물 목록은 뜨는데 게시물 클릭시 뜨지 않는 상황입니다</p>

<p>PHP 8 사용이고 오류가 난 부분 주석처리하니 사용은 가능하나 조회수가 오르지 않습니다.</p>

<p><br />
 </p>

<p><strong>Fatal error: Uncaught TypeError: in_array(): Argument #2</strong></p>

<p><strong>($haystack) must be of type array, null given in /wp-content/plugins/kboard/class/KBContent.class.php:626 Stack trace:</strong></p>

<p><strong>#0  /wp-content/plugins/kboard/class/KBContent.class.php(626): in_array('2', NULL)</strong></p>

<p><strong>#1  /wp-content/plugins/kboard/class/KBoardBuilder.class.php(516): KBContent-&gt;increaseView()</strong></p>

<p><strong>#2  /wp-content/plugins/kboard/class/KBoardBuilder.class.php(312): KBoardBuilder-&gt;builderDocument()</strong></p>

<p><strong>#3  /wp-content/plugins/kboard/index.php(808): KBoardBuilder-&gt;create()</strong></p>

<p><strong>#4  /wp-content/plugins/kboard/template/board.php(31): kboard_builder(Array)</strong></p>

<p><strong>#5  /wp-content/plugins/kboard/class/KBTemplate.class.php(55): include_once('설치경로')</strong></p>

<p><strong>#6  /wp-includes/class-wp-hook.php(292): KBTemplate-&gt;board('')</strong></p>

<p><strong>#7  /wp-includes/class-wp-hook.php(316): WP_Hook-&gt;apply_filters(NULL, Array)</strong></p>

<p><strong>#8  /wp-includes/plugin.php(484): WP_Hook-&gt;do_action(Array)</strong></p>

<p><strong>#9  /wp-settings.php(582): do_action('wp_loaded')</strong></p>

<p><strong>#10  /wp-config.php(90): require_once('')</strong></p>

<p><strong>#11  /wp-load.php(37): require_once('설치경로')</strong></p>

<p><strong>#12  /wp-admin/admin.php(34): require_once('설치경로')</strong></p>

<p><strong>#13 {main} thrown in  /wp-content/plugins/kboard/class/KBContent.class.php on line 626</strong></p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

PHP 8 버전에서 KBoard 플러그인이 동작하도록 개발 버전의 KBoard 플러그인을 개선했습...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/53137</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>PHP 8 버전에서 KBoard 플러그인이 동작하도록 개발 버전의 KBoard 플러그인을 개선했습니다.</p>

<p>개발 버전으로 업데이트하신 후 확인해보시겠어요?</p>

<p> </p>

<p>아래 링크 클릭하시면 깃허브 소스코드 저장소로 이동됩니다.</p>

<p><a href="https://github.com/cosmosfarm/KBoard-wordpress-plugin" target="_blank">https://github.com/cosmosfarm/KBoard-wordpress-plugin</a></p>

<p>해당 페이지 보시면 "Clone or download" 버튼이 있습니다.</p>

<p>이 버튼을 누르면 "Download ZIP" 버튼이 보이고 압축파일을 다운로드할 수 있습니다.</p>

<p>PC에 압축파일을 다운로드 한 다음 압축을 해제해보시면 KBoard 게시판과 댓글 모든 플러그인 파일이 있는 것을 확인할 수 있습니다.</p>

<p>kboard, kboard-comments 폴더를 FTP로 접속해서 파일을 업로드(덮어쓰기) 해주세요.</p>

<p><strong>※ 파일 업로드(덮어쓰기) 전에 반드시 웹호스팅의 하드와 데이터베이스(DB) 모두 전체 백업해두시길 바랍니다.</strong></p>

<p>깃허브에 올려진 파일은 개발 중인 파일이기 때문에 혹시 문제가 생겼을 때 되돌릴 수 있도록 미리 백업해두세요.</p>

<p> </p>

<p>만약, 업데이트를 할 수 있는 상황이 아니라면</p>

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

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

<pre>
<code class="language-php">if($this-&gt;uid &amp;&amp; !@in_array($this-&gt;uid, $_SESSION['increased_document_uid'])){</code></pre>

<p>아래의 코드로 교체해보세요.</p>

<pre>
<code class="language-php">if(!isset($_SESSION['increased_document_uid'])) $_SESSION['increased_document_uid'] = array();
if($this-&gt;uid &amp;&amp; !in_array($this-&gt;uid, $_SESSION['increased_document_uid'])){</code></pre>

<p> </p>

<p>/wp-content/plugins/kboard/class/KBAdminController.class.php 파일에</p>

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

<pre>
<code class="language-php">$board-&gt;meta-&gt;document_insert_up_point       = isset($_POST['document_insert_up_point'])       ? abs($_POST['document_insert_up_point'])         : '';
$board-&gt;meta-&gt;document_insert_down_point     = isset($_POST['document_insert_down_point'])     ? abs($_POST['document_insert_down_point'])       : '';
$board-&gt;meta-&gt;document_delete_up_point       = isset($_POST['document_delete_up_point'])       ? abs($_POST['document_delete_up_point'])         : '';
$board-&gt;meta-&gt;document_delete_down_point     = isset($_POST['document_delete_down_point'])     ? abs($_POST['document_delete_down_point'])       : '';
$board-&gt;meta-&gt;document_read_down_point       = isset($_POST['document_read_down_point'])       ? abs($_POST['document_read_down_point'])         : '';
$board-&gt;meta-&gt;attachment_download_down_point = isset($_POST['attachment_download_down_point']) ? abs($_POST['attachment_download_down_point'])   : '';
$board-&gt;meta-&gt;comment_insert_up_point        = isset($_POST['comment_insert_up_point'])        ? abs($_POST['comment_insert_up_point'])          : '';
$board-&gt;meta-&gt;comment_insert_down_point      = isset($_POST['comment_insert_down_point'])      ? abs($_POST['comment_insert_down_point'])        : '';
$board-&gt;meta-&gt;comment_delete_up_point        = isset($_POST['comment_delete_up_point'])        ? abs($_POST['comment_delete_up_point'])          : '';
$board-&gt;meta-&gt;comment_delete_down_point      = isset($_POST['comment_delete_down_point'])      ? abs($_POST['comment_delete_down_point'])        : '';</code></pre>

<p>아래의 코드로 교체해보세요.</p>

<pre>
<code class="language-php">$board-&gt;meta-&gt;document_insert_up_point       = isset($_POST['document_insert_up_point'])       ? abs(intval($_POST['document_insert_up_point']))       : '';
$board-&gt;meta-&gt;document_insert_down_point     = isset($_POST['document_insert_down_point'])     ? abs(intval($_POST['document_insert_down_point']))     : '';
$board-&gt;meta-&gt;document_delete_up_point       = isset($_POST['document_delete_up_point'])       ? abs(intval($_POST['document_delete_up_point']))       : '';
$board-&gt;meta-&gt;document_delete_down_point     = isset($_POST['document_delete_down_point'])     ? abs(intval($_POST['document_delete_down_point']))     : '';
$board-&gt;meta-&gt;document_read_down_point       = isset($_POST['document_read_down_point'])       ? abs(intval($_POST['document_read_down_point']))       : '';
$board-&gt;meta-&gt;attachment_download_down_point = isset($_POST['attachment_download_down_point']) ? abs(intval($_POST['attachment_download_down_point'])) : '';
$board-&gt;meta-&gt;comment_insert_up_point        = isset($_POST['comment_insert_up_point'])        ? abs(intval($_POST['comment_insert_up_point']))        : '';
$board-&gt;meta-&gt;comment_insert_down_point      = isset($_POST['comment_insert_down_point'])      ? abs(intval($_POST['comment_insert_down_point']))      : '';
$board-&gt;meta-&gt;comment_delete_up_point        = isset($_POST['comment_delete_up_point'])        ? abs(intval($_POST['comment_delete_up_point']))        : '';
$board-&gt;meta-&gt;comment_delete_down_point      = isset($_POST['comment_delete_down_point'])      ? abs(intval($_POST['comment_delete_down_point']))      : '';</code></pre>

<p> </p>

<p>개발 버전 사용 중 또는 위의 코드 변경사항 적용 후 다른 문제가 발생한다면</p>

<p>댓글로 어어서 남겨주시길 부탁드립니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 31 May 2021 02:16:23 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>