ztyle님의 "플래시 이미지 출력 슬라이드" 를 위젯화하고 나니 문제를 일으키는 경우가 많고 질문도 있고 해서,
댓글로 올라와 있는 문제점 및 답글 그리고 내가 아는 한도내애서 정리를 해 두고자 이 글을 정리합니다.
ztyle
이상이 댓글로 달려 있는 답변들이었습니다.
ztyle님의 답글 및 쪽지도 있고 저의 답글도 있고 여러분들의 답글이 있습니다.
안되시는 분들은 위의 답글대로 한번씩 해 보세요.
댓글로 올라와 있는 문제점 및 답글 그리고 내가 아는 한도내애서 정리를 해 두고자 이 글을 정리합니다.
파파민
빨간발
zbxe/ 폴더에 XE 설치하신분들은 list.html 의 61번째 줄을 아래와 같이 수정해보세요. (단, 조건은
/zbxe/widgets/newest_images/skins/ztyle_v031/ 일경우입니다. ztyle_v031, ztyle_v032 두가지 사이즈가 있으므로 자신에게 맞게 변경해주세요.)
원래소스
<p class="Gallery_Box"><script type="text/javascript">F_viewSwf('900','362','transparent','{$SWF_dir}','{$fileinfo}','{$Title}','{$Time}');</script></p>
zbxe폴더 사용자용 소스
<p class="Gallery_Box">
<script type="text/javascript">F_viewSwf('900','362','transparent','/zbxe/widgets/newest_images/skins/ztyle_v031/ztyle_v031.swf',
'/zbxe/widgets/newest_images/skins/ztyle_v031/xml/list_info.xml','{$Title}','{$Time}');</script></p>
* 위 소스에서 빨간색 부분은 본인이 설치한 사이즈와 파일명으로 변경해주세요.
/zbxe/widgets/newest_images/skins/ztyle_v031/ 일경우입니다. ztyle_v031, ztyle_v032 두가지 사이즈가 있으므로 자신에게 맞게 변경해주세요.)
원래소스
<p class="Gallery_Box"><script type="text/javascript">F_viewSwf('900','362','transparent','{$SWF_dir}','{$fileinfo}','{$Title}','{$Time}');</script></p>
zbxe폴더 사용자용 소스
<p class="Gallery_Box">
<script type="text/javascript">F_viewSwf('900','362','transparent','/zbxe/widgets/newest_images/skins/ztyle_v031/ztyle_v031.swf',
'/zbxe/widgets/newest_images/skins/ztyle_v031/xml/list_info.xml','{$Title}','{$Time}');</script></p>
* 위 소스에서 빨간색 부분은 본인이 설치한 사이즈와 파일명으로 변경해주세요.
무대포2
복음누리
답변감사드립니다.
FTP로 올리는 과정에 뭐가 잘못됬나보네요..
다시설치하니까 잘됩니다.
좋은 스킨 너무 감사드립니다.
FTP로 올리는 과정에 뭐가 잘못됬나보네요..
다시설치하니까 잘됩니다.
좋은 스킨 너무 감사드립니다.
ztyle
:: 설치방법 ::
3. 폴더 안에 보시면 xml 폴더가 있는데 그 폴더 퍼미션을 777로 변경한다.
3. 폴더 안에 보시면 xml 폴더가 있는데 그 폴더 퍼미션을 777로 변경한다.
작성자 나오는 곳에 작성일이 나오게 가능합니다 ㅎ;
list.html 파일에서
{@$xmlList .=" <Author>$author</Author>\n";} <!-- 작성자 -->
저곳을 {@$xmlList .=" <Author>$Date</Author>\n";} <!-- 작성자 --> 이렇게만 바꿔주시면 나올거에여 ㅎ;
xml을 플래시에서는 순서대로 받아오는 원리예여..
그 밑줄보시면
{@$xmlList .=" <Date>$Date</Date>\n";} <!-- 작성일 --> 작성일이 있어 의아해하실지도 모르겠네여;
걍 자리채움이라 생각해주세여 ㅎ;
자동슬라이드를 안하시고 싶으시다면...
{@$Time = 5000;} <!-- 자동슬라이드타임 1초 = 1000입니다 -->
위의 소스에 5000 이라는 시간을... 한 10분정도로 해놓으면 거의 멈춘것이 되지 않을까요? ㅎㅎ
list.html 파일에서
{@$xmlList .=" <Author>$author</Author>\n";} <!-- 작성자 -->
저곳을 {@$xmlList .=" <Author>$Date</Author>\n";} <!-- 작성자 --> 이렇게만 바꿔주시면 나올거에여 ㅎ;
xml을 플래시에서는 순서대로 받아오는 원리예여..
그 밑줄보시면
{@$xmlList .=" <Date>$Date</Date>\n";} <!-- 작성일 --> 작성일이 있어 의아해하실지도 모르겠네여;
걍 자리채움이라 생각해주세여 ㅎ;
자동슬라이드를 안하시고 싶으시다면...
{@$Time = 5000;} <!-- 자동슬라이드타임 1초 = 1000입니다 -->
위의 소스에 5000 이라는 시간을... 한 10분정도로 해놓으면 거의 멈춘것이 되지 않을까요? ㅎㅎ
음...질문이..
한페이지에 여러개의 위젯 생성시 xml파일 처리가 어떻게 되는지 물으셨죠
저도 확인해봤는데... xml 파일에 리스트가 위젯 x 가로이미지수로 뽑히네여ㅡ.ㅜ
만약 위젯스킨 2개 설치시 xml 파일소스를 보면.. 첫번째는 멀쩡하지만..
두번째는 첫번째 10개의 목록 + 두번째 10개의 목록이 뿌려지는군요...
$widget_info->cols_list_count 가로 이미지수를 잘못가져오나 해서
출력해봤지만... 받아오는값은 입력한 10개 제대로 잡혀오는데여..
아직까진 저도 머가 문제인지 감이 안잡히네여... 가로 이미지수로 for문돌아가는것인데..
20번을 돌수가 없는데... 난해...ㅠㅠ
도움이 못되드려 죄송.... 저도 짬짬이 문제해결해보겠습니다..
일단은 온리 한개의 위젯만 사용해야 하는 약점이 있네여...
댓글 다신 분들의 거의가 경로문제가 생기는 모양이군요.
저의 홈페이지가 나온다고 하시는 분은 폴더자체를 깨끗이 지우고 다시 받아서 한번 해 보세요.
처음에 올린 파일에 저의 list_info.xml파일이 같이 들어 있었는데 그것을 받아 가신분은 몇분 안되던데...
그 후에도 저의 홈페이지가 나온다면 받으신 파일들을 열어 보시면 알겠지만 저의 홈페이지가 적힌 부분은 파일 어디를 찾아 봐도 없습니다.
그리고 제가 이 플래시위젯을 만든이가 아니라 위에도 밝혔다시피 약간의 함수추가만 해서 위젯으로 만든 정도입니다.
플래시나 경로에 대해서 자세한 문의나 질문은 ztyle님에게 문의를 하셔야 답변을 얻을 수 있을 것입니다.
저는 경로나 모든 문제가 ztyle님의 순수한 버전으로나, 제가 만든 위젯으로나 오류없이 잘 작동이 되는 관계로 어떻게 답을 드릴수가 없네요.
참고로 저는 cafe24호스팅중이며 XE가 zbxe폴더에 설치가 되어 있고, 버전은 1.1.5이며
위젯폴더의 권한도 ftp로 올린 후 바꾼적이 없습니다.
폴더권한은 확인해 보니 모든 폴더는 755, 폴더안의 모든파일들은 644로 되어 있습니다. 그건 다른 위젯들도 마찬가지 입니다.
처음에 올린 파일에 저의 list_info.xml파일이 같이 들어 있었는데 그것을 받아 가신분은 몇분 안되던데...
그 후에도 저의 홈페이지가 나온다면 받으신 파일들을 열어 보시면 알겠지만 저의 홈페이지가 적힌 부분은 파일 어디를 찾아 봐도 없습니다.
그리고 제가 이 플래시위젯을 만든이가 아니라 위에도 밝혔다시피 약간의 함수추가만 해서 위젯으로 만든 정도입니다.
플래시나 경로에 대해서 자세한 문의나 질문은 ztyle님에게 문의를 하셔야 답변을 얻을 수 있을 것입니다.
저는 경로나 모든 문제가 ztyle님의 순수한 버전으로나, 제가 만든 위젯으로나 오류없이 잘 작동이 되는 관계로 어떻게 답을 드릴수가 없네요.
참고로 저는 cafe24호스팅중이며 XE가 zbxe폴더에 설치가 되어 있고, 버전은 1.1.5이며
위젯폴더의 권한도 ftp로 올린 후 바꾼적이 없습니다.
폴더권한은 확인해 보니 모든 폴더는 755, 폴더안의 모든파일들은 644로 되어 있습니다. 그건 다른 위젯들도 마찬가지 입니다.
님이 제의하신 내용은 그런식으로 작동하게 하면 어떻게 될까 저로서는 답변을 드리기가 어렵습니다.
제가 만든 플래시가 아니라서 정확한 작동원리를 잘 알지를 못헤서요.
제가 수정하고 설치하고 테스트하면서 느낀 것은 이 위젯이 올바르게 작동을 하면 list_info.xml파일에 썸네일 파일들의 경로가 자동으로 저장이 됩니다. 그런데 같은 위젯으로 모듈을 다르게 선택했을때나, 님이 말씀하신 리스트가 다르게 정렬되는 경우 어떻게 되느지 저도 상당히 궁금합니다.
그래서 직접 제작하신 ztyle님에게 질문을 해 놓은 상테인데 답글을 받지를 못했습니다.
한 예로 다른페이지에 같은 위젯을 따로 설치해서 모듈을 달리해서 실행시켜 본 결과,
잠시 제 호스팅자체가 문제가 생겨서 모든 것이 멈춰버리더군요, 홈피는 물론 ftp, DB접속까지도 안되는 일이 발생했습니다.
이 증상이 플래시위젯의 문제때문인지 다른 문제때문인지는 알 수는 없어나 위의 위젯을 설치 한 후 바로 생겼습니다.
잠시 후 정상적으로 돌아와서 접속은 되더군요. 그리고 2개의 위젯도 따로 따로 작동을 하고요, 그런데 1번 위젯을 보고 list_info.xml파일의 내용을 보면 1번 모듈의 리스트가 보이고 2번 위젯을 보고 list_info.xml파일의 내용을 보면 2번 모듈의 리스트가 보이더군요,
그런데 만약 동시에 여러 회원들이 각각의 위젯을 본다면 어떻게 될까 생각을 해 보니 문제가 생기지 않을까 생각이 들더군요.
그래서 저번 일도 있고 겁나서 테스트 중단했습니다.
올바른 답변은 아니지만 저의 경험을 말씀 드린 것이니 참조하세요.
이 플래시위젯은 일반적으로 작동에 문제가 생기는 경우가 많네요.
http://www.zeroboard.com/17716609 // ztyle님이 위젯스킨
http://www.zeroboard.com/17720477 // 문하우스의 위젯
위의 링크에 가 보시면 알 수 있지만,
제가 만든게 아니라 ztyle님이 위젯스킨으로 만든 것을 제가 ztyle님의 허락을 얻어서 단일 위젯화 시킨 것입니다.
발뺌 하는 것 같이 보일지 모르지만 일반 위젯이 아니라 플래시위젯이라 원본 플래시안의 소스를 제가 볼 수 없고 고칠 수가 없기 때문에 제가 답변을 드리는데는 한계가 있습니다.
제가 아는대로 설명을 드리면 위젯을 설치하고 정상적으로 이 위젯이 작동을 하면
xe/widgets/ztyle_flash_images/skins/ztyle_v031/xml폴더안에 list_info.xml파일이 자동으로 생성됩니다.(기본파일에는 없습니다)
이 xml파일안을 열어보면 자신의 썸네일 링크가 기록되어져 있습니다.(아래와 같이)
그런데 문제가 이 list_info.xml파일이 잘 생성이 되지를 않는 모양입니다.
만들어 지더라도 정상적으로 썸네일정보를 못가져 오는 경우도 있고요.
저 같은 경우는 ztyle님의 원본스킨이고, 제가 만든 위젯이고 스크립트 수정없이 정상적으로 작동을 했습니다.
한마디로 list_info.xml파일의 생성이 정상적으로 잘 되었다는 것이지요.
그런데 ztyle님의 글이나, 저의 글아래에 댓글들을 보면 정상적으로 작동하지 않는다는 분 들이 많습니다.
그리고 그 댓글에 답변으로 어떻게 하면 된다고 답글을 달아놓은 것도 많지만
그 답글대로 한다고 해도 정상적으로 작동을 하지 않는 경우도 많더군요.
근본적으로는 ztyle님이 모든 환경에서도 잘 작동되게끔 만들기를 바라는 수 밖에는 없지요.
ztyle님이 저에게 답글을 주신 것을 보면 ztyle님도 연구중이라고 하니 기다려봐야겠죠.
제가 수정하고 설치하고 테스트하면서 느낀 것은 이 위젯이 올바르게 작동을 하면 list_info.xml파일에 썸네일 파일들의 경로가 자동으로 저장이 됩니다. 그런데 같은 위젯으로 모듈을 다르게 선택했을때나, 님이 말씀하신 리스트가 다르게 정렬되는 경우 어떻게 되느지 저도 상당히 궁금합니다.
그래서 직접 제작하신 ztyle님에게 질문을 해 놓은 상테인데 답글을 받지를 못했습니다.
한 예로 다른페이지에 같은 위젯을 따로 설치해서 모듈을 달리해서 실행시켜 본 결과,
잠시 제 호스팅자체가 문제가 생겨서 모든 것이 멈춰버리더군요, 홈피는 물론 ftp, DB접속까지도 안되는 일이 발생했습니다.
이 증상이 플래시위젯의 문제때문인지 다른 문제때문인지는 알 수는 없어나 위의 위젯을 설치 한 후 바로 생겼습니다.
잠시 후 정상적으로 돌아와서 접속은 되더군요. 그리고 2개의 위젯도 따로 따로 작동을 하고요, 그런데 1번 위젯을 보고 list_info.xml파일의 내용을 보면 1번 모듈의 리스트가 보이고 2번 위젯을 보고 list_info.xml파일의 내용을 보면 2번 모듈의 리스트가 보이더군요,
그런데 만약 동시에 여러 회원들이 각각의 위젯을 본다면 어떻게 될까 생각을 해 보니 문제가 생기지 않을까 생각이 들더군요.
그래서 저번 일도 있고 겁나서 테스트 중단했습니다.
올바른 답변은 아니지만 저의 경험을 말씀 드린 것이니 참조하세요.
이 플래시위젯은 일반적으로 작동에 문제가 생기는 경우가 많네요.
http://www.zeroboard.com/17716609 // ztyle님이 위젯스킨
http://www.zeroboard.com/17720477 // 문하우스의 위젯
위의 링크에 가 보시면 알 수 있지만,
제가 만든게 아니라 ztyle님이 위젯스킨으로 만든 것을 제가 ztyle님의 허락을 얻어서 단일 위젯화 시킨 것입니다.
발뺌 하는 것 같이 보일지 모르지만 일반 위젯이 아니라 플래시위젯이라 원본 플래시안의 소스를 제가 볼 수 없고 고칠 수가 없기 때문에 제가 답변을 드리는데는 한계가 있습니다.
제가 아는대로 설명을 드리면 위젯을 설치하고 정상적으로 이 위젯이 작동을 하면
xe/widgets/ztyle_flash_images/skins/ztyle_v031/xml폴더안에 list_info.xml파일이 자동으로 생성됩니다.(기본파일에는 없습니다)
이 xml파일안을 열어보면 자신의 썸네일 링크가 기록되어져 있습니다.(아래와 같이)
<?xml version='1.0' encoding='utf-8'?>
<Boardinfo>
<Contentinfo>
<imgLocation>files/cache/thumbnails/728/238/580x331.crop.jpg</imgLocation>
<Subject>아래 "플래시 이미지 출력 슬라이드" 독립위젯 버...</Subject>
<Author>by 팔공산</Author>
<Date>2009.02.07 02:33:33</Date>
<href>https://moonhouse.co.kr/zbxe/238728%3C/href%3E
</Contentinfo>
- 생략 -
<Boardinfo>
<Contentinfo>
<imgLocation>files/cache/thumbnails/728/238/580x331.crop.jpg</imgLocation>
<Subject>아래 "플래시 이미지 출력 슬라이드" 독립위젯 버...</Subject>
<Author>by 팔공산</Author>
<Date>2009.02.07 02:33:33</Date>
<href>https://moonhouse.co.kr/zbxe/238728%3C/href%3E
</Contentinfo>
- 생략 -
그런데 문제가 이 list_info.xml파일이 잘 생성이 되지를 않는 모양입니다.
만들어 지더라도 정상적으로 썸네일정보를 못가져 오는 경우도 있고요.
저 같은 경우는 ztyle님의 원본스킨이고, 제가 만든 위젯이고 스크립트 수정없이 정상적으로 작동을 했습니다.
한마디로 list_info.xml파일의 생성이 정상적으로 잘 되었다는 것이지요.
그런데 ztyle님의 글이나, 저의 글아래에 댓글들을 보면 정상적으로 작동하지 않는다는 분 들이 많습니다.
그리고 그 댓글에 답변으로 어떻게 하면 된다고 답글을 달아놓은 것도 많지만
그 답글대로 한다고 해도 정상적으로 작동을 하지 않는 경우도 많더군요.
근본적으로는 ztyle님이 모든 환경에서도 잘 작동되게끔 만들기를 바라는 수 밖에는 없지요.
ztyle님이 저에게 답글을 주신 것을 보면 ztyle님도 연구중이라고 하니 기다려봐야겠죠.
이상이 댓글로 달려 있는 답변들이었습니다.
ztyle님의 답글 및 쪽지도 있고 저의 답글도 있고 여러분들의 답글이 있습니다.
안되시는 분들은 위의 답글대로 한번씩 해 보세요.
※ 제로보드 설치 경로를 zbxe 로 한 경우는 사용스킨의 list.html 48번째 줄을 아래와 같이 수정하십시오.
{@$Path = _XE_PATH_;} ------> {@$Path = "zbxe/";}
※ 제로보드 설치 경로를 xe 로 한 경우는 사용스킨의 list.html 48번째 줄을 아래와 같이 수정하십시오.
{@$Path = _XE_PATH_;} ------> {@$Path = "xe/";}