<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[TNF : Tatter Network Foundation forum - 태터툴즈 1.1 정식후보 4를 공개합니다.]]></title>
	<link rel="self" href="http://forum.tattersite.com/ko/extern.php?action=feed&amp;tid=1955&amp;type=atom"/>
	<updated>2006-11-09T09:01:02Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.tattersite.com/ko/viewtopic.php?id=1955</id>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 태터툴즈 1.1 정식후보 4를 공개합니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=11479#p11479"/>
			<content type="html"><![CDATA[<p>수고하셨어요.<br />한 걸음 더 다가갔네요.</p>]]></content>
			<author>
				<name><![CDATA[LonnieNa]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=9</uri>
			</author>
			<updated>2006-11-09T09:01:02Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=11479#p11479</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 태터툴즈 1.1 정식후보 4를 공개합니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=11476#p11476"/>
			<content type="html"><![CDATA[<p>고생 많으셨습니다.&nbsp; 조금은 쉬시는 게 어떨까 하는 생각까지 들 정도로 빠르게 진행되는군요.</p>]]></content>
			<author>
				<name><![CDATA[라피르]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=618</uri>
			</author>
			<updated>2006-11-09T07:52:20Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=11476#p11476</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 태터툴즈 1.1 정식후보 4를 공개합니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=11475#p11475"/>
			<content type="html"><![CDATA[<p>수고 하셨습니다 <img src="http://forum.tattersite.com/ko/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Coming Soon! 11.11.11 !!</p>]]></content>
			<author>
				<name><![CDATA[lunamoth]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=56</uri>
			</author>
			<updated>2006-11-09T07:07:00Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=11475#p11475</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[태터툴즈 1.1 정식후보 4를 공개합니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=11471#p11471"/>
			<content type="html"><![CDATA[<p>Tattertools 1.1.0 Release Candidate 4</p><p><strong>안내</strong></p><p>&nbsp; &nbsp;1. 테스트용으로만 사용해 주십시오. 운영중인 블로그에 적용시 버그로 인한 피해를 겪으실 수 있습니다.<br />&nbsp; &nbsp;2. 통계기능은 관리자 플러그인으로 분리되어 있습니다. 플러그인 메뉴와 자투리 메뉴에서 각 기능을 켜고 끌 수 있습니다.<br />&nbsp; &nbsp;3. 이미지 리샘플링 기능은 GD가 인스톨되어 있어야 동작합니다..<br />&nbsp; &nbsp;4. 댓글 및 글걸기 단수/복수 처리의 경우 tistory 스킨과 Tattertools_skyline_ko 스킨의 index.xml을 참고해주십시오.<br />&nbsp; &nbsp;5. body id기능 및 이미지 리샘플링 기능은 실험 단계에 있습니다. 사용 후 개선 사항에 대한 피드백 부탁드립니다.<br />&nbsp; &nbsp;6. 사이드바 기능은 tistory 스킨과 tattertools_skyline_ko 스킨에서 지원합니다. 기존의 스킨들에 쉽게 사이드바 기능을 추가할 수 있습니다. 스킨의 변경사항은 위 스킨들을 참고하세요.</p><br /><p>= 알려진 버그 및 피드백 =<br /> * 현재까지 알려진 버그들과 개선에 대한 논의는 <a href="http://forum.tattertools.com/ko/viewforum.php?id=8&quot;">QA 게시판</a> 에서 확인 하실 수 있습니다. 피드백도 이 곳으로 부탁드립니다. 중복을 막기 위하여 검색을 먼저 하신 후 피드백 부탁드립니다.</p><p>= 태터스토리 안내 =<br /> * 태터앤프렌즈에서는 개발버전 기반의 태터툴즈 서비스인 태터스토리를 운영하고 있습니다. 관련된 내용을 <a href="http://inureyes.tistory.com/592">이 곳</a>에서 확인하시고, 관심있으신 분은 신청 바랍니다.</p><p>= 내려받기 =<br /> * 7z (1.1mb) : <a href="http://tattertools.com/tt_rc4.7z">내려받기</a><br /> * tar.gz (3.4mb) : <a href="http://tattertools.com/tt_rc4.tar.gz">내려받기</a><br /> * rar (3.4mb) : <a href="http://tattertools.com/tt_rc4.rar">내려받기</a><br /> * zip (4mb) :&nbsp; <a href="http://tattertools.com/tt_rc4.zip">내려받기</a></p><p>= 변경 노트 =</p><p>== v1.1.0 core 개발관련노트 ==<br />=== 개요 ===<br />Plug what you want<br />* 플러그인 구조 고도화 및 이벤트 다수 추가<br />* 플러그인 환경설정 지원<br />* 플러그인 종류 추가 (블로그/ 관리자 / 사이드바)<br />* 블로그 화면에서의 사이드바 플러그인 지원<br />Escape from Spam world<br />* spam tracking을 위한 local information 저장소로서의 휴지통 추가<br />* 휴지통 기능과 연계한 EAS plugin의 작동<br />Personalize your tattertools<br />* 관리자 메뉴 구조의 전체적인 개편<br />* 센터 및 알림판 추가<br />* 패널 플러그인을 위한 조각보와 자투리 개념 추가<br />* 리더 안정화및 알림판과의 연동<br />* CSS 기반의 관리자 인터페이스 스킨 기능<br />Internationalization<br />* 관리자 화면과 블로그 메세지의 언어 설정 분리<br />* 향상된 Timezone 지원<br />* 유니코드 미지원 서버에 대한 유니코드 에뮬레이션 처리 강화<br />* 라틴 문자권에서의 단수/복수 표현 지원을 위한 스킨 치환자 추가<br />Communication<br />* metaweblogAPI, BloggerAPI를 사용한 블로그 포스팅 지원<br />Gifts<br />* 키로그 기능 추가<br />* 글 / 공지 / 키로그 사이의 자유로운 변환</p><p>=== 추가된 점 ===<br />* 스킨 - 유연한 CSS 레이아웃 지원을 위한 body id 기능 추가<br />* 스킨 - paging에서 이전 페이지 / 다음 페이지가 없는 경우에도 class를 지정하여 캐스캐이드가 가능하게 구현<br />* 스킨 - 댓글 앵커 문제를 위한 치환자 추가<br />* 스킨 - 버전 표기 치환자 추가<br />* 스킨 - 날짜 관련 이벤트의 추가<br />* 스킨 - 스킨에서 댓글 / 트랙백 메세지 출력시 CJK 문자권역 이외 반영<br />* 스킨 - 스킨 변경시 스킨 폭에 따른 예전 글들의 이미지 출력 크기 재조정<br />* 에디터 - 퍼머링크의 사용자 임의 설정<br />* 에디터 - Visual editor의 CSS template화<br />* 에디터 - 사용자가 에디터 템플릿을 선택가능하도록 했던 것을 스킨 정보에서 자동으로 검출하도록 함<br />* 에디터 - 언어권역별로 에디터에서 선택할 수 있는 기본 폰트를 언어팩에서 지정<br />* 관리자 - 카테고리가 지정되지 않은 글목록 보기 추가<br />* 관리자 - 플러그인 설정 화면에 정렬기능(오름차순/내림차순)을 추가<br />* 플러그인 - 플러그인 종류(관리자/사이드바 등)의 자동 검출 및 구분<br />* 플러그인 - 플러그인이 동적으로 테이블을 생성하고 관리하는 스키마 추가<br />* 플러그인 - 관리자 플러그인 구조 추가<br />* 플러그인 - Plugin API for customization<br />&nbsp; * GUI (Property Editor)<br />&nbsp; * Save/Load/Reset data<br />&nbsp; * 설정을 저장하고 불러오는 함수들의 지원<br />&nbsp; * Data Import/Export의 대상에 포함<br />* 관리자 - 데이터베이스 최적화 메뉴 추가<br />* 블로그 - 모바일 페이지 쿠키 지원<br />* 블로그 - more/less 버튼의 사용자 편의성 추가<br />* 블로그 - 루트 카테고리 이름 수정기능 추가<br />* 블로그 - RSS 피드에 프로필 이미지 추가<br />* 블로그 - 사이드바 시스템 추가<br />* 블로그 - 댓글, 방명록의 종류에 따른 클래스 추가<br />* 블로그 - 예전 글 저장소의 출력 수를 임의로 조정 가능<br />* 일반 - Blog API 지원<br />* 일반 - 휴지통 기능 추가<br />* 일반 - 이올린에 싱크한 글만 RSS로 내보내기 옵션 추가<br />* 일반 - 블로그에 업로드 되어 사용하는 이미지들의 리샘플링을 위한 리샘플러및 워터마크 기능 추가<br />* 컴포넌트 - 통계 관련 / 키로그 관련 함수들의 component 추가<br />* 리더 - &#039;모든 글을 읽은 것으로 하기&#039; 옵션 추가</p><p>=== 변경된 점 ===<br />* 일반 - xhtml 1.1 기준에 따른 관리자 인터페이스 루틴의 전체 재작성<br />* 일반 - Javascript 사용 불가능 환경에서의 동작을 위한 개선<br />* 에디터 - xhtml specification 만족을 위한 에디터 관련 수정<br />* 에디터 - 기본 글 작성모드 선택 가능<br />* 관리자 - 관리자 인터페이스 정리<br />* 일반 - 에러 메세지의 세분화<br />* 일반 - php의 strict grammar 적용<br />* 블로그 - 캘린더의 소스 개선 및 클래스 추가와 강화<br />* 스킨 - paging의 style=&quot;color:red&quot; 부분 삭제<br />* 스킨 - 댓글을 달 수 없을때 form을 출력하지 않음<br />* 스킨 - 댓글, 방명록, 트랙백 항목의 없을때 빈 리스트가 생겨 의미론적으로 어그러지는 문제 해결</p><p>=== 버그 수정 ===<br />* 에디터 - 하이퍼링크를 만들때 target, title 등을 입력할 수 있도록 변경<br />* 에디터 - firefox 업로더 실행시 firefox가 닫혀버리는 문제 수정.<br />* 에디터 - 용량초과와 같은 예외 상황에 대한 피드백 구현.<br />* 에디터 - 선택 부분안에 지정된 배경색 등의 스타일을 초기화 하도록 수정<br />* 에디터 - 저장하는 도중에 자동 저장 기능이 동작하여 저장 후에도 드래프트가 남는 문제 수정<br />* 에디터 - 스타일쉬트에서 지정한 디폴트 컬러나 검은색을 지정할 수 없는 문제 수정<br />* 일반 - html 구성 요소들의 의미론에 맞도록 순서 수정<br />* 일반 - <a href="http://www.xxx.com/index.php처럼">http://www.xxx.com/index.php처럼</a> 직접 접근시 스킨 설정과 상관없이 트랙백과 댓글이 펼쳐지는 문제 수정<br />* 일반 - utf-8을 처리하기 위한 아파치 모듈과의 충돌로 인하여 일부 서버에서 한글 검색이 되지 않는 문제 수정<br />* 일반 - 세션 테이블이 깨질 경우 자동복구 루틴 추가<br />* 관리자 - 백업 루틴 개선<br />* 관리자 - 마이그레이션 루틴 수정<br />* 관리자 - 글 관리 목록 통합<br />* 관리자 - 프로필 저장 실패시 에러메세지 출력<br />* 관리자 - 초대 기능 수정<br />* 리더 - 읽지 않은 글만 볼때 전체 피드 갯수가 제대로 표시되지 않는 문제 수정<br />* 블로그 - 비공개 글의 태그가 노출되는 문제 수정</p><p>위에 나열한 변경 수정 버그고친 사항이 다였으면 좋겠지만 읽기도 귀찮을테니 이정도만 명기합니다.</p><p>=== 플러그인 설정기능 ===<br />플러그인 설정은 각 플러그인의 index.xml에서 정의하고 사용할 수 있습니다. 아래의 예제를 참조하세요.<br />index.xml내의 binding 브렌치에서 다음과 같이 환경설정 패널을 정의할 수 있습니다.</p><p>예) index.xml<br />------------------------------------------------------------------------------<br />20&nbsp; &nbsp; &nbsp; &nbsp;&lt;binding&gt;<br />21&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;tag name=&quot;TattertoolsBirthday&quot; handler=&quot;TattertoolsBirthday_TattertoolsBirthday&quot; /&gt;<br />22&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;config dataValHandler = &quot;TattertoolsBirthdayDataSet&quot; &gt;<br />23&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;window width=&quot;500&quot; height=&quot;520&quot; /&gt;<br />24&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;fieldset legend=&quot;기념일을 넣어주세요&quot; &gt;<br />25&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;field title=&quot;월&quot; name=&quot;month&quot; type=&quot;select&quot;&nbsp; titledirection=&quot;bk&quot; &gt;<br />26&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;caption&gt; 월입니다.. 월 &lt;/caption&gt;<br />27&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;1&quot;&gt;1&lt;/op&gt;<br />28&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;2&quot; &gt;2&lt;/op&gt;<br />29&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;3&quot; checked=&quot;checked&quot;&gt;3&lt;/op&gt;<br />30&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;4&quot;&gt;4&lt;/op&gt;<br />31&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;5&quot;&gt;5&lt;/op&gt;<br />32&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;6&quot; &gt;6&lt;/op&gt;<br />33&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;7&quot;&gt;7&lt;/op&gt;<br />34&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;8&quot;&gt;8&lt;/op&gt;<br />35&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;9&quot;&gt;9&lt;/op&gt;<br />36&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;10&quot;&gt;10&lt;/op&gt;<br />37&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;11&quot;&gt;11&lt;/op&gt;<br />38&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;12&quot;&gt;12&lt;/op&gt;<br />39&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/field&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />40&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;field title=&quot;일&quot; name=&quot;day&quot; type=&quot;text&quot;&nbsp; size =&quot;3&quot; titledirection=&quot;bk&quot;&nbsp; value=&quot;13&quot;&gt;<br />41&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;caption &gt; 날짜는 숫자로만 넣어주삼&lt;/caption&gt;<br />42&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/field&gt;<br />43&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/fieldset&gt;<br />44&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;fieldset legend=&quot;예제1&quot; &gt;<br />45&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;field title=&quot;셋팅1&quot; name=&quot;t1&quot; type=&quot;text&quot; size=&quot;3&quot; /&gt;<br />46&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;field title=&quot;셋팅2&quot; name=&quot;t2&quot; rows=&quot;2&quot;&nbsp; type=&quot;textarea&quot; value =&quot;처음&gt;&gt;값&quot; /&gt;<br />47&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;field title=&quot;선택&quot; name=&quot;t6&quot; type=&quot;radio&quot;&nbsp; &gt;<br />48&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;1&quot;&gt;1&lt;/op&gt;<br />49&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;2&quot; checked=&quot;checked&quot;&gt;2&lt;/op&gt;<br />50&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;3&quot;&gt;3&lt;/op&gt;<br />51&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;4&quot;&gt;4&lt;/op&gt;<br />52&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/field&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />53&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/fieldset&gt;<br />54&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;fieldset legend=&quot;예제2&quot; &gt;<br />55&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;field title=&quot;선택&quot; name=&quot;t3&quot; type=&quot;select&quot;&nbsp; &gt;<br />56&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;1&quot;&gt;1&lt;/op&gt;<br />57&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;2&quot; checked=&quot;true&quot;&gt;2&lt;/op&gt;<br />58&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;3&quot;&gt;3&lt;/op&gt;<br />59&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op value=&quot;4&quot;&gt;4&lt;/op&gt;<br />60&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/field&gt;<br />61&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;field title=&quot;체크박스&quot; name=&quot;t4&quot; type=&quot;checkbox&quot;&nbsp; &gt;<br />62&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op name=&quot;c1&quot; value=&quot;1&quot;&gt;가나다라&lt;/op&gt;<br />63&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op name=&quot;c2&quot; value=&quot;2&quot; checked=&quot;checked&quot;&gt;일이삼사&lt;/op&gt;<br />64&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op name=&quot;c3&quot; value=&quot;3&quot;&gt;오륙칠팔&lt;/op&gt;<br />65&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op name=&quot;c4&quot; value=&quot;4&quot;&gt;가나다라2&lt;/op&gt;<br />66&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;op name=&quot;c5&quot; value=&quot;5&quot; checked=&quot;checked&quot;&gt;일이삼사2&lt;/op&gt;<br />67&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/field&gt;<br />68&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/fieldset&gt;<br />69&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/config&gt;<br />70&nbsp; &nbsp; &nbsp; &nbsp;&lt;/binding&gt;</p><br /><p>플러그인에서는 다음과 같이 불러올 수 있습니다.</p><p>예) index.php<br />------------------------------------------------------------------------------<br />2&nbsp; &nbsp; &nbsp;function TattertoolsBirthday_TattertoolsBirthday($target) {<br />3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;global $configVal;<br />4&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;requireComponent(&#039;Tattertools.Function.misc&#039;);<br />5&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$data = misc::fetchConfigVal( $configVal);</p><p>=== 스킨 ===<br />==== 댓글/ 트랙백의 복수형 지원 ====<br />라틴 문자권에서의 단수/복수 지원, 또는 미려한 표현을 위하여 댓글과 트랙백에 단수형과 정보가 없는 경우의 표현을 추가할 수 있습니다.<br />아래는 예제입니다.</p><p>예) index.xml<br />------------------------------------------------------------------------------<br />18&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;default&gt;<br />19&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;recentEntries&gt;5&lt;/recentEntries&gt;&nbsp; &nbsp;<br />20&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;recentComments&gt;5&lt;/recentComments&gt;<br />21&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;recentTrackbacks&gt;5&lt;/recentTrackbacks&gt;<br />22&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;itemsOnGuestbook&gt;10&lt;/itemsOnGuestbook&gt;<br />23&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;tagsInCloud&gt;30&lt;/tagsInCloud&gt;<br />24&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;sortInCloud&gt;3&lt;/sortInCloud&gt;<br />25&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;expandComment&gt;0&lt;/expandComment&gt;<br />26&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;expandTrackback&gt;0&lt;/expandTrackback&gt;<br />27&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;lengthOfRecentNotice&gt;25&lt;/lengthOfRecentNotice&gt;<br />28&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;lengthOfRecentEntry&gt;27&lt;/lengthOfRecentEntry&gt;<br />29&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;lengthOfRecentComment&gt;30&lt;/lengthOfRecentComment&gt;<br />30&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;lengthOfRecentTrackback&gt;30&lt;/lengthOfRecentTrackback&gt;<br />31&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;lengthOfLink&gt;30&lt;/lengthOfLink&gt;<br />32&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;showListOnCategory&gt;1&lt;/showListOnCategory&gt;<br />33&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;showListOnArchive&gt;1&lt;/showListOnArchive&gt;<br />34&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;commentMessage&gt;<br />35&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;none&gt;댓글이 없습니다.&lt;/none&gt;<br />36&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;single&gt;댓글 &lt;span class=&quot;cnt&quot;&gt;하나&lt;/span&gt; 달렸습니다.&lt;/single&gt;<br />37&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/commentMessage&gt;<br />38&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;trackbackMessage&gt;<br />39&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;none&gt;받은 트랙백이 없고&lt;/none&gt;<br />40&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;single&gt;트랙백은 &lt;span class=&quot;cnt&quot;&gt;하나&lt;/span&gt;&lt;/single&gt;<br />41&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/trackbackMessage&gt;<br />42&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;tree&gt;<br />43&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;color&gt;000000&lt;/color&gt;<br />44&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;bgColor&gt;ffffff&lt;/bgColor&gt;<br />45&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;activeColor&gt;000000&lt;/activeColor&gt;<br />46&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;activeBgColor&gt;eeeeee&lt;/activeBgColor&gt;<br />47&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;labelLength&gt;27&lt;/labelLength&gt;<br />48&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;showValue&gt;1&lt;/showValue&gt;<br />49&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/tree&gt;<br />50&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;contentWidth&gt;500&lt;/contentWidth&gt;<br />51&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/default&gt;</p><br /><p>==== 치환자 추가 ====<br />1.1 코어에서는 1.0의 치환자를 지원함과 동시에 1.1의 새 치환자 셋을 지원합니다. 대부분의 경우는 호환되지만 일부의 경우 많은 부분이 변경되었습니다.<br />별도의 파일을 참조하세요.<br />==== 사이드바 ====<br />태터툴즈 1.1 코어부터는 블로그의 사이드바를 지원합니다. 사이드바는 유연한 블로그 스킨 환경 및 손쉬운 기능 추가를 위한 기능입니다.<br />내부 구조는 복잡하지만 플러그인이나 스킨 제작자들이 쉽게 사용이 가능하도록 모든 부분이 추상화 되어 있습니다.</p><p>스킨에 사이드바를 추가하기 위해서는 사이드바가 표현되어야 할 위치를 &lt;s_sidebar&gt;&lt;/s_sidebar&gt; 로 묶는 것으로 가능합니다.<br />복수개의 사이드바가 존재할 수 있습니다.</p><p>* 스킨 내장 사이드바<br />스킨의 몇몇 요소를 사이드바의 요소로 만들 수 있습니다. &lt;s_sidebar_element&gt;&lt;/s_sidebar_element&gt; 로 해당 부분을 묶으면 됩니다.<br />아래는 예제입니다.</p><p>예) skin.html<br />------------------------------------------------------------------------------<br />287&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;s_sidebar&gt;<br />288&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;s_sidebar_element&gt;<br />289&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;!-- 관리자 모듈 --&gt;<br />290&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;div class=&quot;owner&quot;&gt;<br />291&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;p&gt;&lt;a href=&quot;[##_owner_url_##]&quot;&gt;관리자&lt;/a&gt; :<br />292&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;a href=&quot;[##_owner_url_##]/entry/post&quot;&gt;새글쓰기&lt;/a&gt;&lt;/p&gt;<br />293&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;p&gt;[##_tattertools_name_##]&lt;br /&gt;[##_tattertools_version_##]&lt;/p&gt;<br />294&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/div&gt;<br />295&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/s_sidebar_element&gt;<br />296&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;s_sidebar_element&gt;<br />297&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;!-- 블로그 로고 모듈 --&gt;<br />298&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;div class=&quot;blogimg&quot;&gt;<br />299&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;img src=&quot;[##_image_##]&quot; alt=&quot;BLOG main image&quot; /&gt;<br />300&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/div&gt;<br />301&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;div class=&quot;bloginfo&quot;&gt;<br />302&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[##_desc_##]<br />303&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/div&gt;<br />304&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/s_sidebar_element&gt;</p><p>* 플러그인 사이드바<br />플러그인에서 사이드바를 생성할 수 있습니다. 기본 플러그인 중 배너 플러그인을 참조하세요.</p>]]></content>
			<author>
				<name><![CDATA[inureyes]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=2</uri>
			</author>
			<updated>2006-11-09T04:47:51Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=11471#p11471</id>
		</entry>
</feed>
