<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[TNF : Tatter Network Foundation forum - rev.683 Random Photo Viewer 테스트부탁드립니다.]]></title>
	<link rel="self" href="http://forum.tattersite.com/ko/extern.php?action=feed&amp;tid=1133&amp;type=atom"/>
	<updated>2006-07-22T07:09:21Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.tattersite.com/ko/viewtopic.php?id=1133</id>
		<entry>
			<title type="html"><![CDATA[RSS 답글: rev.683 Random Photo Viewer 테스트부탁드립니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=6360#p6360"/>
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><div class="quotebox"><blockquote><p>1. 선택된 카테고리의 이미지 갯수가 $SildeCount보다 작은 경우 $a가 $SildeCount에 도달하지 못해 무한루프가 일어납니다.</p></blockquote></div><p>무한루프가 일어나는 경우는 없습니다. 다만 이미지갯수가 $SildeCount보다 작은경우 같은 이미지가 계속 표시되는 문제가있는데 아직까지 해결못하고있습니다 ㅠ.ㅠ</p></blockquote></div><p>5번에 있는 array_rand()함수를 사용하시면 됩니다.(3번 문제도 해결됨)<br />그리고 while(true) 는 없애주세요. 무한루프에 빠질 가능성이 있습니다. <img src="http://forum.tattersite.com/ko/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><div class="quotebox"><blockquote><div class="quotebox"><blockquote><p>2. &quot;watermark.gif&quot;, &quot;favicon.gif&quot; 등 특정 이름만 예외 검사를 하시는 것보다, 정규식을 이용하여 보다 포괄적으로 검사하시는 것이 좋을 것 같습니다. 앞으로 어떤 파일이 더 추가될지 모르니까요.</p></blockquote></div><p>정규표현식에 약하다보니ㅠ.ㅠ.. 최대한 공부하여 숫자파일만 찾아내도록 처리하겠습니다.<br />사실 예외검사를 하지않아도 db에 등록되어있지 않은 그림파일에 대해서는 썸네일로 만들거나 표시되지 않아 자동예외처리되긴 합니다만 ㅠ.ㅠ..</p></blockquote></div><p>숫자만 10개는 &quot;\d{10}&quot;를 사용하시면 됩니다.</p><p>그리고 $CategoryList는 $CategoryList를 배열로 만드시고 <a href="http://kr.php.net/manual/kr/function.in-array.php">in_array</a>함수를 사용하시는 것이 좋을 것 같습니다.<br />eregi()부분에서 $name에 &#039;1test&#039;가 들어갈 경우 오작동을 일으키게 될테니까요.</p>]]></content>
			<author>
				<name><![CDATA[Peris]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=40</uri>
			</author>
			<updated>2006-07-22T07:09:21Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=6360#p6360</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: rev.683 Random Photo Viewer 테스트부탁드립니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=6349#p6349"/>
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>1. 선택된 카테고리의 이미지 갯수가 $SildeCount보다 작은 경우 $a가 $SildeCount에 도달하지 못해 무한루프가 일어납니다.</p></blockquote></div><p>무한루프가 일어나는 경우는 없습니다. 다만 이미지갯수가 $SildeCount보다 작은경우 같은 이미지가 계속 표시되는 문제가있는데 아직까지 해결못하고있습니다 ㅠ.ㅠ</p><div class="quotebox"><blockquote><p>2. &quot;watermark.gif&quot;, &quot;favicon.gif&quot; 등 특정 이름만 예외 검사를 하시는 것보다, 정규식을 이용하여 보다 포괄적으로 검사하시는 것이 좋을 것 같습니다. 앞으로 어떤 파일이 더 추가될지 모르니까요.</p></blockquote></div><p>정규표현식에 약하다보니ㅠ.ㅠ.. 최대한 공부하여 숫자파일만 찾아내도록 처리하겠습니다.<br />사실 예외검사를 하지않아도 db에 등록되어있지 않은 그림파일에 대해서는 썸네일로 만들거나 표시되지 않아 자동예외처리되긴 합니다만 ㅠ.ㅠ..</p><br /><div class="quotebox"><blockquote><p>3. 전체 이미지 파일이 하나인 경우에도 pixelate가 계속 반복해서 일어나는데... 이미지가 하나일 경우에는 이미지 전환이 안 일어나도록 하는 것이 낫지 않나 합니다.</p></blockquote></div><p>1번과 같은 문제인것 같습니다. <br />폴더안에 예외파일을 제외한 이미지파일의 갯수를 세서 $SildeCount 보다 작으면 $SildeCount의 수를 이미지 갯수로 줄이는 방법도 생각해보았습니다만 초기에만 발생하는 문제라 좀 등한시한것도 사실이지만 나중에 이미지파일의 갯수가 많아지면 속도에 영향을 주지 않을까해서 다른방법을 생각하고있습니다. 정않되면 그렇게라도해야되겠지만요 ㅠ.ㅠ</p><div class="quotebox"><blockquote><p>4. &lt;script&gt; 태그에 &#039; type=&quot;text/javascript&quot;&#039;를 추가해 주세요. 이 속성이 없으면 자바스크립트가 동작하지 않는 경우도 있습니다. 아울러 스킨에 스크립트가 직접 삽입되고 있는데, 새로 추가된 &quot;SKIN_head_end&quot; 치환자를 이용해 보세요. 예제는 blogAPI 플러그인을 참고하시고요.</p></blockquote></div><p>수정하겠습니다.</p><div class="quotebox"><blockquote><p>5. rand() 함수를 돌리시는 부분에서 오류가 일어나는데, array_rand() 함수를 써보심이 어떨까 합니다. 사용법은 array_rand([이미지 파일이 들어 있는 배열], [배열에서 임의로 꺼낼 키의 갯수])입니다.</p></blockquote></div><p>어떤 오류가 나는지 잘모르겠습니다ㅠ.ㅠ 일단 이건 2번의 파일예외처리가된 변수를 만들어 낸후에 사용을 할 수 있을듯 하네요 </p><div class="quotebox"><blockquote><p>6. 워터마크가 출력되지 않던 문제는 내부 소스 쪽의 문제였습니다. rev.686에서 수정되었습니다. 이와 관련하여, RPV에 출력되는 썸네일에도 워터마크와 여백을 적용하는 것은 좀 이상하지 않은가 생각합니다. 그래도 적용하고 싶으시다면, 지금처럼 오리지널 파일(/attach/x/xxxxxxx.jpg)에서 RPV용 썸네일을 생성하시는 것보다, makeThumbnail() 함수에서 생성된 xxxxx.thumbnail.jpg을 가지고 다시 썸네일을 생성하시는 방식을 사용하셔야 합니다. 이 경우는 resmapleImage()를 중복실행해야 하는 경우도 있어 비효율적입니다.</p></blockquote></div><p>듣고보니 맞는말씀 같습니다. 제대로 표시되지 않을 워터마크를 꼭 섬네일에 추가해야된다고 생각했던 저의 실수네요 ^^; 제외토록 하겠습니다</p>]]></content>
			<author>
				<name><![CDATA[바둥이]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=80</uri>
			</author>
			<updated>2006-07-22T02:10:16Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=6349#p6349</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: rev.683 Random Photo Viewer 테스트부탁드립니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=6310#p6310"/>
			<content type="html"><![CDATA[<p>한두 번만 더 수정하면 끝나겠군요. 이번에도 몇 가지 문제점을 발견했습니다.</p><br /><p>1. 선택된 카테고리의 이미지 갯수가 $SildeCount보다 작은 경우 $a가 $SildeCount에 도달하지 못해 무한루프가 일어납니다.</p><p>2. &quot;watermark.gif&quot;, &quot;favicon.gif&quot; 등 특정 이름만 예외 검사를 하시는 것보다, 정규식을 이용하여 보다 포괄적으로 검사하시는 것이 좋을 것 같습니다. 앞으로 어떤 파일이 더 추가될지 모르니까요.</p><p>3. 전체 이미지 파일이 하나인 경우에도 pixelate가 계속 반복해서 일어나는데... 이미지가 하나일 경우에는 이미지 전환이 안 일어나도록 하는 것이 낫지 않나 합니다.</p><p>4. &lt;script&gt; 태그에 &#039; type=&quot;text/javascript&quot;&#039;를 추가해 주세요. 이 속성이 없으면 자바스크립트가 동작하지 않는 경우도 있습니다. 아울러 스킨에 스크립트가 직접 삽입되고 있는데, 새로 추가된 &quot;SKIN_head_end&quot; 치환자를 이용해 보세요. 예제는 blogAPI 플러그인을 참고하시고요.</p><p>5. rand() 함수를 돌리시는 부분에서 오류가 일어나는데, array_rand() 함수를 써보심이 어떨까 합니다. 사용법은 array_rand([이미지 파일이 들어 있는 배열], [배열에서 임의로 꺼낼 키의 갯수])입니다.</p><p>6. 워터마크가 출력되지 않던 문제는 내부 소스 쪽의 문제였습니다. rev.686에서 수정되었습니다. 이와 관련하여, RPV에 출력되는 썸네일에도 워터마크와 여백을 적용하는 것은 좀 이상하지 않은가 생각합니다. 그래도 적용하고 싶으시다면, 지금처럼 오리지널 파일(/attach/x/xxxxxxx.jpg)에서 RPV용 썸네일을 생성하시는 것보다, makeThumbnail() 함수에서 생성된 xxxxx.thumbnail.jpg을 가지고 다시 썸네일을 생성하시는 방식을 사용하셔야 합니다. 이 경우는 resmapleImage()를 중복실행해야 하는 경우도 있어 비효율적입니다.</p><br /><p>이 문제가 수정되면 거의 완성하신 거나 마찬가지라고 봅니다. 곧 공개될 수 있겠군요.:)</p>]]></content>
			<author>
				<name><![CDATA[graphittie]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=104</uri>
			</author>
			<updated>2006-07-20T18:51:39Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=6310#p6310</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[rev.683 Random Photo Viewer 테스트부탁드립니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=6307#p6307"/>
			<content type="html"><![CDATA[<p>시험싸이트 : <a href="http://badung.net/tt_test">http://badung.net/tt_test</a><br />다운로드&nbsp; &nbsp; : <a href="http://badung.net/rpv0607210006.zip">http://badung.net/rpv0607210006.zip</a></p><p>index.php에 자신의 설정에 맞게 수정을 해주셔야합니다. 슬라이드 갯수 표시할 카테고리같은 것입니다.</p><br /><p>graphittie님께서 수정을 요청하셨던 부분에 대한 수정이 이루어졌습니다. graphittie님께서 내부함수의 이용을 권하셨는데 아직 다 그렇게 정리하진 못했네요 ㅠ.ㅠ 함수의 입력값과 돌아오는값등이 적혀져있는 자료가 있는가 모르겠네요 ㅠ.ㅠ</p><p>워터마크는 전역변수 선언해주었음에도 여전히 나오지않습니다. ㅠ.ㅠ</p>]]></content>
			<author>
				<name><![CDATA[바둥이]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=80</uri>
			</author>
			<updated>2006-07-20T15:09:45Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=6307#p6307</id>
		</entry>
</feed>
