<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[TNF : Tatter Network Foundation forum - 1.0.6에 추가된 플러그인용 스킨 치환자 중에서..]]></title>
		<link>http://forum.tattersite.com/ko/viewtopic.php?id=863</link>
		<description><![CDATA[1.0.6에 추가된 플러그인용 스킨 치환자 중에서.. 의 최근 RSS 글들.]]></description>
		<lastBuildDate>Fri, 21 Jul 2006 08:19:12 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[RSS 답글: 1.0.6에 추가된 플러그인용 스킨 치환자 중에서..]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=6338#p6338</link>
			<description><![CDATA[<p>유치원을 검정고시로 봐서 그런지 간혹 그리하옵니다..ㅋ<br />이제 나니님 오타검증 들어가야겠습니다. (&#039;----------&#039;)v</p>]]></description>
			<author><![CDATA[null@example.com (jparker)]]></author>
			<pubDate>Fri, 21 Jul 2006 08:19:12 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=6338#p6338</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: 1.0.6에 추가된 플러그인용 스킨 치환자 중에서..]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=6337#p6337</link>
			<description><![CDATA[<div class="quotebox"><cite>나니 작성:</cite><blockquote><p>별건 아니지만 구지 -&gt; 굳이 입니다;;;<br />몇번 구지라고 하시는걸 목격했는데 오타라고 생각했었는데 원래 그렇게 잘못 알고 계신거 같아서 <img src="http://forum.tattersite.com/ko/img/smilies/wink.png" width="15" height="15" alt="wink" /></p></blockquote></div><p>아에 아예 아애 아얘..-_-;;<br />에메모호.. 애매모호 애메모호..? ㅜㅜ</p>]]></description>
			<author><![CDATA[null@example.com (LonnieNa)]]></author>
			<pubDate>Fri, 21 Jul 2006 08:16:53 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=6337#p6337</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: 1.0.6에 추가된 플러그인용 스킨 치환자 중에서..]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=6335#p6335</link>
			<description><![CDATA[<div class="quotebox"><cite>J. Parker 작성:</cite><blockquote><p>구지 &#039;SKIN_head_start&#039;것을 써야 된다면, 죽어두 안될때만 사용스킨의 &lt;head&gt;바로 밑에 넣어주면 해결될듯합니다.<br />&#039;SKIN_head_end&#039; 이것은 문제없이 잘되니 스킨엔 안넣어야 되겠죠 반복될테니~~</p></blockquote></div><p>별건 아니지만 구지 -&gt; 굳이 입니다;;;<br />몇번 구지라고 하시는걸 목격했는데 오타라고 생각했었는데 원래 그렇게 잘못 알고 계신거 같아서 <img src="http://forum.tattersite.com/ko/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[null@example.com (나니)]]></author>
			<pubDate>Fri, 21 Jul 2006 08:14:45 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=6335#p6335</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: 1.0.6에 추가된 플러그인용 스킨 치환자 중에서..]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=6333#p6333</link>
			<description><![CDATA[<p>1.0.6이 발표되면서 플러그인 제작자 분들께서 거의 맞춰 수정을 하여 배포하고는 있습니다.<br />대부분이 &#039;SKIN_head_end&#039;를 넣어 스크립트나 css를 넣어버리게 처리합니다.<br />그런데 간혹 &#039;SKIN_head_end&#039; 처리부분에서 $target을 중복하여 넣는 부분이 있습니다.<br />그리하여 그 플러그인 하위에 실행되는 플러그인의 &#039;SKIN_head_end&#039;가 두번 반복되는 경우가 있습니다.<br />몇개 보입니다. 확인결과~~<br /># 예를들면<br /></p><div class="codebox"><pre><code>function test($target){
  $target .= &quot;test&quot;;
  return $target;
}</code></pre></div><p>이렇게 처리하면 될것을 <br /></p><div class="codebox"><pre><code>function test($target){
  $target .= &quot;test&quot;.$target; 또는 $target .= $target.&quot;test&quot;; 
  return $target;
}</code></pre></div><p>이렇게 처리하여 해당 플러그인을 기준으로 위/아래 실행되는 플러그인들이 반복되는 경우가 있습니다.<br />어차피, 1.1에서는 Peris님께서 말씀하신 코드가 변경된 상태이고, 추후 1.0.6.1 이상 버젼에서는<br />처리가 될문제이니 당분간은 1.0.6에서는 &#039;SKIN_head_end&#039;을 사용하시는것이&nbsp; 괜찮을 듯합니다.<br />간혹 &#039;SKIN_head_start&#039;가 잘되는 서버도 있습니다. 허나 어느순간 안먹히는 경우가 있습니다. <br />굳이(-.-) &#039;SKIN_head_start&#039;것을 써야 된다면, 죽어두 안될때만 사용스킨의 &lt;head&gt;바로 밑에 넣어주면 해결될듯합니다.<br />&#039;SKIN_head_end&#039; 이것은 문제없이 잘되니 스킨엔 안넣어야 되겠죠 반복될테니~~</p>]]></description>
			<author><![CDATA[null@example.com (jparker)]]></author>
			<pubDate>Fri, 21 Jul 2006 08:04:25 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=6333#p6333</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: 1.0.6에 추가된 플러그인용 스킨 치환자 중에서..]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=6332#p6332</link>
			<description><![CDATA[<div class="quotebox"><cite>Peris 작성:</cite><blockquote><p>일부러 SKIN_head_end같은 보통의 경우 사용할리가 없는 작명을 선택한 것이거든요.<br />그렇기에 SKIN_head_end같은 치환자를 일부러 삽입했다는 것은 그게 필요하기 때문이라고 생각합니다.(물론 어떤 경우가 그럴지는 잘 모르겠지만요.)</p></blockquote></div><p>물론 보통은 사용하지 않을텐데, 플러그인에 문제가 있다는 분의 스킨을 받아서 확인했더니 meta 치환자들이 전부 삽입되어 있더군요. 특별히 필요해서 삽입하신건 아닌듯 한데 아마 넣으면 2번 동작한다는 사실을 모르셨겠지요.</p><p>모든 치환자가 아닌 중복되면 문제가 생길 가능성이 많은 몇가지을 말할려는 거였는데 어쩌다보니 모든 치환자를 가리킨 게 되어버렸네요;<br />혹시 모를 경우를 생각해서 꺼낸 이야기였는데 좀 극단적으로 생각했었나 봅니다.:(</p>]]></description>
			<author><![CDATA[null@example.com (Chiri)]]></author>
			<pubDate>Fri, 21 Jul 2006 07:01:14 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=6332#p6332</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: 1.0.6에 추가된 플러그인용 스킨 치환자 중에서..]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=6319#p6319</link>
			<description><![CDATA[<div class="quotebox"><cite>Chiri 작성:</cite><blockquote><p>문제점 하나 더..<br />meta 스킨 치환자들을 스킨에도 그대로 추가하면 해당 부분을 2번 처리하게 되더군요. 태터툴즈 자체에서 무조건 한번은 처리하도록 되어 있는데 굳이 2번을 돌릴 이유가 있을까 싶습니다.<br />스킨에서는 해당 치환자들이 발견되더라도 그냥 패스해버리는게 어떨까요?</p></blockquote></div><p>근데 꼬옥 그래야할것 같진 않아요.<br />일부러 두번 나오지 말아야될 이유가 js코드가 들어가는경우면 두번반복이 필요가 없겠지만<br />예를들어 현 sidebar의 치환자 같은경우 일부러 두번쓰는경우야 없겠지만 이 역시도 두번쓰면 두번 다 출력이 되는 것도 있거든요.<br />같은 결과가 아닐까요?</p>]]></description>
			<author><![CDATA[null@example.com (LonnieNa)]]></author>
			<pubDate>Fri, 21 Jul 2006 03:55:30 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=6319#p6319</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: 1.0.6에 추가된 플러그인용 스킨 치환자 중에서..]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=6316#p6316</link>
			<description><![CDATA[<div class="quotebox"><cite>Chiri 작성:</cite><blockquote><p>문제점 하나 더..<br />meta 스킨 치환자들을 스킨에도 그대로 추가하면 해당 부분을 2번 처리하게 되더군요. 태터툴즈 자체에서 무조건 한번은 처리하도록 되어 있는데 굳이 2번을 돌릴 이유가 있을까 싶습니다.<br />스킨에서는 해당 치환자들이 발견되더라도 그냥 패스해버리는게 어떨까요?</p></blockquote></div><p>[##_SKIN_head_end_##]같은 치환자를 스킨에 일부러 삽입하셨다는 말씀이신가요?<br />그렇다고 생각하고 답변을 드리자면..</p><p>물론 그럴 경우를 문제라고 할 수도 있습니다.<br />다만 제 생각은 조금 다릅니다.<br />일부러 SKIN_head_end같은 보통의 경우 사용할리가 없는 작명을 선택한 것이거든요.<br />그렇기에 SKIN_head_end같은 치환자를 일부러 삽입했다는 것은 그게 필요하기 때문이라고 생각합니다.(물론 어떤 경우가 그럴지는 잘 모르겠지만요.)<br />기존의 치환자들 역시 여러번 나오면 여러번 처리를 해줍니다.<br />대부분의 경우 여러번 사용할 이유는 없지만 아닌 경우도 있으니까요.</p><p>다른 분들의 의견이야 다를 수 있겠지만 제 생각은 그냥 나두는 것이 좋다입니다.<br />(물론 대다수의 분들이 수정하라고하면 수정하겠습니다. <img src="http://forum.tattersite.com/ko/img/smilies/smile.png" width="15" height="15" alt="smile" /> )</p>]]></description>
			<author><![CDATA[null@example.com (Peris)]]></author>
			<pubDate>Fri, 21 Jul 2006 03:33:03 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=6316#p6316</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: 1.0.6에 추가된 플러그인용 스킨 치환자 중에서..]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=6314#p6314</link>
			<description><![CDATA[<p>문제점 하나 더..<br />meta 스킨 치환자들을 스킨에도 그대로 추가하면 해당 부분을 2번 처리하게 되더군요. 태터툴즈 자체에서 무조건 한번은 처리하도록 되어 있는데 굳이 2번을 돌릴 이유가 있을까 싶습니다.<br />스킨에서는 해당 치환자들이 발견되더라도 그냥 패스해버리는게 어떨까요?</p>]]></description>
			<author><![CDATA[null@example.com (Chiri)]]></author>
			<pubDate>Fri, 21 Jul 2006 00:52:08 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=6314#p6314</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: 1.0.6에 추가된 플러그인용 스킨 치환자 중에서..]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=4666#p4666</link>
			<description><![CDATA[<p>확인해보니 정말 제대로 되지 않네요. 테스트가 부족했던것 같아 정말 죄송합니다. <img src="http://forum.tattersite.com/ko/img/smilies/roll.png" width="15" height="15" alt="roll" /></p><p>replaceSkinTag 함수를 아래처럼 수정해야되겠군요.<br />수정 부분은 아래 코드에서 2라인의 $pattern[]=&#039;/(&lt;&#039;.$tag.&#039;.*&gt;)\r?\n/Ui&#039;; 부분입니다.</p><div class="codebox"><pre><code>function replaceSkinTag($contents,$tag){
    $pattern[]=&#039;/(&lt;&#039;.$tag.&#039;.*&gt;)\r?\n/Ui&#039;;
    $pattern[]=&#039;/&lt;\/&#039;.$tag.&#039;&gt;/Ui&#039;;
    $replacement[]=&#039;$1&#039;.CRLF.&#039;[##_SKIN_&#039;.$tag.&#039;_start_##]&#039;;
    $replacement[]=&#039;[##_SKIN_&#039;.$tag.&#039;_end_##]$0&#039;;
    return preg_replace($pattern,$replacement,$contents);
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Peris)]]></author>
			<pubDate>Sun, 25 Jun 2006 02:06:50 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=4666#p4666</guid>
		</item>
		<item>
			<title><![CDATA[1.0.6에 추가된 플러그인용 스킨 치환자 중에서..]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=4600#p4600</link>
			<description><![CDATA[<p>우선 추가된 치환자 기능에 감사드립니다.</p><p>SKIN_head_end 와 같이 마지막에 출력되는 치환자는 잘 동작하는데 앞부분에 출력되는 start는 작동이 되지 않는것 같습니다.<br />head뿐만이 아니라 html, body도 그런듯 하구요.<br />사정상 다른 환경에서는 테스팅을 하지 못했습니다만... 태터의 버그가 아닐까 살짝 추측해 봅니다.</p>]]></description>
			<author><![CDATA[null@example.com (Chiri)]]></author>
			<pubDate>Fri, 23 Jun 2006 15:23:04 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=4600#p4600</guid>
		</item>
	</channel>
</rss>
