<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[TNF : Tatter Network Foundation forum - 플러그인으로 현재 글의 카테고리를..]]></title>
	<link rel="self" href="http://forum.tattersite.com/ko/extern.php?action=feed&amp;tid=2460&amp;type=atom"/>
	<updated>2006-12-28T13:12:29Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.tattersite.com/ko/viewtopic.php?id=2460</id>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 플러그인으로 현재 글의 카테고리를..]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=14441#p14441"/>
			<content type="html"><![CDATA[<p>으음... 카테고리 이름도 따로 클래스 파싱하도록 하나 추가해 드리겠습니다. <img src="http://forum.tattersite.com/ko/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />body-id와 category-id로 동시에 두 개 사용하실 수 있도록 해 보겠습니다. 1.1.1 rc엔 빠질거고, 테스트가 잘 끝나면 1.1.1 정식에 들어갈 수 있도록 해 보겠습니다^^</p>]]></content>
			<author>
				<name><![CDATA[inureyes]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=2</uri>
			</author>
			<updated>2006-12-28T13:12:29Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=14441#p14441</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[플러그인으로 현재 글의 카테고리를..]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=14435#p14435"/>
			<content type="html"><![CDATA[<p>각 카테고리별로 설정 해 둔 페이지로 해당 카테고리의 글을 볼 수 있게 만들려고 하는데요.<br />잘 안되서 질문 드립니다.</p><p>예를들어</p><p>카테고리 aa, bb, cc에 body-id를 각각 tt-body-aa, tt-body-bb, tt-body-cc 로 주게 되면<br />카테고리 끼리 서로 구분이 되지만<br />글이 출력될 때의 body-id는 구분 없이 모두 tt-body-page로 나오기 때문에<br />각 카테고리별로 설정 해 둔 페이지가 무용지물이 됩니다.</p><p>그래서 곰곰히 생각해 본 결과가 카테고리값을 가져와서 body-id와 합쳐주는 것이었습니다.</p><p>[##_abc_##]를 해당 글의 카테고리값이라 하고</p><p>&lt;body id=&quot;[##_body_id_##][##_abc_##]&quot;&gt;</p><p>이렇게 지정 해 두면</p><p>글이 출력 될 때의 body-id가 &quot;tt-body-page(카테고리)&quot;로 나오기 때문에<br />각각의 페이지에도 스타일을 줄 수 있을 것 같습니다.<br />(물론 1페이지당 1개의 글만 나오게 설정했을 경우)</p><p>다음은 어떻게 카테고리값을 가져오느냐인데<br />얇은 php지식으로나마 구현하기는 했는데<br />(사실 붙여넣기 식으로 이것 저것 해보다가 우연히 발견했습니다만...ㅡ.ㅡ)<br />문제는 플러그인을 활성화 시키면 트랙백 걸기가 안된다는 것입니다.</p><p>아래에 코드를 확인 해 보시고 어떤 방법이 최적인지 조언 부탁드립니다.<br /></p><div class="codebox"><pre><code>&lt;?
function GiveMeCategory($target){
     global $view, $entry, $suri;
     $my_category=htmlspecialchars(empty($entry[&#039;category&#039;])?_text(&#039;분류없음&#039;):$entry[&#039;categoryLabel&#039;],$entry[&#039;id&#039;]);
     dress(&#039;abc&#039;,&quot;-&quot;.$my_category.$category,$view);
     return $target;
    }
?&gt;</code></pre></div><div class="codebox"><pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;plugin version=&quot;1.0&quot;&gt;
    &lt;title&gt;현재 글의 카테고리 출력&lt;/title&gt;
    &lt;version&gt;0.0&lt;/version&gt;
    &lt;description&gt;blunzl skin용&lt;/description&gt;
    &lt;license&gt;GPL&lt;/license&gt;
    &lt;link&gt;&lt;/link&gt;
    &lt;author link=&quot;&quot;&gt;blunzl&lt;/author&gt;
    &lt;safety changeData=&quot;no&quot; exposeData=&quot;yes&quot; accessLocal=&quot;yes&quot; accessRemote=&quot;yes&quot; accessRaw=&quot;yes&quot; /&gt;
    &lt;requirements&gt;
        &lt;tattertools&gt;1.0&lt;/tattertools&gt;
    &lt;/requirements&gt;
    &lt;binding&gt;
        &lt;listener event=&quot;ViewPostContent&quot;&gt;GiveMeCategory&lt;/listener&gt;
    &lt;/binding&gt;
&lt;/plugin&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[[BluNZL;]]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=945</uri>
			</author>
			<updated>2006-12-28T11:36:25Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=14435#p14435</id>
		</entry>
</feed>
