<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[새로 추가한 필드(논문번호)의 높낮이 순으로 목록을 정렬하기 알려주세요]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/6536</link>
		<description><![CDATA[<p>안녕하세요. Kboard를 정말 유용하게 잘 사용하고 있어서 감사하게 생각합니다.</p>

<p>다름이 아니라, 제가 대학원 논문을 올리는 게시판을 만들고 있는 중인데요.</p>

<p>논문에는 '논문번호'라는 것이 있어서 논문번호 필드를 따로 추가했어요.</p>

<p>이것까지는 성공했는데요.</p>

<p>문제는, 목록을 논문번호가 높은 순으로 정렬해야 하는데</p>

<p>Kboard는 기본적으로 시간순으로 게시번호가 매겨져서 목록이 생성되잖아요?</p>

<p>만약에 시간순으로 목록을 정렬하지 않고 업로드 시간에 관계없이</p>

<p>논문번호(새로 추가한 필드)의 높음 &gt; 낮음 순으로  목록을 정렬하려면</p>

<p>어떻게 해야 하는지 알려주실 수 있을까요? </p>

<p>가령, 어떤 php를 어떻게 수정하면 되는 식으로요.</p>

<p>제가 전문가는 아니라서요. ㅜㅜ</p>

<p>제발 부탁드립니다!</p>

<p> </p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요?

코어 파일을 수정하지 않고 하는 방식을 생각해봤는데요. 다음과 같은 방식은 어떨까요?

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

<p>코어 파일을 수정하지 않고 하는 방식을 생각해봤는데요. 다음과 같은 방식은 어떨까요?</p>

<p>논문번호를 title로 받습니다.</p>

<p>새로운 필드를 하나 추가하여 제목으로 사용합니다.</p>

<p>list 화면에 논문번호 | 제목을 적절히 표시되도록 한 후에, 논문번호(즉, 타이틀)를 기준으로 알파벳순으로 정렬하는 것입니다.</p>

<p>테스트해보니 잘 되네요.</p>

<p> </p>

<p>@관리자님</p>

<p>정렬 기준으로 date, title은 잘 되는데, 작성자나 그 외의 기준으로 정렬하려고 하면 파라미터를 어떻게 확인할 수 있나요?</p>
]]></description>
			<author>Sky7</author>
			<pubDate>Sun, 27 Dec 2015 06:26:51 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[http://www.cosmosfarm.com/products/kboard/hooks 이쪽 보시면 기능을 확장하거나 수정할 수 있는 훅 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/6543</link>
			<description><![CDATA[<p><a href="http://www.cosmosfarm.com/products/kboard/hooks" target="_blank">http://www.cosmosfarm.com/products/kboard/hooks</a> 이쪽 보시면 기능을 확장하거나 수정할 수 있는 훅 기능에 대한 설명이 있습니다.</p>

<p>kboard_list_orderby 이 필터를 사용해서 기능을 변경하실 수 있습니다. 이렇게 하시면 KBoard 코어 파일을 수정하지 않기때문에 차후 업데이트에서도 자유롭습니다.</p>

<p>훅에 관련된 내용은 구글등 검색하시면 많이 나오구요.</p>

<p> </p>

<p>하지만 option 필드로 논문번호를 추가해주셨다면 보다 더 많은 수정이 필요합니다!</p>

<p>KBoard에서 수정하시려면 /kboard/class/KBContentList.class.php 파일에 getList 메소드가 있습니다.</p>

<p>해당 부분의 코드를 전체적으로 수정해주셔야 할 듯합니다.</p>

<p>아래의 쿼리문 자체를 수정하셔야 합니다. (테이블 조인이 필요합니다..)</p>

<p>$this-&gt;total = $wpdb-&gt;get_var("SELECT COUNT(*) FROM `{$wpdb-&gt;prefix}kboard_board_content` WHERE $where");<br />
$this-&gt;resource = $wpdb-&gt;get_results("SELECT * FROM `{$wpdb-&gt;prefix}kboard_board_content` WHERE $where ORDER BY $orderby LIMIT ".($this-&gt;page-1)*$this-&gt;rpp.",$this-&gt;rpp");</p>

<p>쿼리문을 아시는 분에게 도움을 요청 하시는게 좋겠습니다..</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Sat, 12 Sep 2015 08:11:11 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>