1.  자료실
  2.  팁
  3.  나의 XE
  4.  Html
  5.  배경이미지

XE 인기게시물

MH 슬라이딩 배너 0....
MH 위젯스타일
prettyphoto - 본문내...
SCM 플레이어 사용법
XE 1.4.4.2버전 이후에...
네비게이션 위젯
IE 버젼별로 css 따로...
문서보기 유저 지정
문하우스 게시판스킨 V...
내용글 출력시 주소창에...
XE Data
xpressengine.com에서 제가 필요해 가져온 XE자료들입니다.
글 수 147
2009.02
06
제작자 ztyle
출처
적용여부 적용
< 검은색바탕에 적용한 예 >
s_01.jpg

< 하얀색바탕에 적용한 예 >
s_02.jpg

저번작?에 많은 관심 가져주심에 힘입어 좀더 퀄리티?를 높여밨습니당 ㅎㅎ;;
네이버_포토갤러리에 쓰이는 디자인과 동일합니다...(디자인에는 영~소질없기에;;;)

적용 사이트 : http://www.2soon10.com/

먼저 900 * 362 사이즈와 
         650 * 340 사이즈 두개를 제작했구요..

-변경된 사항-
1. 투명제작
2. 자동 슬라이드 기능(시간조절 사용자입력가능)
3. 텍스트길이에 따라 박스크기조절
4. 좌우 이동 버튼 삽입

_______________________________________________________________________
:: 설치방법 ::
1. 원하시는 사이즈로 파일을 받는다
    900 x 362 사이즈 = ztyle_v031.zip 
    650 x 340 사이즈 = ztyle_v032.zip
2. 압축을 푸시고 XE를 설치한 곳에서 widgets/newest_images/skins/ 에 폴더채 업로드 한다.
3. 폴더 안에 보시면 xml 폴더가 있는데 그 폴더 퍼미션을 777로 변경한다.
4. 이제 페이지수정에서 위젯을 불러와서 다음과 같이 수정한다.
     글 제목길이 : 제한없음...
     이미지 크기 : ztyle_v031.zip(가로 900px)의 경우 = 가로 : 580  세로 : 331
     이미지 크기 : ztyle_v032.zip(가로 650px)의 경우 = 가로 : 416  세로 : 236
5. 가로 이미지수 : 10개이하!! (10개넘을시 작성자가 안나와여 ㅠㅠ)
6. 세로 이미지수 : 비워둔다.

_______________________________________________________________________

_______________________________________________________________________
:: 소스수정 ::
list.html 파일을 열어보세요.
58번줄에 {@$Time = 5000;} <!-- 자동슬라이드타임 1초 = 1000입니다 -->
저곳을 숫자를 바꾸시면 자동슬라이드 넘기는 시간이 변경됩니다.
_______________________________________________________________________



위와 같이 설정하시면 됩니다..

가로 이미지수를 10개 이상으로 할경우 작성자가 안나오는 문제는 해결 못봤네여;; 텍스트필드 말고 BitmapData()로 이미지화해봤는데;;
그게 촘 문제나긴 하는데... 10개까지는 정상 됩니다 ㅎㅎ ;
어짜피 10개이상이면 리소스도 마니 잡아먹을테고 버벅일테니깐여;;
개인서버에서 안된다는 문제점은... 모르겠심더 ㅠㅠ 고수분들 도움을 ~~

많은 분들에게 유용하게 쓰였으면 좋겠네여..
들렀다 가시면서 추천한방 꾸욱 눌러주심 더욱 감사요~ ㅎㅎ

  • ztyle_v031.zip (1.06MB)(28)
  • ztyle_v032.zip (1.06MB)(51)
  • [레벨:30]id: 팔공산
    2009.02.06 21:20:23 댓글
    위의 위젯스킨을 제가 약간 변형해서 수정해 봤습니다.
    xe/widgets/newest_images/newest_images.class.php안에

                // 슬라이드 타임
                $widget_info->slide_time = (int)$args->slide_time;
                if(!$widget_info->slide_time) $widget_info->slide_time = 5000;

                if($args->skin_type!='Y') $widget_info->skin_type = 'N';
                else $widget_info->skin_type = 'Y';

    xe/widgets/newest_images/conf/info.xml안에

      <var id="skin_type">
       <type>select</type>
       <name xml:lang="ko">스킨의 크기</name>
       <description />
       <options>
        <value>N</value>
        <name xml:lang="ko">650*340</name>
       </options>
       <options>
        <value>Y</value>
        <name xml:lang="ko">900*362</name>
       </options>
      </var>
      <var id="slide_time">
       <type>text</type>
       <name xml:lang="ko">슬라이드 타임</name>
       <description xml:lang="ko">자동슬라이드타임 1초 = 1000입니다 (기본 5000)</description>  </var>

    xe/widgets/newest_images/skins/ztyle_v031/list.html안에 16줄 부터 아래와 같이 편집

    <!--@if(count($widget_info->document_list))-->
     {@ $count = 0; }
       <
    !--@for($i=0;$i<$widget_info->rows_list_count;$i++)-->
       
      <
    !--@for($j=0;$j<$widget_info->cols_list_count;$j++)-->
       {@ $oDocument = $widget_info->document_list[$i*$widget_info->cols_list_count + $j]}
       
       <!--@if($widget_info->skin_type == 'Y')-->
       
    {@$imgLocation = $oDocument->getThumbnail(580,331,$widget_info->thumbnail_type);}<!--@else-->{@$imgLocation = $oDocument->getThumbnail(416,236,$widget_info->thumbnail_type);}
       <
    !--@end-->
       
    {@$Subject = $oDocument->getTitle($widget_info->title_length);}
       
    {@$author = $oDocument->getNickName();}
       
    {@$Date = $oDocument->getRegdate();}
       
    {@$url = getUrl('','document_srl',$oDocument->document_srl);}
        
       <!--DB에서 가져온 정보로 Xml문서의 Element를 구성-->
       
    {@$xmlList .=" <Contentinfo>\n";}
       
    {@$xmlList .="  <imgLocation>$imgLocation</imgLocation>\n";}<!-- 이미지경로 -->
       
    {@$xmlList .="  <Subject>$Subject</Subject>\n";} <!-- 게시판제목 -->
       
    {@$xmlList .="  <Author>by $author</Author>\n";}  <!-- 작성자 -->
       
    {@$xmlList .="  <Date>$Date</Date>\n";} <!-- 작성일 -->
       
    {@$xmlList .="  <href>$url</href>\n";} <!-- 링크 -->
       
    {@$xmlList .=" </Contentinfo>\n\n";}
      <
    !--@end-->

     <!--@end-->
     
     <!--통합 XmlDoc의 내용을 구성-->
     
    {@$xmlDoc="<?xml version='1.0' encoding='utf-8'?>\n";}
     
    {@$xmlDoc .="<Boardinfo>\n";}
     
    {@$xmlDoc .="$xmlList";}
     
    {@$xmlDoc .="</Boardinfo>\n";}
    <
    !--@end-->
     
     
    {@$Path = _XE_PATH_;} <!--XE 설치된경로-->
     
    {@$location = "widgets/newest_images/skins/ztyle_v031/";} <!-- 스킨설치경로 -->
     
    {@$dirname = $Path.$location."xml/";} <!-- xml폴더유지 -->
     
    {@$fileName = "list_info.xml"; }
     
    {@$fileinfo = "$dirname$fileName";}
      
     
    {@FileHandler::writeFile($fileinfo, $xmlDoc);} <!-- xml폴더와list_info.xml 파일생성 -->

     <!--@if($widget_info->skin_type == 'Y')-->
     
    {@$SWF_dir = $Path.$location."ztyle_v031.swf";}<!--@else-->{@$SWF_dir = $Path.$location."ztyle_v032.swf";}<!--@end--> <!-- 플래시파일 -->
     
    {@$Title = $widget_info->title;}<!-- 컨텐츠제목 -->
     
    {@$Time = $widget_info->slide_time;} <!-- 자동슬라이드타임 1초 = 1000입니다 -->

    <!--@if($widget_info->skin_type == 'Y')-->
    <p class="Gallery_Box"><script type="text/javascript">F_viewSwf('900','362','transparent','{$SWF_dir}','{$fileinfo}','{$Title}','{$Time}');</script></p><
    !--@else--><p class="Gallery_Box"><script type="text/javascript">F_viewSwf('650','340','transparent','{$SWF_dir}','{$fileinfo}','{$Title}','{$Time}');</script></p>!--@end--


    p.s ztyle_v032폴더안의 ztyle_v032.swf파일을 복사해서  ztyle_v031폴더안에 넣어서야 정상작동합니다. 

    위와 같이 수정하면 기존의 위젯에서도 슬라이드타임이나, 스킨의 크기를 변경할 수 있습니다.

    단독위젯버전 http://moonhouse.co.kr/zbxe/238728

    번호
    제목
    제작자
    적용여부
    147 프로그램 레이아웃 컨트롤 박스 wiley NO 2011-11-09 101
    146 위젯 네비게이션 위젯 배워서남준다 NO 2011-05-03 940
    145 프로그램 문서보기 유저 지정 파이델 NO 2011-05-03 765
    144 프로그램 prettyphoto - 본문내 이미지뷰어 hika1 적용 2011-02-20 1259
    143 위젯 Content 이미지 슬라이더 배워서남준다 NO 2010-12-13 1619
    142 스킨 New FAQ Skin Loptz NO 2010-10-04 1664
    141 프로그램 JPG 이미지 자동 축소 애드온 카르마 적용 2010-02-09 4185
    140 스킨 FAQ게시판 Habile 적용 2010-01-23 4465
    139 프로그램 게시판EX 파이델 적용 2010-01-23 4274
    138 프로그램 회원가입 확장 모듈 난다날아 NO 2010-01-23 3801
    137 스킨 스케줄게시판 모듈스킨 wooam 적용 2010-01-15 3971
    136 위젯 디카사진 플래시 갤러리 7 하하호호33 변형 2009-10-17 7052
    135 프로그램 tinyMCE 에디터 개돌 적용 2009-09-24 10157
    134 스킨 XE Official Layout Ver 2 zero NO 2009-09-18 7594
    133 위젯 Ext JS popup 팝업창 Diver NO 2009-09-17 7718
    132 위젯 [3차 수정] 슬라이드되는 최근 이미지 배워서남준다 NO 2009-09-17 6503
    131 위젯 xeBanner 1 zero NO 2009-09-17 7181
    130 프로그램 광고글(스팸)로 고생하시는 분들 captcha 애드온 ... zero 적용 2009-02-21 10349
    129 프로그램 [수정] 휴지통 애드온 1.0 지연아빠 적용 2009-02-19 7620
    128 프로그램 [긴급수정-2009년 2월18일 오후2시] 추천/비추천 ... 지연아빠 적용 2009-02-19 7100
    127 위젯 디카사진 플래시 갤러리 4 (업데이트) 하하호호33 적용 2009-02-19 7547
    스킨 플래시 이미지 출력 슬라이드 1 ztyle 적용 2009-02-06 8946
    125 스킨 플래시 갤러리 ztyle 적용 2009-01-24 7990
    124 프로그램 oliris PicLens 애드온 v1.0.4 [수정] 입니다. 라르게덴 적용 2009-01-16 6512
    123 프로그램 웹 폰트 적용 애드온입니다. ※ 업로드 불가 쿠로이네코 적용 2009-01-13 7400
    122 위젯 로마네스크 최근 문서 출력 위젯 라르게덴 적용 2009-01-10 7376
    121 위젯 bgw_menu 위젯용 배너 스킨 BlueGate NO 2009-01-08 7767
    120 프로그램 게시글 상/하단 내용 입력 애드온 ver 0.2 misol NO 2009-01-02 7533
    119 프로그램 Snow 애드온 Airif 적용 2008-12-24 7426
    118 위젯 배너 스킨 - 7초마다 배너가 바뀌는 스킨 3 findwind NO 2008-12-09 10423
    • 문하우스는 IE7, 1280*1024 이상의 모니터 해상도에서 최적화 되어 있습니다.무단 E-mail 추출이나, 성인광고를 허용치 않습니다
    • 단축키 : l-목록, w-글쓰기, z-이전글, x-다음글, s-최근글, a-이전목록, d-다음목록, 1-home, 2-data, 3-zbxe, 4-blog, 5-total, 6-QnA