#f0f0f0 10개의 스레드 ✕ 해제
이온디
이온디 1년 전
안녕하세요! 오늘은 Flexbox를 사용해서 왼쪽과 오른쪽에 요소들을 정렬하는 방법에 대해 간단하게 공유하려고 합니다. 특히 **margin-left: auto;**나 **형제 선택자(~)**를 활용한 방법으로 정렬을 할 때 유용한 팁이 될 것입니다. 문제 상황우리는 여러 개의 요소들이 있을 때, 특정 요소는 왼쪽에 배치하고, 다른 요소들은 오른쪽에 배치해야 하는 상황이 생깁니다. 예를 들어, 아래와 같은 HTML 구조가 있을 때: <div class="item-box"> <div cl… 안녕하세요! 오늘은 Flexbox를 사용해서 왼쪽과 오른쪽에 요소들을 정렬하는 방법에 대해 간단하게 공유하려고 합니다. 특히 **margin-left: auto;**나 **형제 선택자(~)**를 활용한 방법으로 정렬을 할 때 유용한 팁이 될 것입니다. 문제 상황우리는 여러 개의 요소들이 있을 때, 특정 요소는 왼쪽에 배치하고, 다른 요소들은 오른쪽에 배치해야 하는 상황이 생깁니다. 예를 들어, 아래와 같은 HTML 구조가 있을 때: <div class="item-box"> <div class="item left">1</div> <div class="item left">2</div> <div class="item right">3</div> <div class="item right">4</div> <div class="item right">5</div> </div> 이런 구조에서 left 클래스를 가진 요소들은 왼쪽에, right 클래스를 가진 요소들은 오른쪽에 정렬해야 하는데, 이때 Flexbox를 어떻게 활용할 수 있을까요? 해결 방법 1: margin-left: auto;와 ~ 형제 선택자 사용하기Flexbox에서 justify-content: space-between;을 사용하면 각 요소들 사이에 공간을 균등하게 배치할 수 있습니다. 하지만 오른쪽 요소들이 모두 오른쪽 끝에 밀리도록 하기 위해서는 margin-left: auto;를 활용해야 합니다. 먼저, right 클래스가 붙은 첫 번째 요소에만 margin-left: auto;를 적용하여 오른쪽으로 밀어주고, 이후 모든 right 요소들에 대해서는 margin-left: 0;을 적용하여 밀리지 않게 만듭니다. .item-box { display: flex; flex-wrap: wrap; justify-content: space-between; } .item { padding: 10px; margin: 5px; background-color: #f0f0f0; border: 1px solid #ddd; } .left { align-self: flex-start; } .right { align-self: flex-end; margin-left: auto; /* 첫 번째 right 요소만 오른쪽으로 밀기 */ } /* .right 클래스 뒤에 오는 모든 형제 .right 요소에 대해 margin-left 0 적용 */ .right ~ .right { margin-left: 0; } 결과1, 2는 왼쪽에 배치되고,3, 4, 5는 오른쪽에 배치됩니다.이렇게 하면 각 요소들이 원하는 위치에 정확하게 배치됩니다! https://codepen.io/eond/pen/zxYNrQy 정리margin-left: auto;는 Flexbox에서 남은 공간을 차지하는 역할을 하며, 이를 통해 요소들을 오른쪽으로 밀 수 있습니다.~ 형제 선택자는 같은 부모 요소 내에서 이후의 형제 요소들에만 스타일을 적용할 수 있어 유용합니다.이 방법은 매우 간단하면서도 실용적이기 때문에, 배치 순서를 변경하거나 특정 요소를 밀어내고 싶을 때 매우 유용합니다. 이렇게 Flexbox를 활용하여, 원하는 배치를 쉽게 설정할 수 있습니다. 여러분도 한번 시도해보세요!
이온디
이온디 3년 전
탭 위젯 스킨을 제작하는 방법입니다. 먼저 컨텐츠위젯을 준비해주시고, 탭 위젯 파일을 만들어보도록 합니다. ./widgets/content_extended/skins/ewce_imin/template/list.html ./widgets/content_extended/skins/ewce_imin/template/tab_left.html ./widgets/content_extended/skins/ewce_imin/template/tab_top.html 기존에 content.html 파일 한개만… 탭 위젯 스킨을 제작하는 방법입니다. 먼저 컨텐츠위젯을 준비해주시고, 탭 위젯 파일을 만들어보도록 합니다. ./widgets/content_extended/skins/ewce_imin/template/list.html ./widgets/content_extended/skins/ewce_imin/template/tab_left.html ./widgets/content_extended/skins/ewce_imin/template/tab_top.html 기존에 content.html 파일 한개만 있었는데 탭을 만들면서 위 파일을 만들어줬습니다. ./widgets/content_extended/skins/ewce_imin/content.html <!--@if($widget_info->tab_type == "tab_left")--> <include target="template/tab_left.html" /> <!--@elseif($widget_info->tab_type == "tab_top")--> <include target="template/tab_top.html" /> <!--@else--> <include target="template/list.html" /> <!--@end-->기존 리스트 부분을 이렇게 구분해줬습니다. (참고로, include target={$widget_info->tab_type} 이렇게는 안되더군요.) list.html은 기존과 동일합니다. tab_left.html 파일은 아래 코드입니다. <div class="tab-wrap left"> <div class="tab-header"> {@$i=0} <!--@foreach($widget_info->tab as $module_srl => $tab)--> <div class="tab-title <!--@if($i==0)-->on<!--@end-->">{$tab->title}</div> {@$i++} <!--@end--> </div> <div class="tab-content"> {@$i=0} <!--@foreach($widget_info->tab as $module_srl => $tab)--> {@$widget_info->content_items = $tab->content_items} <include target="list.html" /> {@$i++} <!--@end--> </div> </div> 2. js 코드입니다. var tab = $('.tab-wrap .tab-header').find('.tab-title'), tabbox = $('.tab-wrap .tab-content').find('.content-box'); tab.on('click', function(){ $(this).addClass('on').siblings().removeClass('on'); tabbox.eq($(this).index()).addClass('on').siblings().removeClass('on'); }); 3. css 코드입니다. .tab-wrap{ border: 1px solid #eee; &.left{ display: flex; .tab-header{ min-width: 6rem; background: #f0f0f0; font-size: 1.1rem; display: flex; align-items: center; justify-content: center; flex-direction: column; .tab-title{ display: flex; flex: 1; align-items: center; justify-content: center; font-size: 1.1rem; width: 100%; color: #999; cursor: pointer; &.on{ background:#fff; color: #F3551E; } } a{ flex: 1; display: flex; align-items: center; justify-content: center; width: 100%; border-right: 1px solid #ebebeb; box-sizing: border-box; color: #adadad; background: #f8f8f8; &.on{ background: #fff; border-bottom: 1px solid #eee; border-right: 0; color: #f25214; } } } .tab-content{ //padding: 3px 1rem; //width: -webkit-fill-available; width: calc(100% - 6rem); box-sizing: border-box; padding: 5px 0px 5px 10px; .cat{ display: none; } .title{ font-size: 1.3rem; } .content-box{ display: none; &.on{ display: block; } } } } } 자 이제 XE 관리자 페이지에서 위젯 생성을 누르신 후 아래 코드를 만들어보세요. 그리고 원하는 곳에 해당 코드를 붙여넣기 하시면 됩니다. <!-- 공지사항 위젯 --> <img class="zbxe_widget_output" widget="content_extended" skin="ewce_imin" colorset="white" widget_cache="0m" module_srls="217355,340535" list_count="2" content_type="document" use_limit="N" order_target="update_order" order_type="desc" list_type="normal" option_view="title" markup_type="table" title_target="title" nickname_target="nickname" show_browser_title="N" show_content_title="N" show_comment_count="Y" show_trackback_count="N" show_category="N" show_icon="N" show_point_level="N" show_always_new="N" show_nocomment_document="N" tab_type="tab_left" tab_order="module_order" tab_showtype="module" tab_move_type="mouseover" category_range="all" hyperlink="Y" hyperlink_src="article" view_permission="list" view_secret_document="all_user" comment_document_secret="Y" thumbnail_type="crop" />
이온디
이온디 7년 전
1. 최근 XE를 업데이트하면서 관리자 쪽이 깨지더군요. 2. CSS로 보완해봤습니다. 3. 적당히 아래 CSS 코드를 사이트에 심어주세요. (저는 사용하는 레이아웃에 넣어주었습니다.) /*게시판 관리자 설정 - 헤더 */ .x .localNavigation{margin:0;padding:0;} .x .localNavigation:after{content:"";display:table;width:100%;border-top:1px solid #ddd;margin-bottom:20px;bo… 1. 최근 XE를 업데이트하면서 관리자 쪽이 깨지더군요. 2. CSS로 보완해봤습니다. 3. 적당히 아래 CSS 코드를 사이트에 심어주세요. (저는 사용하는 레이아웃에 넣어주었습니다.) /*게시판 관리자 설정 - 헤더 */ .x .localNavigation{margin:0;padding:0;} .x .localNavigation:after{content:"";display:table;width:100%;border-top:1px solid #ddd;margin-bottom:20px;bottom:1px;position:relative;} .x .localNavigation li{list-style:none;float:left;border:1px solid #ddd;border-left:0;background:#f0f0f0;position:relative;} .x .localNavigation li a{padding:5px 10px;display:block;height:inherit !important;} .x .localNavigation li:first-child{border-left:1px solid #ddd;} .x .localNavigation li.on{background:#fff;} .rowTable th,.rowTable td{border-top:1px solid #f0f0f0;padding:10px 5px;} .rowTable tr:first-child th,.rowTable tr:first-child td{border-top:0px solid #f0f0f0;} .rowTable th{white-space:nowrap;}
이온디
이온디 7년 전
---------------------------------------------------------------------------------------- <script src="//developers.kakao.com/sdk/js/kakao.min.js"></script> <script type="text/javascript"> // 사용할 앱의 JavaScript 키를 설정해 주세요. Kakao.init('앱키'); // 카카오톡 공유하기 function sen… ---------------------------------------------------------------------------------------- <script src="//developers.kakao.com/sdk/js/kakao.min.js"></script> <script type="text/javascript"> // 사용할 앱의 JavaScript 키를 설정해 주세요. Kakao.init('앱키'); // 카카오톡 공유하기 function sendKakaoTalk() { Kakao.Link.sendTalkLink({ label: '공유 제목', image: { src: 'http://이미지경로', width: '300', height: '200' }, webButton: { text: '공유제목', url: 'https://도메인' // 앱 설정의 웹 플랫폼에 등록한 도메인의 URL이어야 합니다. } }); } // 카카오스토리 공유하기 function shareStory() { Kakao.Story.share({ url: '도메인', text: '공유제목' }); } // send to SNS function toSNS(sns, strTitle, strURL) { var snsArray = new Array(); var strMsg = strTitle + " " + strURL; var image = "이미지경로"; snsArray['twitter'] = "http://twitter.com/home?status=" + encodeURIComponent(strTitle) + ' ' + encodeURIComponent(strURL); snsArray['facebook'] = "http://www.facebook.com/share.php?u=" + encodeURIComponent(strURL); snsArray['pinterest'] = "http://www.pinterest.com/pin/create/button/?url=" + encodeURIComponent(strURL) + "&media=" + image + "&description=" + encodeURIComponent(strTitle); snsArray['band'] = "http://band.us/plugin/share?body=" + encodeURIComponent(strTitle) + " " + encodeURIComponent(strURL) + "&route=" + encodeURIComponent(strURL); snsArray['blog'] = "http://blog.naver.com/openapi/share?url=" + encodeURIComponent(strURL) + "&title=" + encodeURIComponent(strTitle); snsArray['line'] = "http://line.me/R/msg/text/?" + encodeURIComponent(strTitle) + " " + encodeURIComponent(strURL); snsArray['pholar'] = "http://www.pholar.co/spi/rephol?url=" + encodeURIComponent(strURL) + "&title=" + encodeURIComponent(strTitle); snsArray['google'] = "https://plus.google.com/share?url=" + encodeURIComponent(strURL) + "&t=" + encodeURIComponent(strTitle); window.open(snsArray[sns]); } function copy_clip(url) { var IE = (document.all) ? true : false; if (IE) { window.clipboardData.setData("Text", url); alert("이 글의 단축url이 클립보드에 복사되었습니다."); } else { temp = prompt("이 글의 단축url입니다. Ctrl+C를 눌러 클립보드로 복사하세요", url); } } </script> </head> <body style="overflow:hidden;background-color:#f0f0f0;"> <div class="sns_wrap"> <p>SNS 공유하기</p> <ul> <li><a href="javascript:toSNS('facebook','공유제목!','http://http://단축URL')" title="페이스북으로 가져가기"><img src="/img/facebook.jpg"></a></li> <li><a href="javascript:toSNS('twitter','공유제목!','http://http://단축URL')" title="트위터로 가져가기"><img src="/img/twitter.jpg"></a></li> <li><a href="javascript:toSNS('line','공유제목!','http://http://단축URL')" title="라인으로 가져가기"><img src="/img/line.jpg"></a></li> <li><a href="javascript:sendKakaoTalk();" title="카카오톡으로 가져가기"><img src="/img/kakao.jpg"></a></li> <li><a href="javascript:shareStory();" title="카카오스토리로 가져가기"><img src="/img/story.jpg"></a></li> </ul> <ul> <li><a href="javascript:toSNS('pholar','공유제목!','http://단축URL')" title="폴라로 가져가기"><img src="/img/pholar.jpg"></a></li> <li><a href="javascript:toSNS('pinterest','공유제목!','http://단축URL')" title="핀터레스트로 가져가기"><img src="/img/pinterest.jpg"></a></li> <li><a href="javascript:toSNS('band','공유제목!','http://단축URL')" title="밴드로 가져가기"><img src="/img/band.jpg"></a></li> <li><a href="javascript:toSNS('google','공유제목!','http://http://단축URL')" title="구글플러스로 가져가기"><img src="/img/google.jpg"></a></li> <li><a href="javascript:toSNS('blog','공유제목!','http://http://단축URL')" title="네이버블로그로 가져가기"><img src="/img/blog.jpg"></a></li> </ul> <ul> <li><input type="text" value="http://도메인"><a href="javascript:copy_clip('http://도메인')"><img src="/img/sns_btn.jpg" class="sns_btn"></a></li> </ul> 출처 : http://www.hoons.net/Board/asptip/Content/77332 http://www.hoons.net/Board/asptip/Content/77332" style="height: 195px;">http://www.hoons.net/Board/asptip/Content/77332 1. 카카오톡 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <!-- <script src="//developers.kakao.com/sdk/js/kakao.min.js"></script> --> <script src="/m/js/kakao.min.js"></script> <a id="kakao-link-btn" href="javascript:;">카카오톡</a> <script type="text/javascript"> // 사용할 앱의 JavaScript 키를 설정해 주세요. 처음 한번만 호출하면 됩니다. Kakao.init('XXXXXXXXXXXXXXXXXXXXXXXXXXXX'); // 카카오톡 링크 버튼을 생성합니다. 처음 한번만 호출하면 됩니다. Kakao.Link.createTalkLinkButton({ container: '#kakao-link-btn', label: '페이지명', image: { src: '페이지를 상징하는 이미지URL', width: '300', height: '200' }, webButton: { text: '버튼명', url: '페이지URL' // 앱 설정의 웹 플랫폼에 등록한 도메인의 URL이어야 합니다. } }); </script> 2. 카카오스토리 1 2 3 4 5 6 7 8 9 10 11 <a href="javascript:shareStory()">카카오스토리 공유하기</a> <script type="text/javascript"> // 사용할 앱의 JavaScript 키를 설정해 주세요. 처음 한번만 호출하면 됩니다. //Kakao.init('XXXXXXXXXXXXXXXXXXXXXXXXXXXX'); function shareStory() { Kakao.Story.open({ url: '페이지URL', text: '페이지명 #태그명' }); } </script> 3. 라인 1 2 3 4 5 6 7 8 9 10 11 12 <a href="javascript:sendNaverLine();">라인</a> <script type="text/javascript"> function sendNaverLine() { var sns_title = "페이지명"; var sns_summary = "페이지설명"; var sns_br = "\n"; var sns_link = "페이지URL"; var sns_img = ""; var url = "http://line.me/R/msg/text/?" + encodeURIComponent(sns_title + sns_br + sns_summary + sns_br + sns_link); window.open(url,"_blank"); } </script> 4. 네이버밴드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 <a onclick="share_band('사이트명 - 페이지명', '페이지URL');return false;" class="btn_sns01" href="javascript:void(0)">네이버밴드</a> <script type="text/javascript"> function share_band(content, url){ content = content + " " + url; var param = 'create/post?text=' + encodeURIComponent(content); if (navigator.userAgent.match(/android/i)) { setTimeout(function(){ location.href = 'intent://' + param + '#Intent;package=com.nhn.android.band;end'; }, 100); } else if (navigator.userAgent.match(/(iphone)|(ipod)|(ipad)/i)) { location.href = 'bandapp://' + param; } /* 웹공유방식 content = content + " " + url; var shareUrl = "http://www.band.us/plugin/share?body="+encodeURIComponent(content); window.open(shareUrl, "share_band", "width=410, height=540, resizable=no"); */ } </script> 5. 페이스북 1 2 3 4 5 6 7 <a onclick="sharerFaceBook(location.href, '페이지명');return false;" href="javascript:void(0)">페이스북</a> <script type="text/javascript"> function sharerTwitter(sharerLnk, sharerNm) { var url = "http://twitter.com/share?url=" + encodeURIComponent(sharerLnk) + "&text=" + encodeURIComponent(sharerNm); window.open(url, 'Share to twitter'); } </script> 6. 트위터 1 2 3 4 5 6 <a onclick="sharerTwitter(location.href, '페이지명');return false;" href="javascript:void(0)">트위터</a> <script type="text/javascript"> function sharerFaceBook(sharerLnk, sharerNm) { window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(sharerLnk)+"&t="+encodeURIComponent(sharerNm), "_blank"); } </script> 출처: http://hhjeong.tistory.com/98 [후니의 개발일지]
이온디
이온디 11년 전
주요 특징 디자인 소개 이온디 마이노트 레이아웃은 유경우(calm)님의 마이노트 디자인과 싸이월드 미니홈피 디자인을 참고하여 만든 XE 레이아웃입니다. 싸이월드 미니홈피의 디자인이 좋지만 너무 작은 창에 갑갑하여 XE 용으로 좀 더 넓게 확장시켜 보았습니다. 개인 블로그나 일기장 형식의 사이트에 잘 어울립니다. 12종의 컬러셋을 이용한 다양한 레이아웃 변화 기본, 블랙, 네이비, 카머티브, 모노크롬, 뉴트럴, 그린, 그린뷰, 블루, 그레이,… 주요 특징 디자인 소개 이온디 마이노트 레이아웃은 유경우(calm)님의 마이노트 디자인과 싸이월드 미니홈피 디자인을 참고하여 만든 XE 레이아웃입니다. 싸이월드 미니홈피의 디자인이 좋지만 너무 작은 창에 갑갑하여 XE 용으로 좀 더 넓게 확장시켜 보았습니다. 개인 블로그나 일기장 형식의 사이트에 잘 어울립니다. 12종의 컬러셋을 이용한 다양한 레이아웃 변화 기본, 블랙, 네이비, 카머티브, 모노크롬, 뉴트럴, 그린, 그린뷰, 블루, 그레이, 칼럼니스트. 텍스타일 기본 : 유경우님의 마이노트 디자인에서 영감을 받아 만들었습니다. 블랙 : 첨엔 네비이 배경이미지를 블랙으로 고쳐 사용하다가 http://www.sinjigun.com/ 신지군님의 티스토리 블로그의 색상이 좋아 이 곳의 배경이미지를 차용하였습니다. 찾아보니 http://catntuna.tistory.com/103 이 곳에서 티스토리용으로 배포도 하는군요. 네이비 : 배경이미지를 어디서 가져왔는지 잊어버렸습니다. 카머티브 : 초기 영감을 받은 유경우님의 마이노트 디자인 배경이미지와 색상을 차용하였습니다. 모노크롬 : XE의 모노크롬 레이아웃을 보고 영감을 받아 만들었습니다. 뉴트럴 : XE의 뉴트럴 레이아웃을 보고 영감을 받아 만들었습니다. 레이아웃 정렬과 너비 설정 모든 컬러셋이 왼쪽과 가운데 레이아웃 정렬 기능이 가능 기본 컨텐츠 박스의 너비는 880px입니다만 원할 경우 레이아웃 설정에서 본문 너비를 조정할 수 있습니다. 프로필 작성 싸이월드 미니홈피처럼 프로필 이미지와 대문글을 작성할 수 있습니다. 간단하게 배경이미지와 배경 이미지 위에 또 다른 이미지를 업로드해서 스킨 변경의 느낌을 만끽(..)할 수가 있습니다. 프로필 박스의 배경색상과 글자 색상을 레이아웃 설정에서 간편하게 바꿀 수 있습니다. 연동 위젯 스킨 로그인 위젯은 따로 마이노트용 위젯을 개발하여 배포 중이며, 카운터 위젯은 미니홈피를 본따 만들어 함께 배포 중입니다. 최근 댓글 위젯을 함께 사용할 수 있습니다. 최근 댓글 위젯은 이온디 마이노트용 최근댓글위젯 스킨을 배포하고 있습니다. 메뉴 전체 메뉴는 3개까지 지원합니다. 기본메뉴와 사이트네비게이션 메뉴, 패밀리사이트 메뉴를 구성할 수 있습니다. 기본 메뉴는 3단까지 지원하며 기본 메뉴는 상단에 배열되며, 2차 메뉴는 왼쪽 사이드바에 표시됩니다. 3차 메뉴는 숨길 수 있으며 2차 메뉴 아래에 표시됩니다. 기본 메뉴는 컨텐츠 상단에 출력되며, 패밀리 사이트는 왼쪽 사이드 박스에 있는 서브메뉴 아래에 출력됩니다. 사이트 네비게이션 메뉴는 레이아웃 하단에 고정되어 있으며 선택하지 않을 경우 기본 저작권 표시가 출력됩니다. 패밀리사이트 메뉴는 선택하지 않으면 표시되지 않습니다. 위젯 프로필 박스 하단에 1개의 공지사항 위젯과 오른쪽 사이드 박스에 상단,내부,하단 최대 3개의 위젯을 출력할 수 있습니다. 컨텐츠 상단과 하단에도 위젯을 추가할 수 있습니다. 프로필 박스 하단에 위치한 위젯은 공지사항 위젯이라고 되어있으며 오른쪽 사이드 박스 위젯은 위젯 제목과 소스 코드를 입력하면 오른쪽 사이드 위젯에 출력됩니다. 간단한 위젯의 경우 레이아웃 설정에서 추가 수정 가능합니다. 오른쪽 위젯은 슬라이드 이동 기능이 있습니다. 설정에서 켜고 끌 수가 있습니다. 컨텐츠 상단에 현재 위치 출력 위젯 기능을 포함하고 있으며 출력/미출력 여부를 선택할 수 있습니다. 로딩 속도 개선 이온디 레이아웃은 기본적으로 빠른 로딩을 기본으로 삼고 코딩합니다. 10개 미만의 작은 갯수의 이미지를 사용하였습니다. 크로스브라우징을 지향합니다. 연동 자료 이온디 마이노트 레이아웃을 사용할 경우 아래 파일을 모두 다운받아 설치하세요. http://code.google.com/p/eond/downloads/detail?name=eond_mynote.1.4.3.zip&can=2&q=#makechanges 설치경로 : layouts\eond_mynote http://code.google.com/p/eond/downloads/detail?name=counter_mynote.0.3.zip&can=2&q=#makechanges 설치경로 : widgets\counter_status\skins\mynote http://code.google.com/p/eond/downloads/detail?name=login_eond_mynote.0.9.zip&can=2&q=#makechanges 설치경로 : widgets\login_info\skins\eond_mynote http://code.google.com/p/eond/downloads/detail?name=content_mynote.0.3.zip&can=2&q=#makechanges 설치경로 : ./widgets/content/skins/mynote 이온디 마이노트 레이아웃 ver.1.4.3 (최근 업데이트 날짜 : 2013년 2월 19일) 이온디 마이노트 카운터 위젯 스킨 ver.0.3 (최근 업데이트 날짜 : 2013년 2월 12일) 이온디 마이노트 로그인 위젯 스킨 ver.0.9 (최근 업데이트 날짜 : 2013년 2월 16일) 이온디 마인노트 컨텐트 위젯 스킨 ver.0.3 (최근 업데이트 날짜 : 2013년 2월 16일) 달력 위젯 태그 위젯 태그 위젯 스킨 - tagcloud 설치 방법 이온디 마이노트 레이아웃 스킨을 설치합니다. 이온디 마이노트 카운터 위젯 스킨을 설치합니다. Err : './widgets/counter_status/skins/mynote/counter_status' template file does not exists. 설치하지 않을 경우 아래와 같은 오류 메세지가 출력됩니다. 이온디 마이노트 로그인 위젯 스킨을 설치합니다. Err : './widgets/login_info/skins/eond_mynote/login_form' template file does not exists. 설치하지 않을 경우 아래와 같은 오류 메세지가 출력됩니다. 이온디 마이노트 최근 컨텐트 위젯 스킨을 설치합니다. Err : './widgets/content/skins/mynote/list' template file does not exists. 설치하지 않을 경우 아래와 같은 오류 메세지가 출력됩니다. 태그 위젯 설치 달력 위젯 설치 설정방법 레이아웃 설정을 자세히 살펴봐주시길 바랍니다. 평가 및 사용자 音志 : 개인 블로그나 일기장 형식의 사이트에 잘 어울립니다. http://appletea.hubweb.net/ http://germany.ruatic.net/ http://dolmijm.pe.kr/xe/ http://koreaangel.net/ http://evant.ufree.kr/xe/ http://gab3326.dominohosting.kr/xe/ http://minny.dothome.co.kr/ http://mika5p.com/vng http://www.ptosys.com/sub/ http://grrrr.namoweb.net/ 수정계획 현재 마이노트는 모바일 레이아웃이 없습니다. 모바일 레이아웃을 제작 하여 배포할 계획을 가지고 있습니다. 그 전까지는 skectbook5의 모바일 스킨을 대용하여 사용하시길 추천합니다. 바뀐 점 ver.1.4.4 컬러셋 추가 : 그린뷰/컬럼니스트 ver.1.4.3 (2013.02.19) 슬라이드 미동작시 에디터 위젯과의 충돌 버그 수정. 컨텐츠 상/하단 위젯 추가, 온/오프 가능 달력 위젯 추가, 온/오프 가능 태그 위젯 추가, 온/오프 가능 컬러셋 추가 : 그린/블루/그레이 ver.1.4.2. (2013.02.17) 언어 선택 위젯 추가 영문 설정팩 추가 카피라이트 정보 변경(외부 출력 제거, 내부 소스에 적음.) 1.4.1의 사이드바 넓이 설정 안됐던 문제 수정함. ver.1.4.1. (2013.02.15) 프로필 이미지 125px 고정에서 75%로 변경. 레이아웃 설정에서 최근글 보기 옵션 설정 가능. 최근글 코멘트 보기 추가 - 마이노트 컨텐트 위젯 버전 업 페이징 기능 추가 - 마이노트 컨텐트 위젯 버전 업 ver.1.4 (2013.02.12) 블랙 컬러셋 스킨 변경 사이트바에서 레이아웃 버전 표시 프로필 배경색상 및 컨텐츠 배경색상 설정 가능 공지사항 출력 방식 변경(모듈번호 입력방식) 레이아웃 설정 그룹화 각 위젯의 출력 여부 설정 가능 ver.1.3.9 (2013.02.11) 기본, 블랙, 네이비, 카머티브, 모노크롬, 뉴트럴 컬러셋 스킨 추가 시계 위젯 기능 추가 레이아웃 내 저작권 표시 설정 타입 변경(셀렉트에서 라디오로) 프로필 배경색상 및 글자 색상 지정 가능 사이드영역 너비 설정 가능 배경이미지 고정 기능 설정 추가 배경색상 지정 가능 ver.1.3.8 (2013.02.08) [사용자요청]상단 메뉴에서 권한이 없는 메뉴 빈칸 출력 문제 수정 [사용자요청]사이드메뉴 폰트크기 설정 기능 추가 [사용자요청]레이아웃 정렬 기능 추가 상단 메뉴 정렬 기능 추가 최근 댓글 위젯의 출력 위젯 변경(최근댓글위젯에서 컨텐트 위젯으로 변경, 해당 스킨도 업로드함) ver.1.3.7 (2012.12.14) [긴급수정]2차 메뉴 IE 위치 조정 ver.1.3.6 (2012.12.14) [긴급수정]2차 메뉴 위치 조정 ver.1.3.5 (2012.12.13) /*--- widget slide ---*/ jQuery(document).ready(function () { if(slide_menu == true) { fristPosition = document.getElementById('aside').offsetTop; jQuery(window).scroll(function() { footer_y = document.getElementById('footer').offsetTop; currentPosition = jQuery(window).scrollTop(); if(footer_y-fristPosition>currentPosition+250){ jQuery("#aside").stop().animate({ top:currentPosition+fristPosition },'slow'); } }); } if(slide_menu == false) { fristPosition = document.getElementById('snb').offsetTop; jQuery(window).scroll(function() { footer_y = document.getElementById('footer').offsetTop; currentPosition = jQuery(window).scrollTop(); if(footer_y-fristPosition>currentPosition+250){ jQuery("#snb").stop().animate({ top:currentPosition+fristPosition },'slow'); } }); } }); [사용자요청]상단 메뉴에서 2차 메뉴 출력 위젯 슬라이드 기능 작동 안하는 점 수정함. 이전 버전에서 해당 코드 문제로 어떤? 문제가 발생해서 해당 코드를 삭제했는데 위젯 슬라이드 기능인지 모르고 삭제해서 위젯 슬라이드 기능이 작동하지 않아 다시 추가해넣음. ver.1.3.4 #gnb {list-style:none;margin:0;padding:2px 0px;background:#F0F0F0;font:11px tahoma,verdana,dotum;text-align:right;width:100%;} #lnb li {display:block;list-style:none;background:url(../images/bg_menu.gif) no-repeat 0 1px;padding:0 0 5px 12px;vertical-align:top;font:11px dotum;_background:url(../images/bg_menu.gif) no-repeat 0 0px;} <!--@if($layout_info->background_image)--> html {background:url({$layout_info->background_image});} <!--@end--> eond_glossybox 위젯 스타일 중 dt,ul,li의 display:inline-block 값으로 인한 메뉴와 카테고리의 변화로 수정함. apm setup으로 설치한 xe에서 배경 이미지 저장 경로 수정함 ver.1.3.3. 글수정 화면에서 본문 출력되지 않는 문제 해결. ver.1.3.2. 로그인 방식이 이메일 방식으로 변경됨. 메뉴 폰트에 tahoma 추가됨. 배포 이온디 마이노트 레이아웃은 XE 공식사이트 자료실과 구글 프로젝트 이 외에서의 배포를 금지합니다. 기타 Q. 프로필 부분 음악 듣기 주소 수정하는 방법? A. 프로필 부분 음악 듣기는 로그인 위젯 스킨의 일부분입니다. 로그인 위젯 스킨에서 해당 부분을 주석 처리 또는 지우면 됩니다. .\widgets\login_info\skins\eond_mynote\login_info.html <a href="#" onClick="window.open('http://eond.com/?mid=mp3','new','toolbar=no, location=no, status=no, menubar=no, scrollbars=no, resizable=no, width=410, height=311')"><span id="music"><span class=bgp></span>음악듣기</span></a> Q. 카테고리는 어떻게 설정하죠? A. 2차 메뉴가 카테고리로 표현되는데, 다음 버전에서는 2차 메뉴가 없을 경우 카테고리 메뉴명이 출력되지 않도록 수정하도록 하겠습니다. Q. 레이아웃을 가운데 정렬하고 싶습니다. 어떻게 하나요? A. layout.html 30번째 줄 <!-- s : wrap --> <table id="wrap" cellSpacing="0" style="width:1000px;position:relative;left:50%;margin-left:-550px;"><tr valign="top"> 이 코드를 집어넣으시면 됩니다. position:absolute를 하면 위젯 aside 영역 슬라이드가 되지 않으니 유의하세요. 또 width값을 넣지 않으면 가로 스크롤이 생깁니다. style="position:absolute;left:50%;margin-left:-550px;" Q. 왼쪽 검은색 영역을 지우고 싶습니다. A. 32번째줄 style="display:none;" 추가 <!-- s : column --> <td id="column" nowrap style="display:none;"> <a href="http://eond.com"><h1 id="logo"></h1></a><span id="theme"></span><span id="top" onclick="back_top()"></span></td> <!-- e : column -->
이온디 15년 전
2003-6-11 이 곳은 언제나 계속 제작 중에 있습니다. (홈페이지 만들기는 언제까지나 계속되는 과제 중에 하나이며 어쩌면 제가 굼벵이라는 것을 증명하는 이유 중 하나일지도 모르겠군요 ^^; ) 그리고 오프라인 지인들의 출입은 원치 않습니다. 개인의 소소한 이야기까지 참견하진 말아주세요. 다시 이온디를 건드리며.. 새삼 놀랐다. 나의 코딩 능력에 대하여. 2003-6-11 이 곳은 언제나 계속 제작 중에 있습니다. (홈페이지 만들기는 언제까지나 계속되는 과제 중에 하나이며 어쩌면 제가 굼벵이라는 것을 증명하는 이유 중 하나일지도 모르겠군요 ^^; ) 그리고 오프라인 지인들의 출입은 원치 않습니다. 개인의 소소한 이야기까지 참견하진 말아주세요. 다시 이온디를 건드리며.. 새삼 놀랐다. 나의 코딩 능력에 대하여.
이온디
이온디 18년 전
ncloudblog님의 스킨입니다. 날짜 부분이 보시다시피 다른 스킨과 다른 부분이 있는데요, 이 부분을 나타내는 방법에 대해서 알려드리겠습니다. 재료는 ncloudblog님의 simple.js 파일이 필요하고요, 티스토리에 simple.js 파일을 ./images/ 폴더 안에 넣어두시고, skin.html 파일에서 아래 코드를 삽입합니다. <script language="javascript" src="./images/simple.js"></script> 그리고 위와 같이 날짜를 나타내고자… ncloudblog님의 스킨입니다. 날짜 부분이 보시다시피 다른 스킨과 다른 부분이 있는데요, 이 부분을 나타내는 방법에 대해서 알려드리겠습니다. 재료는 ncloudblog님의 simple.js 파일이 필요하고요, 티스토리에 simple.js 파일을 ./images/ 폴더 안에 넣어두시고, skin.html 파일에서 아래 코드를 삽입합니다. <script language="javascript" src="./images/simple.js"></script> 그리고 위와 같이 날짜를 나타내고자 하는 부분에 다음을 추가시켜줍니다. <script type="text/javascript">write_calender("[##_article_rep_date_##]");</script> 스타일은 적당히 <div style="원하는 스타일">..</div>로 감싸고 만드시면 되겠네요. simple.js 참고로 제가 사용한 class는 다음과 같습니다. .entry .calendar { float:left; width:42px; height:46px; background:url(./images/entry_calendar.gif) no-repeat 2px 1px; } .entry .calendar .content_title_calender_month { color:#f0f0f0; font:9px Tahoma; margin-top:4px; text-align:center; width:35px;} .entry .calendar .content_title_calender_day { color:#b9b7b7; font:bold 14px Tahoma; margin-top:4px; text-align:center; width:35px; } content_title_calender_month과 content_title_calender_day는 simple.js 에 정의되어 있어서 이렇게 한 것인데 simple.js에서 class명을 수정하면 css에서도 수정해서 써주셔야 됩니다.
이온디 18년 전
ncloudblog님의 스킨입니다. 날짜 부분이 보시다시피 다른 스킨과 다른 부분이 있는데요, 이 부분을 나타내는 방법에 대해서 알려드리겠습니다. 재료는 ncloudblog님의 simple.js 파일이 필요하고요, 티스토리에 simple.js 파일을 ./images/ 폴더 안에 넣어두시고, skin.html 파일에서 아래 코드를 삽입합니다. <script language="javascript" src="./images/simple.js"></script> 그리고 위와 같이 날짜를 나타내고자… ncloudblog님의 스킨입니다. 날짜 부분이 보시다시피 다른 스킨과 다른 부분이 있는데요, 이 부분을 나타내는 방법에 대해서 알려드리겠습니다. 재료는 ncloudblog님의 simple.js 파일이 필요하고요, 티스토리에 simple.js 파일을 ./images/ 폴더 안에 넣어두시고, skin.html 파일에서 아래 코드를 삽입합니다. <script language="javascript" src="./images/simple.js"></script> 그리고 위와 같이 날짜를 나타내고자 하는 부분에 다음을 추가시켜줍니다. <script type="text/javascript">write_calender("[##_article_rep_date_##]");</script> 스타일은 적당히 <div style="원하는 스타일">..</div>로 감싸고 만드시면 되겠네요. simple.js 참고로 제가 사용한 class는 다음과 같습니다. .entry .calendar { float:left; width:42px; height:46px; background:url(./images/entry_calendar.gif) no-repeat 2px 1px; } .entry .calendar .content_title_calender_month { color:#f0f0f0; font:9px Tahoma; margin-top:4px; text-align:center; width:35px;} .entry .calendar .content_title_calender_day { color:#b9b7b7; font:bold 14px Tahoma; margin-top:4px; text-align:center; width:35px; } content_title_calender_month과 content_title_calender_day는 simple.js 에 정의되어 있어서 이렇게 한 것인데 simple.js에서 class명을 수정하면 css에서도 수정해서 써주셔야 됩니다.
이온디 18년 전
http://www.hackerstoeic.com/ 엠파스 토익게임도 심심할때 강추입니다 다음카페 추천해드립니다. "웰컴영어"로 검색하세용... 문제도 되게 많습니다. 매일 업데이트 되니 계속 풀어보세요 voca도 꽤 있어요. Daily English 웹사이트 http://www.dailyenglish.com 매일 AP Network News의 mp3파일과 스크립트가 업데이트 되어 꾸준한 청취학습을 위해서 유용한 사이트입니다. 청취를위한 복잡한 회원가입이나 별도의 다운로드… http://www.hackerstoeic.com/ 엠파스 토익게임도 심심할때 강추입니다 다음카페 추천해드립니다. "웰컴영어"로 검색하세용... 문제도 되게 많습니다. 매일 업데이트 되니 계속 풀어보세요 voca도 꽤 있어요. Daily English 웹사이트 http://www.dailyenglish.com 매일 AP Network News의 mp3파일과 스크립트가 업데이트 되어 꾸준한 청취학습을 위해서 유용한 사이트입니다. 청취를위한 복잡한 회원가입이나 별도의 다운로드 프로그램이 없어 손쉽게 서핑할 수 잇습니다. 'De Archive'메뉴로 들어가시면그간 축적된 다양한 영어 청취자료들이 준비되어 있습니다. 광고, 일기, 토론, 웅변 등 실생활과 밀접히 관계된 영문을 들을 수있어 실전영어에도 도움이 됩니다. 영어 듣기 사이트 http://www.listenfree.pe.kr 영어 뉴스 듣기를 통하여 청취 능력 향상을 시키기 위한 사이트. CNN, AP. VOA 등 국외 방송과 국내 방송 및 다국어 방송을 실시간으로 청취할 수 있다. 한 번의 클릭으로 모든 방송을 바로 청취할 수 있고 스크립트가 제공되는 사이트도 소개한다. 실용 idiom 과 관련 문장까지 제공되는 영어 공부 학습에 아주 도움이 되는 사이트! 비즈니스위크지 http://www.businessweek.com 각종 비즈니스 관련 자료를 한 눈에 확인해 볼 수 있는 유력 경제전문지. Fortune이나 The Economist지처럼 방대한 경제관련 기사를 접할 수 있는 사이트로 일상생활에서 비즈니스맨들이 흔히 접하는실용영어의 중요성을 강조하는 분들이 많이 추천하고 있다. 초기화면 좌측 칼럼에 여러 가지 메뉴가 있는데 틈을 내어 한 번씩클릭해 보기 바란다. 특히 BW Magazine, Global Business, Careers, Advertising,Special Ad Sections를 클릭해 보면, 비즈니스위크지에 수록된 모든 기사, 각종 아시아 관련 기사, 구인광고,회사홍보자료 및 채용공고, 각종 캠페인 공지문 등이 다양하게 수록되어 있음을 확인할 수 있다. 평소 토익 ReadingSection에 대한 자료를 구하고 싶은 수험생들에게 훌륭한 읽기 자료를 제공해 준다. 영어 종합 사이트 http://www.englishclub.com 영어를 모국어로 하지 않는 전세계인들을 위한 영어 관련 정보의 총체. 영어 학습에 기본이 되는 4가지 영역, 듣기, 말하기, 읽기, 쓰기와 관련된 각종 자료를 제공한다. 뿐만 아니라 영문법, 어휘,발음과 관련된 영어의 특성을 간단히 수록하여 영어의 전반적인 특성을 한 눈에 알아볼 수 있다. 게임이나 퀴즈, 채팅방, 혹은펜팔을 활용하여 영어를 재미있게 학습할 수 있는 기회를 제공하며, 토익과 관련해서는 초기 화면에서 English forBusiness 부분을 클릭해보기 바란다. 세계 주요 방송사에서 방영이 되었던 최근 경제신문 기사를 읽을 수 있고, 각 종비즈니스 관련 서식, 비즈니스 관련 용어 등이 일목요연하게 정리되어 있다. 이코노미스트지 http://www.economist.com 잡지 'The Economist'의 기사내용을 한 눈에 확인해 볼 수 있는 사이트. 세계 경제, 세계 정치, 과학기술분야의 시사적인 얘기들 외에도 세계 여러나라에 관한 정보를 제공한다. 우리나라에 관한 영어기사를읽어보려면 초기화면상의 좌측 세계전도에서 Country Briefings를 클릭하고 South Korea를 찾으면 된다. 일단본인이 읽고 싶은 기사를 클릭해 보면 실제 토익 Reading Comprehension에 등장하는 실용적인 어휘가 쓰인 다양한문장을 접할 수 있다. 특히 초기화면상에 나타나는 여러 기사들의 헤드라인만을 보더라도 기본적인 문장구조의 활용과 다양한 수사적표현들을 많이 접할 수 있어 훌륭한 읽기 자료를 제공한다. 타임지 http://www.time.com 가장 대중적인 영어잡지. 타임지에 나오는 각종 Essay들은 대학영문과 교수들 사이에서도 주옥같은 명문이라는 평을 받을 정도로 훌륭한 글이 많다. 최근에는타임지를 연구하는 동아리의 활성화가 많이 이루어지고 있다. 방대한 양이 돋보이는 만큼, 자신이 원하는 Article을 선별해서읽되 커버스토리의 시사적인 내용을 꼭 접해보기 바란다. 초기 화면 좌측 목록에 보면 Archive Section이 있는데,클릭해 보면 Covers Gallery가 나온다. 1985년 이후 지금까지의 커버스토리가 나오는데, 시간이 있으면 꼭 읽어보기바란다. 참고로, 우리가 자주 접하게 되는 타임지는 아시아 타임지라고 할 수 있는데, 주소는 다음과 같다.http://www.time.com/time/asia/ 최근 아시아의 교육현실, 한국의 경제성장, 월드컵 등 이해하기 쉬운 글이실리고 있으므로 논리적인 흐름에 따른 문장구조파악에 신경을 쓰면 종합적인 읽기능력향상에 큰 도움이 된다. 아리랑TV http://www.arirangtv.com 한국인들의 세계화와 주한 외국인들을 위한 정보를 제공하는 인터넷 영어사이트. 97년 개국이후 Cable TV를 통해 방영이 되고 있지만 TV시청을 할 수 없는 사람들을 위해서 인터넷 서비스를 제공하고 있다.방영된 모든 프로그램이 VOD 형태로 저장되어 있으므로 누구나 쉽게 시청할 수 있다는 장점이 있다. 다양한 시청각 자료를 통해일상생활에서 사용하는 영어표현을 상황에 맞게 학습할 수 있으므로 학습자의 활용여부에 따라 영어능력이 크게 향상될 수 있다.홈페이지상의 각종 링크사이트는 한국의 문화를 영어로 잘 표현하고 있어 평소 자신이 이해할 수 없었던 영어표현에도 쉽게 접근할 수있다. 코리아헤럴드 http://www.koreaherald.com 우리나라의 대표적인 영자신문. 정치, 경제, 사회, 문화 면에서 본인이 원하는 분야의 신문기사를 읽으면서 Reading 능력을 향상시킬 수 있다. 또한English Update란에서 제공하는 각종 토익관련정보(English Cafe, Business English, CommonErrors, 영어산책)는 대학교수들의 현장감 넘치는 해설로 신뢰할 수 있는 자료로 정평이 나 있다. 영어를 모국어로 하지 않는우리나라 사람들에게 꼭 필요한 읽기자료를 제공해준다. 수험자를 위한 토익사이트 http://www.ybmsisa.com/language/toeic/intro.asp 토익에 관한 상세정보를 한 눈에 확인해 볼 수 있도록 수험자를 배려한 사이트. 하위메뉴에 토익의 출제분야, 구성/유형, 채점방식, Proficiency Scale, 종류, 이용현황, 연혁, Toeic vsToefl 등의 정보가 제공된다. 이 외에도 최근2년간의 개인성적확인 및 성적표재발행 신청, 성적표발송 조회서비스를 제공한다.'궁금합니다' 코너에서는 수험자의 궁금증을 해소하는 데 도움이 되는 답을 제시한다. 토익공식홈페이지 http://www.toeic.com 토익관련 공식 홈페이지로 토익의 개발의도에서 비롯하여 토익학습자들을 위해 각종 유용한 정보를 제공한다. 상위메뉴를 보면 Toeictest, tools & administration, What's new, FAQ, Online resources,The Chauncey group으로 구성이 되어 있는데, 하위 메뉴를 꼭 클릭해 보기 바란다. 특히 Learningtools의 하위 메뉴를 클릭해보면 토익문제가 출제되는 범위에 대한 설명과 연습문제등이 수록되어 있어서 학습자에게 토익에 대한접근 방법을 제시해 준다. 또한 ESL Students를 위한 링크사이트를 방문해 보면 일상어휘에서부터 전문용어에 이르기까지다양한 학습자료를 구할 수 있다. FAQ에서는 학습자들이 가장 궁금해 하는 부분에 대해 명쾌한 답이 주어지므로, 토익에 대한궁금증을 해결할 수 있다. 토익관련 유용한 정보를 읽어가는 과정에서 이미 Reading Section에 대한 학습을 할 수있으므로 꼭 방문해 보기 바란다.
이온디
이온디 22년 전
[title] : 제목 [dir] : 최근 게시물 출력 스킨의 image 디렉토리입니다. ex) <img src=[dir]a.gif border=0> [img] : 출력된 이미지를 입력합니다. * 갤러리 스킨에서는 [loop] 약어가 사용되지 않습니다. 구현의 편의성을 위해서 [img]약어에 선택된 이미지들이 표시가 됩니다. [title] : 제목 [dir] : 최근 게시물 출력 스킨의 image 디렉토리입니다. ex) <img src=[dir]a.gif border=0> [img] : 출력된 이미지를 입력합니다. * 갤러리 스킨에서는 [loop] 약어가 사용되지 않습니다. 구현의 편의성을 위해서 [img]약어에 선택된 이미지들이 표시가 됩니다.