<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[TNF : Tatter Network Foundation forum - XHTML 표준 준수 강화]]></title>
	<link rel="self" href="http://forum.tattersite.com/ko/extern.php?action=feed&amp;tid=219&amp;type=atom"/>
	<updated>2006-04-27T09:26:44Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.tattersite.com/ko/viewtopic.php?id=219</id>
		<entry>
			<title type="html"><![CDATA[XHTML 표준 준수 강화]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=1156#p1156"/>
			<content type="html"><![CDATA[<p>이제 슬슬 제가 맡은 티켓들에 대한 코딩을 시작해보려고 합니다.</p><p>우선 XHTML 표준 준수 강화 부분이 있겠는데요.. 관리자 화면이 가장 오류가 많으나 이 부분은 애초부터 구조를 다 뜯어고쳐야 하는 데다 php 파일 자체에 inline html 코딩이 되어 있어 잘못 건드렸다가는 관리자 화면이 와장창 깨질 우려가 있기 때문에... 좀 더 두고 봐야겠습니다. (소스 구조를 완전히 파악하면 대수술을 감행해야 할 듯...orz)</p><p>일단 기본 스킨으로 XHTML Validation을 해봤습니다.<br />계속 그동안 개선이 되어서인지 생각보다 오류가 없더군요. 몇 가지 나타난 오류들은,</p><p>1. &lt;ol&gt;&lt;/ol&gt;, &lt;ul&gt;&lt;/ul&gt; 사이에 아무 내용이 없어서 end tag is undefined 오류 발생<br />2. 테이블 방식의 카테고리 트리 출력 시 사용되지만 표준에는 없는 &quot;currentselectednode&quot;, &quot;name&quot; 속성</p><p>가 있었습니다.</p><p>1번의 경우는 스킨 치환자 자체 구조 상 해결이 불가능해보입니다. 트랙백 목록, 코멘트 목록 등에서 나타나는 문제인데 트랙백이나 코멘트가 없을 경우 <br />&lt;ol&gt;<br />&lt;s_rp_rep&gt;<br />....<br />&lt;/s_rp_rep&gt;<br />&lt;/ol&gt;<br />형태에서 &lt;s_rp_rep&gt;&lt;/s_rp_rep&gt;으로 묶인 부분에 아무런 태그가 출력되지 않는데 ol 태그는 언제나 출력이 되기 때문입니다. 그렇다고 치환자 바깥의 태그를 자동으로 인식해서 없애준다든가... 이런 것도 거의 불가능하겠지요.</p><p>이 오류를 고칠 수 있다면 좋겠지만 스킨 구조를 뜯어고치지 않는 이상 불가능합니다. 한편 이거 하나 고치려고 그렇게 다 뜯어고치는 건 불필요하다는 생각도 듭니다만 또 validation이 깔끔하게 안 되니 좀 걸리기도 하네요.</p><p>2번의 경우는 lib/view/view.php의 printTreeView 함수와 관련이 있습니다. 태그에 custom 속성을 넣은 거라고 볼 수 있는데.. 이 부분은 현재 그대로 두는 게 나을 것 같습니다. 정말 validation을 해야겠다 싶은 분은 스킨을 수정해서 [##_category_list_##]를 쓰면 되겠지요.</p><p>일단 XHTML Validation 외에 javascript 쪽과 css의 사소한 오류들을 조금 고치겠습니다.</p>]]></content>
			<author>
				<name><![CDATA[daybreaker]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=11</uri>
			</author>
			<updated>2006-04-27T09:26:44Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=1156#p1156</id>
		</entry>
</feed>
