<?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=782&amp;type=atom"/>
	<updated>2006-06-17T07:39:20Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.tattersite.com/ko/viewtopic.php?id=782</id>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 웹표준을 위한 스킨 개선 제안]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=4116#p4116"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>oliverne 작성:</cite><blockquote><div class="codebox"><pre><code>&lt;s_list&gt;
&lt;div class=&quot;item&quot;&gt;
    &lt;h3 class=&quot;plain-title&quot;&gt;&#039;[##_list_conform_##]&#039;에 해당되는 글 [##_list_count_##]건&lt;/h3&gt;
    &lt;s_list_rep wraptag=&quot;ol&quot; class=&quot;list&quot;&gt;
        &lt;li&gt;
            &lt;span class=&quot;date&quot;&gt;[##_list_rep_regdate_##]&lt;/span&gt; 
            &lt;a href=&quot;[##_list_rep_link_##]&quot;&gt;[##_list_rep_title_##]&lt;/a&gt; [##_list_rep_rp_cnt_##]
        &lt;/li&gt;
    &lt;/s_list_rep&gt;
&lt;/div&gt;
&lt;/s_list&gt;</code></pre></div></blockquote></div><p>.. &lt;s_list_rep wraptag=&quot;ol&quot; class=&quot;list&quot;&gt; 이거 좋은 아이디어네요 -0-</p>]]></content>
			<author>
				<name><![CDATA[나니]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=134</uri>
			</author>
			<updated>2006-06-17T07:39:20Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=4116#p4116</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 웹표준을 위한 스킨 개선 제안]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=4115#p4115"/>
			<content type="html"><![CDATA[<p>예전에도 생각했던 문제였는데 wraptag와 같은 방법을 이용할 수도 있겠군요. 아, 그걸 왜 생각을 못했지;;;</p><p>다른 분들의 의견을 더 들어본 후 반영하는 게 좋겠습니다.</p>]]></content>
			<author>
				<name><![CDATA[daybreaker]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=11</uri>
			</author>
			<updated>2006-06-17T07:23:06Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=4115#p4115</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[웹표준을 위한 스킨 개선 제안]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=4114#p4114"/>
			<content type="html"><![CDATA[<p>웹표준에 대한 개인의 생각은 각각 다르겠지만, 저 같은 경우는 validator를 통과할 수 있는 수준은 되야된다고 생각합니다.<br />외국은 설치형뿐만 아니라 포탈형 블로그툴들도 대부분 validator를 통과하는 수준인데 </p><p>사실상 우리나라 대표 툴이면서 다국어 버전을 지원하는 tt가 그 정도가 안된다면 개인적으로 부끄러운 일이라고 생각합니다.</p><p>이 포럼에서 몇몇 글타래도 읽어봤습니다만 부족한 점이 있어 제가 생각한 걸 말씀드리겠습니다.</p><p><strong>1. 댓글, 검색목록, 글목록, 방명록 등등의 리스트를 출력할 때 빈태그 문제</strong><br /></p><div class="codebox"><pre><code>&lt;s_list&gt;
&lt;div class=&quot;item&quot;&gt;
    &lt;h3 class=&quot;plain-title&quot;&gt;&#039;[##_list_conform_##]&#039;에 해당되는 글 [##_list_count_##]건&lt;/h3&gt;
    &lt;ol class=&quot;list&quot;&gt;
    &lt;s_list_rep&gt;
        &lt;li&gt;
            &lt;span class=&quot;date&quot;&gt;[##_list_rep_regdate_##]&lt;/span&gt; 
            &lt;a href=&quot;[##_list_rep_link_##]&quot;&gt;[##_list_rep_title_##]&lt;/a&gt; [##_list_rep_rp_cnt_##]
        &lt;/li&gt;
    &lt;/s_list_rep&gt;
    &lt;/ol&gt;
&lt;/div&gt;
&lt;/s_list&gt;</code></pre></div><p>위와 같이 XHTML 스킨에서는 리스트를 출력할때 ol, ul 등등을 많이 쓸텐데요.<br />이 경우 목록(li부분)이 하나도 없으면 <br /></p><div class="codebox"><pre><code>&lt;ol&gt;
&lt;/ol&gt;</code></pre></div><p>이런 식으로 빈태그가 출력되버립니다.<br />이와 같은 문제를 Textpattern에서 쓰는 XML 형식으로 바꾸면 어떨까 싶습니다.<br /></p><div class="codebox"><pre><code>&lt;s_list&gt;
&lt;div class=&quot;item&quot;&gt;
    &lt;h3 class=&quot;plain-title&quot;&gt;&#039;[##_list_conform_##]&#039;에 해당되는 글 [##_list_count_##]건&lt;/h3&gt;
    &lt;s_list_rep wraptag=&quot;ol&quot; class=&quot;list&quot;&gt;
        &lt;li&gt;
            &lt;span class=&quot;date&quot;&gt;[##_list_rep_regdate_##]&lt;/span&gt; 
            &lt;a href=&quot;[##_list_rep_link_##]&quot;&gt;[##_list_rep_title_##]&lt;/a&gt; [##_list_rep_rp_cnt_##]
        &lt;/li&gt;
    &lt;/s_list_rep&gt;
&lt;/div&gt;
&lt;/s_list&gt;</code></pre></div><p>ol을 빼고 &lt;s_list_rep wraptag=&quot;ol&quot; class=&quot;list&quot;&gt;을 넣어서 <br />이것이 실제로는 &lt;ol class=&quot;list&quot;&gt;를 출력해주고 마지막 &lt;/s_list_rep&gt;이 &lt;/ol&gt;을 닫아주면 되겠군요.<br />&lt;s_list_rep&gt;에 속성이 따로 없으면 기존처럼 하고요. 기존 스킨과의 호환성을 지킬 수 있을 겁니다.</p><br /><p><strong>2. 코멘트의 고유주소(permalink) 출력 문제</strong></p><p>현재는 &lt;s_rp_rep&gt; 치환자가 리스트의 시작을 정의하면서 일괄적으로 &lt;a name=&quot;#commentXXXX&quot;&gt;&lt;/a&gt;를 출력하는데요.<br />이것의 위치가 &lt;li&gt;...&lt;/li&gt; 태그를 벗어나서 &lt;ol&gt;과 &lt;li&gt;사이에 들어가는게 문제죠.</p><p>이걸 &lt;s_rp_rep autoid=&quot;false&quot;&gt;이런식으로 하면 자동으로 출력을 안하고<br />[##_rp_rep_id_##] 치환자를 둬서 &lt;li&gt;나 다른 &lt;a&gt;태그 안에 id=&quot;[##_rp_rep_id_##] &quot; 이런식으로 하게 해주면 좋겠습니다.</p><br /><p><strong>3. 자바스크립트의 출력문제</strong></p><p>몇몇 분들이 지적했듯이 외부파일로 빼는게 좋겠더군요. <br />태그안의 onclick 등등과 같은 것까지 외부로 빼서 DOM으로 처리하기에는 거의 불가능해보이더군요. </p><br /><p><strong>4. tt가 중간중간 임의로 출력하는 style=&quot;&quot; 문제</strong></p><p>첨부파일을 본문에 출력할때 등 중간중간 tt가 생성해서 뿌려주는 태그가 있던데요.<br />그것의 스타일을 전부 외부로 빼고 class나 id로 정의했으면 좋겠습니다.<br />외부 css를 하나 둬서 스킨과 독립적으로 두고 classs이름들은 &quot;tt-className&quot; 같은 prefix를 넣어서 구별하게 하고요.<br />그러면 원할경우 그부분도 사용자가 수정할 수 있고 태그에 직접적으로 style을 뿌려주지 않아서 깔끔할 것 같군요.</p><br /><p>주저리주저리 길게 썼는데요. 일단은 1, 2번 문제만 해결되도 그럭저럭 validator는 통과할 거 같더군요.</p><p>더좋은 의견이 분명 있겠죠? ^^ 기대해 봅니다.</p>]]></content>
			<author>
				<name><![CDATA[oliverne]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=367</uri>
			</author>
			<updated>2006-06-17T06:19:29Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=4114#p4114</id>
		</entry>
</feed>
