<?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=746&amp;type=atom"/>
	<updated>2006-06-14T11:07:25Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.tattersite.com/ko/viewtopic.php?id=746</id>
		<entry>
			<title type="html"><![CDATA[댓글 퍼머링크 책갈피 위치를 바꿔주세요]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=3895#p3895"/>
			<content type="html"><![CDATA[<p>보통, 스킨 제작자들은 댓글 리스트를 짤 때, 이런 방식으로 짜곤 합니다. 이 소스는 태터툴즈 XHTML 표준 스킨의 소스입니다.</p><div class="codebox"><pre><code>&lt;ol&gt;
 &lt;s_rp_rep&gt;
  &lt;li&gt; &lt;span class=&quot;name&quot;&gt;[##_rp_rep_name_##]&lt;/span&gt; &lt;span class=&quot;date&quot;&gt;[##_rp_rep_date_##]&lt;/span&gt; &lt;span class=&quot;control&quot;&gt;&lt;a href=&quot;[##_rp_rep_link_##]&quot;&gt;PERMALINK&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;[##_rp_rep_onclick_delete_##]&quot;&gt;MODIFY/DELETE&lt;/a&gt; &lt;a href=&quot;#&quot; onclick=&quot;[##_rp_rep_onclick_reply_##]&quot;&gt;REPLY&lt;/a&gt;&lt;/span&gt;
   &lt;p&gt;[##_rp_rep_desc_##]&lt;/p&gt;
   &lt;ul&gt;
    &lt;s_rp2_rep&gt;
     &lt;li&gt; &lt;span class=&quot;name&quot;&gt;[##_rp_rep_name_##]&lt;/span&gt; &lt;span class=&quot;date&quot;&gt;[##_rp_rep_date_##]&lt;/span&gt; &lt;span class=&quot;control&quot;&gt;&lt;a href=&quot;[##_rp_rep_link_##]&quot;&gt;PERMALINK&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;[##_rp_rep_onclick_delete_##]&quot;&gt;MODIFY/DELETE&lt;/a&gt;&lt;/span&gt;
      &lt;p&gt;[##_rp_rep_desc_##] &lt;/p&gt;
     &lt;/li&gt;
    &lt;/s_rp2_rep&gt;
   &lt;/ul&gt;
  &lt;/li&gt;
 &lt;/s_rp_rep&gt;
&lt;/ol&gt;</code></pre></div><p>언뜻 보면 대단히 의미론적이고(ordered list를 썼다는 점에서부터요.), 괜찮은 소스입니다만, 문제가 없는게 아닙니다. s_rp_rep, s_rp2_rep 태그 자리에 퍼머링크를 위한 책갈피(a id)를 붙여놓다 보니, 이런 소스가 나오게 되죠.</p><div class="codebox"><pre><code>&lt;ol&gt;
 [b]&lt;a id=&quot;comment3&quot;&gt;&lt;/a&gt;[/b]
 &lt;li&gt; &lt;span class=&quot;name&quot;&gt;&lt;a href=&quot;http://www.psnnet.net/tatter/zf&quot; onclick=&quot;return openLinkInNewWindow(this)&quot;&gt;ZF.&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;date&quot;&gt;2006/06/06 22:41&lt;/span&gt; &lt;span class=&quot;control&quot;&gt;&lt;a href=&quot;/tatter/zf/1#comment3&quot;&gt;PERMALINK&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;deleteComment(3);return false&quot;&gt;MODIFY/DELETE&lt;/a&gt; &lt;a href=&quot;#&quot; onclick=&quot;commentComment(3);return false&quot;&gt;REPLY&lt;/a&gt;&lt;/span&gt;
  &lt;p&gt;작은 댓글 하나&lt;/p&gt;
  &lt;ul&gt;
   [b]&lt;a id=&quot;comment4&quot;&gt;&lt;/a&gt;[/b]
   &lt;li&gt; &lt;span class=&quot;name&quot;&gt;&lt;a href=&quot;http://www.psnnet.net/tatter/zf&quot; onclick=&quot;return openLinkInNewWindow(this)&quot;&gt;ZF.&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;date&quot;&gt;2006/06/06 22:41&lt;/span&gt; &lt;span class=&quot;control&quot;&gt;&lt;a href=&quot;/tatter/zf/1#comment4&quot;&gt;PERMALINK&lt;/a&gt;&lt;a href=&quot;#&quot; onclick=&quot;deleteComment(4);return false&quot;&gt;MODIFY/DELETE&lt;/a&gt;&lt;/span&gt;
    &lt;p&gt;큰 힘이 되었습니다. &lt;/p&gt;
   &lt;/li&gt;                        
 &lt;/ul&gt;
&lt;/ol&gt;</code></pre></div><p>ol이나 ul태그 안에 있는 내용은 li 안에 들어가야 하지만, a 태그가 li에 속해있지 않은 채로 나타나고 있습니다. 댓글 퍼머링크 책갈피의 위치가 바뀌어야 문제가 해결될 듯합니다. 어떻게 생각하십니까?</p><p>(물론 스킨 구조를 수정하여 s_rp_rep 태그 안에 ul까지 넣는 방법이 있지만, 이렇게 되면 의미론적 부분이 훼손되는 큰 문제가 생기고 말죠...)</p>]]></content>
			<author>
				<name><![CDATA[ZF.]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=354</uri>
			</author>
			<updated>2006-06-14T11:07:25Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=3895#p3895</id>
		</entry>
</feed>
