본문 바로가기

반응형 티스토리/Tistory

티스토리 사이드바 화면출력 글자 수 40개보다 크게 하기



티스토리 블로그 사이드바 화면출력 글자 수 40개보다 크게 하기



  아실만한 분들은 다 아시겠지만 최근글이라던지, 티스토리 블로그에서 최대 글자수로 제한하고 있는 글자 수는 40글자입니다. 하지만 애매한 글자수라는 것이 제 생각이고, 실제로 이와 관련해 티스토리 블로그 포럼에 질문하시는 분도 계시더군요. 근본적으로 위 설정은 DB에서 긁어오는 것을 제한하는 것이기 때문에 클라이언트단인 Front-end 부분을 손대는 스킨 수정에서는 조절할 수 없죠. 하지만 index.xml을 수정하면 수정이 가능합니다. 무슨말이냐면..


	
<?xml version="1.0" encoding="utf-8"?>
<skin version="0.1" language="ko">
	<information>
		<name>FastBoot</name>
		<version>1.3</version>
		<description>
			<![CDATA[ 반응형 2단 스킨입니다. 본문 가변입니다. 스킨위자드미지원. IE8이상 지원. Bootstrap v3.0적용. 질문은 제 블로그로 해주세요.
			]]>
		</description>
		<license>
			<![CDATA[제작자 명기 해주세요. by Readiz http://blog.readiz.com]]>
		</license>
	</information>
	<author>
		<name>Readiz</name>
		<homepage>http://readiz.com</homepage>
		<email>readiz@readiz.com</email>
	</author>
	<default>
		<recentEntries>15</recentEntries>
		<recentComments>5</recentComments>
		<recentTrackbacks>5</recentTrackbacks>
		<itemsOnGuestbook>10</itemsOnGuestbook>
		<tagsInCloud>30</tagsInCloud>
		<sortInCloud>3</sortInCloud>
		<expandComment>1</expandComment>
		<expandTrackback>0</expandTrackback>
		<lengthOfRecentNotice>100</lengthOfRecentNotice>
		<lengthOfRecentEntry>100</lengthOfRecentEntry>
		<lengthOfRecentComment>100</lengthOfRecentComment>
		<lengthOfRecentTrackback>100</lengthOfRecentTrackback>
		<lengthOfLink>40</lengthOfLink>
		<showListOnCategory>0</showListOnCategory>
		<showListOnArchive>0</showListOnArchive>
		<trackbackMessage>
			<none>Trackback <span class="cnt">0</span></none>
			<single>Trackback <span class="cnt">1</span></single>
		</trackbackMessage>
		<commentMessage>
			<none>Comment <span class="cnt">0</span></none>
			<single>Comment <span class="cnt">1</span></single>
		</commentMessage>
		<tree>
			<color>8A8A8A</color>
			<bgColor></bgColor>
			<activeColor>8A8A8A</activeColor>
			<activeBgColor></activeBgColor>
			<labelLength>20</labelLength>
			<showValue>1</showValue>
		</tree>
		<contentWidth>1000</contentWidth>
		<toolbar>white</toolbar>
		<layout>2</layout>
	</default>
</skin> 
	

  이 파일이 index.xml (스킨에 기본으로 포함되는) 인데요, 중간에 보시면 lengthOfRecentNotice와 같은 부분들이 보이는데, 이 부분이 최대 글자수를 조절하는 부분입니다. 현재 FastBoot스킨은 40자가 넘어가도 레이아웃상 깨지는 부분이 없기 때문에 최대값을 인위적으로 100까지 늘려서 적용을 해보았습니다. 별 문제는 없군요.. 다만 이렇게 조절하고 다시 화면 출력 설정을 하러 들어가면,




 메뉴에서 인식하지 못하고 3글자로 셋팅이 됩니다. 즉 위 파일에서 수정한 다음에 다시 수정할 수는 없다는 것이죠. 해당하는 속성값이 클라이언트단에 없기 때문에 인식하지 못해서 생기는 에러입니다. 그리고 index.xml파일은 처음 스킨 등록할때만 올라가지 추후에 수정이 안되는 단점이 있죠. 어쨌든 늘릴 수 있으니 다행인듯 합니다.



  단, 적용이 되긴 하는데.. 저 같은 경우에는 최근글 보기를 눌렀을 때 목록형으로 보기를 세팅해서 사용중인데 이 부분을 바꾸면 다시 100자로 만들었던 것이 풀릴 수밖에 없군요.. 참고하시기 바랍니다.