<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[최신글 모아보기 카테고리별 링크 이동]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/66199</link>
		<description><![CDATA[<p>1. 정확한 제품 또는 플러그인 이름</p>

<p>- 케이보드 최신글 모아보기 (skin : default)<br />
- 게시판 (skin : default, ocean-gallery)</p>

<p> </p>

<p>2. 상세 내용</p>

<p>최신글 모아보기를 사용하여 총 3개의 게시판을 모아보기를 하여 사용중입니다.<br />
(공지사항 = default / 언론보도 &amp; 이벤트 = 오션갤러리)<br />
그 중 [news &gt; 언론보도] 게시판에서는 게시물 클릭시 원하는 사이트로 링크 연동을 할 수 있도록 수정하였습니다.<br />
(참고한 링크 : https://www.cosmosfarm.com/threads/document/32081)</p>

<p> </p>

<p>하지만 최신글 모아보기에서는 모든 게시판의 링크가 게시물 상세보기페이지로 링크가 걸려있어서 카테고리가 [news &gt; 언론보도]만 다른 링크로 지정하고 싶습니다.<br />
(사용스킨 : default)</p>

<p> </p>

<p>현재 다른 2개의 카테고리는 기존 링크를 유지하여 게시글 상세보기페이지로 이동하고,</p>

<p>[news &gt; 언론보도] 카테고리의 게시물만 하단 코드의 링크 이동을 하려면 어떻게 해야하는걸까요?</p>

<pre>
<code>&lt;?php echo $content-&gt;option-&gt;url?&gt;</code></pre>

<p><br />
<br />
3. 확인 가능한 상세 페이지 주소</p>

<p> </p>

<p> </p>

<p>4. 수정한 코드 내역 (있다면)</p>

<p>[오션갤러리 editor.php 코드추가]</p>

<pre>
<code>&lt;div class="kboard-attr-row newsLink"&gt;
	&lt;label class="attr-name" for="kboard_option_url"&gt;news link &lt;span class="attr-required-text"&gt;*&lt;/span&gt;&lt;/label&gt;
	&lt;div class="attr-value"&gt;&lt;input type="text" id="kboard_option_url" name="kboard_option_url" value="&lt;?php echo $content-&gt;option-&gt;url?&gt;"&gt;&lt;/div&gt;
&lt;/div&gt;</code></pre>

<p> </p>

<p>[function.php 추가]</p>

<pre>
<code>add_filter('kboard_url_document_uid', 'my_kboard_url_document_uid', 10, 3);
function my_kboard_url_document_uid($url, $content_uid, $board){
	if($board-&gt;id == '2'){
		$content = new KBContent();
		$content-&gt;initWithUID($content_uid);
		if($content-&gt;option-&gt;url){
			$url = $content-&gt;option-&gt;url;
		}
	}
	
	return $url;
}</code></pre>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안내드린 코드는 url 필드에 값이 있는 경우 url을 표시하도록 하는 코드입니다.


&amp;lt;?php echo $...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/66237</link>
			<description><![CDATA[<p>안내드린 코드는 url 필드에 값이 있는 경우 url을 표시하도록 하는 코드입니다.</p>

<pre>
<code>&lt;?php echo $content-&gt;option-&gt;url?&gt;</code></pre>

<p>와 같이 실제로 url 옵션에 값이 들어있는지 확인해보시겠어요?</p>

<p> </p>

<p>또 카테고리1번 언론보도일 때 뭔가 동작하시려면</p>

<p>아래 예제 코드를 참고하여 입력해주시면 되겠습니다.</p>

<pre>
<code>&lt;?php if($content-&gt;category1 == '언론보도'):?&gt; //내용 입력 &lt;?php endif?&gt;</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 29 Aug 2023 03:17:19 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요. 답변감사합니다.

01.
안내해주신 최신글 숏코드를 변경하였습니다.
약간의 custom을하여 t...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/66234</link>
			<description><![CDATA[<p>안녕하세요. 답변감사합니다.</p>

<p>01.<br />
안내해주신 최신글 숏코드를 변경하였습니다.<br />
약간의 custom을하여 tr에 onclick속성을 사용하였습니다.<br />
<br />
그러나 여전히 언론보도 페이지의 링크가 삽입된 뉴스링크가 아닌 상세페이지로 이동이됩니다.<br />
<br />
<strong>//케이보드 숏코드 id값 및 사용스킨</strong><br />
<strong>[news &gt; 공지사항] </strong>[kboard id=1] default<br />
<strong>[news &gt; 언론보도] </strong>[kboard id=2] ocean-gallery <em>'해당뉴스로_새창이동'</em><br />
<strong>[news &gt; 이벤트] </strong>[kboard id=3] ocean-gallery<br />
<strong>[최신글 모아보기] </strong>[kboard_latestview id="1"] default 스킨<br />
<br />
↓default leatest.php 수정코드↓</p>

<pre>
<code>&lt;div id="kboard-default-latest"&gt;
	&lt;table&gt;
		&lt;thead&gt;
			&lt;tr&gt;
				&lt;th class="kboard-latest-title"&gt;&lt;?php echo __('Title', 'kboard')?&gt;&lt;/th&gt;
				&lt;th class="kboard-latest-date"&gt;&lt;?php echo __('Date', 'kboard')?&gt;&lt;/th&gt;
			&lt;/tr&gt;
		&lt;/thead&gt;
		&lt;tbody&gt;
			&lt;?php while($content = $list-&gt;hasNext()):?&gt;
			&lt;tr onclick="location.href='&lt;?php echo isset($content-&gt;option-&gt;url) &amp;&amp; $content-&gt;option-&gt;url ? $content-&gt;option-&gt;url : $url-&gt;getDocumentURLWithUID($content-&gt;uid)?&gt;'" style="cursor:pointer"&gt;
				&lt;td class="kboard-latest-title"&gt;
					&lt;div class="kboard-default-cut-strings"&gt;
						&lt;?php if($content-&gt;isNew()):?&gt;&lt;span class="kboard-default-new-notify"&gt;N&lt;/span&gt;&lt;?php endif?&gt;
						&lt;?php if($content-&gt;secret):?&gt;&lt;img src="&lt;?php echo $skin_path?&gt;/images/icon-lock.png" alt="&lt;?php echo __('Secret', 'kboard')?&gt;"&gt;&lt;?php endif?&gt;
						&lt;?php echo $content-&gt;title?&gt;
						&lt;span class="kboard-comments-count"&gt;&lt;?php echo $content-&gt;getCommentsCount()?&gt;&lt;/span&gt;
					&lt;/div&gt;
				&lt;/td&gt;
				&lt;td class="kboard-latest-content"&gt;
					&lt;div class="kboard-default-cut-strings"&gt;
						&lt;?php echo wp_trim_words(strip_tags($content-&gt;content), 200, '...')?&gt;
					&lt;/div&gt;
				&lt;/td&gt;
				&lt;td class="kboard-latest-more-btn"&gt;
					&lt;div class="more_btn_icon"&gt;&lt;/div&gt;
				&lt;/td&gt;
				&lt;td class="kboard-latest-category"&gt;NEWS &gt; &lt;?php echo $content-&gt;getBoard()-&gt;board_name?&gt;&lt;/td&gt;
				&lt;td class="kboard-latest-date"&gt;&lt;?php echo $content-&gt;getDate()?&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;?php endwhile?&gt;
		&lt;/tbody&gt;
	&lt;/table&gt;
&lt;/div&gt;</code></pre>

<p> </p>]]></description>
			<author>nudge</author>
			<pubDate>Tue, 29 Aug 2023 01:08:39 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

최신글 모아보기 스킨이 default를 사용하는 경우를 기준으로 안내드립니다.

 

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

<p>최신글 모아보기 스킨이 default를 사용하는 경우를 기준으로 안내드립니다.</p>

<p> </p>

<p>latest.php 파일에서 아래의 코드를 찾아</p>

<pre>
<code>&lt;a href="&lt;?php echo $url-&gt;getDocumentURLWithUID($content-&gt;uid)?&gt;"&gt;</code></pre>

<p>아래의 코드처럼 변경해주세요.</p>

<pre>
<code>&lt;a href="&lt;?php echo isset($content-&gt;option-&gt;url) &amp;&amp; $content-&gt;option-&gt;url ? $content-&gt;option-&gt;url : $url-&gt;getDocumentURLWithUID($content-&gt;uid)?&gt;"&gt;</code></pre>

<p> </p>

<p>다만, latest 파일을 변경 시 모아보기가 아닌 일반 최신글 숏코드에도 반영되니 다른 곳에서 같이 사용하고 계신 경우 default-2 와 같이 스킨을 복사하여 사용하시는 것을 권장드립니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 28 Aug 2023 07:50:42 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>