#aaa 13개의 스레드 ✕ 해제
이온디
이온디 4년 전
구현내용 : 신고하기를 새창이 아닌 모달레이어로 구현 작업방법 : 기존 신고하기 새창의 소스를 그대로 복사해서, 게시판 스킨 내부 글보기 페이지, 코멘트 페이지에 삽입함. url만 XE 코드에 맞게 삽입함. 수정한 코드 경로 modules/board/skins/assets/css/report.scss modules/board/skins/assets/js/board.js modules/board/skins/eden_feed/components/article/article.html modules… 구현내용 : 신고하기를 새창이 아닌 모달레이어로 구현 작업방법 : 기존 신고하기 새창의 소스를 그대로 복사해서, 게시판 스킨 내부 글보기 페이지, 코멘트 페이지에 삽입함. url만 XE 코드에 맞게 삽입함. 수정한 코드 경로 modules/board/skins/assets/css/report.scss modules/board/skins/assets/js/board.js modules/board/skins/eden_feed/components/article/article.html modules/board/skins/eden_feed/components/comment/comment.html modules/board/skins/eden_feed/_header.html board.js jQuery(function($) { const btnReportDocument = $(".btn-report-document"); const btnReportComment = $(".btn-report-comment"); const modalWinDocument = $(".modal-wrap-document"); const modalWinComment = $(".modal-wrap-comment"); const btnClose = $(".btn-close"); btnReportDocument.on('click', function(){ modalWinDocument.addClass('active'); }); btnReportComment.on('click', function(){ console.log("코멘트열기"); $(this).next(".modal-wrap-comment").addClass('active'); // modalWinComment.addClass('active'); }); btnClose.on('click', function(){ modalWinDocument.removeClass('active'); modalWinComment.removeClass('active'); }); // $(".modal-wrap.active").not(".modal.modal-view").on("click", function(){ // $(this).removeClass('active'); // }) $('html').on('click', function(e){ //모달창 개수 // var modal = $(e.target).parents('.mark').length; //켜짐여부 var hasClass = $(e.target).hasClass('active'); // console.log($(e.target)) // console.log(modal) // var modal = $(e.target).length; if(hasClass){ // console.log('외부이프문') if(!$(e.target).hasClass('.modal-view')){ // console.log('내부이프문') // console.log($(e.target).parent('.mark').hasClass('on')) $('.modal-wrap-document').removeClass('active'); $('.modal-wrap-comment').removeClass('active'); $('body').css('overflow',''); }else{ // console.log('내부이프문2') } // console.log('켜짐'); // console.log(e.target); }else { // console.log('맞음'); // console.log(e.target); } }); }); article.html <div class="modal-wrap-document"> <div class="modal modal-view"> <div class="modal-header"> <div class="title">신고하기</div> <div class="btn-close"><i class="ion ion-md-close"></i></div> </div> <div class="modal-body"> <load target="../../ruleset/insertDeclare.xml" /> <form action="./" method="post" id="for_document"> <input type="hidden" name="error_return_url" value="{getUrl('','document_srl',$document_srl,'status','error')}"> <input type="hidden" name="mid" value=""> <input type="hidden" name="ruleset" value="insertDeclare"> <input type="hidden" name="module" value="document"> <input type="hidden" name="act" value="procDocumentDeclare"> <input type="hidden" name="target_srl" value="{$document_srl}"> <input type="hidden" name="success_return_url" value="{getUrl('','document_srl', $document_srl,'status','success')}"> <input type="hidden" name="xe_validator_id" value="modules/document/tpl/1"> <div class="x_modal-body x_form-horizontal" style="max-height:none"> <blockquote> <section class="target_article"> <div class="item"> <div class="label">작성자</div> <div class="text">{$oDocument->getNickName()}</div> </div> <div class="item"> <div class="label">제목</div> <div class="text">{$oDocument->getTitle()}</div> </div> </section> </blockquote> <div class="x_control-group"> <label class="x_control-label" for="message_option">사유선택</label> <div class="x_controls"> <select name="message_option" id="message_option"> <option loop="$lang->improper_document_reasons => $key,$text" value="{$key}">{$text}</option> <textarea name="declare_message" id="declare_message"></textarea> <p>{$lang->about_improper_document_declare}</p></div> </div> </div> <div class="x_modal-footer"> <span class="x_btn-group x_pull-right"> <button type="submit" class="x_btn x_btn-primary">{$lang->cmd_submit}</button> </span> </div> </form> <script cond="$XE_VALIDATOR_MESSAGE && $XE_VALIDATOR_ID == 'modules/document/tpl/1'"> alert("{$XE_VALIDATOR_MESSAGE}"); // window.close(); </script> <script cond="$XE_VALIDATOR_MESSAGE && $XE_VALIDATOR_ID == 'modules/comment/tpl/1'"> alert("{$XE_VALIDATOR_MESSAGE}"); // window.close(); </script> </div> </div> </div> comment.html <div class="btn-report-comment">신고</div> <div class="modal-wrap-comment"> <div class="modal modal-view"> <div class="modal-header"> <div class="title">신고하기</div> <div class="btn-close"><i class="ion ion-md-close"></i></div> </div> <div class="modal-body"> <load target="../../ruleset/insertDeclare.xml" /> <form action="./" method="post" id="for_comment"> <input type="hidden" name="error_return_url" value="{getUrl('','document_srl',$comment->get('document_srl'),'comment_srl',$comment->comment_srl,'status','error')}"> <input type="hidden" name="mid" value="index"> <input type="hidden" name="ruleset" value="insertDeclare"> <input type="hidden" name="module" value="comment"> <input type="hidden" name="act" value="procCommentDeclare"> <input type="hidden" name="target_srl" value="{$comment->comment_srl}"> <input type="hidden" name="success_return_url" value="{getUrl('','document_srl',$comment->get('document_srl'),'comment_srl',$comment->comment_srl,'status','success')}"> <input type="hidden" name="xe_validator_id" value="modules/comment/tpl/1"> <!-- <div class="x_modal-header">--> <!-- <h1>불량 댓글 신고 </h1>--> <!-- </div>--> <div class="x_modal-body x_form-horizontal" style="max-height:none"> <blockquote> <section class="target_article"> <div class="item"> <div class="label">댓글내용</div> <div class="text">{$comment->getContent(false)}</div> </div> </section> </blockquote> <div class="x_control-group"> <label class="x_control-label" for="message_option">신고 이유</label> <div class="x_controls"> <select name="message_option" id="message_option"> <option value="advertisement">본문 주제나 흐름에 맞지 않는 광고 글입니다.</option> <option value="theme">주제에 맞지 않는 글입니다.</option> <option value="bad_word">과도한 욕설을 담고 있습니다.</option> <option value="violence">폭력적인 내용을 담고 있습니다.</option> <option value="racism">인종차별적인 내용을 담고 있습니다.</option> <option value="pornography">음란물을 포함하고 있습니다.</option> <option value="privacy">민감한 개인정보가 노출 되어있습니다.</option> <option value="others">기타(직접작성)</option> </select> <textarea name="declare_message" id="declare_message"></textarea> <p>댓글을 신고하신 이유를 간단히 적어서 제출해주시면 관리자 검토 후 조치하겠습니다.</p><p> </p></div> </div> <div class="x_modal-footer"> <span class="x_btn-group x_pull-right"> <button type="submit" class="x_btn x_btn-primary">등록</button> </span> </div> </div> </form> </div> </div> </div> header.html <load target="../assets/css/report.min.css" /> report.scss $line-color:#eee; .btn-report-document,.btn-report-comment{ display:inline-block; margin-right: 10px; font-size: 13px !important; line-height: 1.2em !important; color: #999; cursor: pointer; } .modal-wrap-document, .modal-wrap-comment{ background: rgba(0,0,0,.5); //display: flex; align-items: center; justify-content: center; width: 100vw; height: 100vh; position: fixed; left: 0; right: 0; top: 0; z-index: 999; bottom: 0; display: none; &.active{ display: flex; } } // 신고하기 .modal.modal-view{ display:block !important; width: 21rem; height: 25rem; background:#fff; position: initial; border: 1px solid #444; box-shadow: 4px 4px 8px rgba(0,0,0,0.1); .modal-header{ border-bottom: 1px solid $line-color; .title{ } .btn-close{ cursor: pointer; i{ font-size: 24px; } } } .modal-body{ padding: 0; select, textarea{ margin-top: 2px; width: 100%; } .target_article{ display: flex; flex-direction: column; gap: .5rem; padding: .5rem; border-bottom: 1px solid $line-color; .item{ display: flex; .label{ color: #aaa; border-right: 1px solid #ddd; width: 6rem; } .text{ padding-left: 1rem; } } font-size: 13px; } .x_control-group{ padding: .5rem; .x_controls{ p{ font-size: 12px; color: #aaa; } } } .x_modal-footer{ padding: 0 .5rem; .x_btn-group{ .x_btn{ width: 100%; background: #ff5d6b; border: 0; height: 40px; color: #fff; border-radius: 3px; } } } } }
이온디
이온디 4년 전
게시판 리스트 (theme/sample04/skin/board/tl_product_list_o/list.skin.php) <?php switch ($board['bo_1']) { // 게시판명 : $bo_table, 여분필드 : $board['bo_1'], 여분필드제목 : $board['bo_1_subj'] case 'list_wct': $type1title = '평판체결형'; $type2title = '볼트체결형'; $type1 = 'F-TYPE'; $… 게시판 리스트 (theme/sample04/skin/board/tl_product_list_o/list.skin.php) <?php switch ($board['bo_1']) { // 게시판명 : $bo_table, 여분필드 : $board['bo_1'], 여분필드제목 : $board['bo_1_subj'] case 'list_wct': $type1title = '평판체결형'; $type2title = '볼트체결형'; $type1 = 'F-TYPE'; $type2 = 'S-TYPE'; $status = 'show'; break; case 'list_wic': $type1title = '회전형'; $type2title = '고정형'; $type1 = 'SF/SF-BK'; $type2 = 'RF/RF-BK'; $status = 'show'; break; case 'list_sh': $type1title = '회전형'; $type2title = '회전브레이크형'; $type1 = 'SF/SF-BK'; $type2 = 'RF/RF-BK'; $status = 'show'; break; default: $type1title = '평판형(F)'; $type2title = '일자형(S)'; $type1 = 'F-TYPE'; $type2 = 'S-TYPE'; $status = 'hide'; } ?> <style> .hide{display:none;} .show{display:table-row;background: #aaa;} </style> <table> <thead> <tr> <th>모델명</th> <th><?=$type1title?></th> <th><?=$type2title?></th> <th>바퀴타입</th> <th>바퀴외경</th> <th>허용하중</th> <th>전체높이</th> </tr> <tr class="<?=$status?>"> <td></td> <td><?=$type1?></td> <td><?=$type2?></td> <td></td> <td></td> <td></td> <td></td> </tr> </thead> 관리자 게시판 설정 (adm/board_form.php) <section class="type-wrap"> <h2 class="h2_frm">제품타입 설정</h2> <div class="input-group"> <div class="input-box"><input type="radio" name="item_type" value="default" id="default"><label for="default">평판형/일자형(기본)</label></div> <div class="input-box"><input type="radio" name="item_type" value="list_wct" id="type1"><label for="type1">평판체결형/볼트체결형</label></div> <div class="input-box"><input type="radio" name="item_type" value="list_wic" id="type2"><label for="type2">회전형/고정형</label></div> <div class="input-box"><input type="radio" name="item_type" value="list_sh" id="type3"><label for="type3">회전형/회전브레이크</label></div> </div> </section> <style> .type-wrap{ display: flex; flex-direction: column; } .type-wrap h2{} .type-wrap .input-group{display:flex;flex-wrap:wrap;gap: 1rem} .type-wrap .input-group label{padding:1rem .5rem;cursor:pointer;} </style> <script> $(function() { $("#bo_1_subj").val("타입을 선택해주세요.").attr("readonly",true); $("#bo_1").attr("readonly",true); var typeInput = $("#bo_1"); var selectValue = $("#bo_1").val(); // console.log(selectValue); // $(".input-box input").attr('value',selectValue).attr("checked",true); if(!$("#bo_1").val()){ $(".input-box input:radio[name='item_type']:input[value='default']").attr("checked",true); }else{ $(".input-box input:radio[name='item_type']:input[value="+selectValue+"]").attr("checked",true); } $(".input-box input").on("click", function(){ let value = $(this).val(); // console.log(value); typeInput.val(value); }); }); </script> 동작원리 1. 게시판 리스트에서 PHP 스위치문을 활용하여, 게시판id값 혹은 여분필드값에 따라 변수값을 다르게 출력함 2. 게시판 여분필드값을 활용하여, 별도의 셀렉트ui를 만들어 제이쿼리로 값을 해당 필드에 등록하는 식으로 작업함 (기존에 직접 입력 방식은 사용자가 사용하기 어려워함)
이온디
이온디 5년 전
버튼을 눌렀을 때 특정 클래스의 효과를 제거했다가 다시 추가할 때 사용하는 방법입니다. 저는 위 스크립트에서 마우스를 해당 컨테이너에 가져다댔을 경우 pause 클래스를 붙여줬다가, 마우스를 떼면 다시 on 클래스를 붙여주는 식으로 작업을 했습니다. 원래 on 클래스로 동작이 되는 중간에, 마우스를 가져다댔을 때 pause, 다시 마우스를 떼면 다시 on으로 동작을 해야하는데, 이미 같은 클래스가 있어서 진행바가 처음부터 다시 시작되지 않아서 아래 방법으로 사용했습니다. 참조 사이트에서는… 버튼을 눌렀을 때 특정 클래스의 효과를 제거했다가 다시 추가할 때 사용하는 방법입니다. 저는 위 스크립트에서 마우스를 해당 컨테이너에 가져다댔을 경우 pause 클래스를 붙여줬다가, 마우스를 떼면 다시 on 클래스를 붙여주는 식으로 작업을 했습니다. 원래 on 클래스로 동작이 되는 중간에, 마우스를 가져다댔을 때 pause, 다시 마우스를 떼면 다시 on으로 동작을 해야하는데, 이미 같은 클래스가 있어서 진행바가 처음부터 다시 시작되지 않아서 아래 방법으로 사용했습니다. 참조 사이트에서는 자바스크립트로 했는데 저는 제이쿼리로 작업했습니다. function process(){ // console.log('프로세스'); // var process = $('.process'); const target = $('.process'); target.removeClass("on").removeClass('pause'), // void target.offsetWidth, void target.outerWidth(), target.addClass("on"); }// process .process-bar{ width:100px; height: 1px; background:#aaa; .process{ width:1%; height:1px; background:blue; transition:all 3s; &.on{ // width:100%; animation: progress ease 3s; animation-iteration-count: infinite; } &.pause{ animation-play-state:paused; } &.restart{ // width:100%; animation: progress ease-out 3s; animation-iteration-count: infinite; } } }원래 해당 태그에 .process.on 그리고 .process.pause 로 동작합니다. 이렇게 특정 클래스에 애니메이션을 넣고, 제이쿼리(자바스크립트)로 애니메이션이 멈췄다가, 다시 애니메이션이 처음부터 실행되도록 하고자 할 때 사용하는 방법입니다. 단순히 클래스를 제거하고 추가하는 건 애니메이션이 연속되는 동작이라 재시작이 안됩니다. setTimeout을 사용해서 딜레이를 줄 수도 있지만 바람직한 방법은 아닙니다. function process(){ const target = $('.process'); target.removeClass("on").removeClass('pause'), void target.outerWidth(), target.addClass("on"); } 클래스를 빼고 더하는 가운데, 다른 동작을 하나 추가해주면 됩니다. 출처 : marshall-ku.tistory.com/310 작성자분께 감사합니다. -_-)/ 자바스크립트로는 아래와 같이 하면 됩니다. function resetAnimation() { const target = YOURELEMENT; target.classList.remove("effect"), void target.offsetWidth, target.classList.add("effect") }
이온디
이온디 6년 전
통합검색창코드 <form action="{getUrl()}" method="get" class="search"> <input type="hidden" name="vid" value="{$vid}" /> <input type="hidden" name="mid" value="{$mid}" /> <input type="hidden" name="act" value="IS" /> <input type="text" name="is_keyword" value="{$is_keyword}" … 통합검색창코드 <form action="{getUrl()}" method="get" class="search"> <input type="hidden" name="vid" value="{$vid}" /> <input type="hidden" name="mid" value="{$mid}" /> <input type="hidden" name="act" value="IS" /> <input type="text" name="is_keyword" value="{$is_keyword}" class="keyword" title="{$lang->cmd_search}" /> <!-- 검색창 --> <button type="search">FIND</button> </form>간단하게는 위 코드를 레이아웃에서 원하는 영역에 삽입한다. 좀더 자세한 설명은 이나님의 블로그에서 발췌한다.;; 3.5. 레이아웃 상단 코딩 3(검색창), 컨텐츠 영역, 하단 코딩 출처: https://www.ena-ble.net/entry/XE-1x-강좌-35-레이아웃-상단-코딩-3검색창-컨텐츠-영역-하단-코딩 [Enable!] 검색창 이제 상단에 검색창을 만들어보자. 여기서는 로그인과 같은 줄에 검색창을 만들어보도록 하겠다. 우선 html 파일을 열고 다음과 같은 코드를 삽입한다. <div class="search_area"> <form action="{getUrl()}" method="get" class="search"> <input type="hidden" name="vid" value="{$vid}" /> <input type="hidden" name="mid" value="{$mid}" /> <input type="hidden" name="act" value="IS" /> <input type="text" name="is_keyword" value="{$is_keyword}" class="keyword" title="{$lang->cmd_search}" /> <!-- 검색창 --> <input type="submit" class="search_btn" value="search" /> <!-- 검색 버튼 --> </form> </div> 짠하고 검색창이 나타났다. 역시 디자인을 수정할 필요가 있겠다. .layout_container .header .menu .search_area{ font-family:'Calibri'; font-size:10px; color:#777; margin-top:10px; /* 로그인폼과의 높이를 동일하게 맞추기 위해 여백을 로그인폼과 같게 조정 */ } .layout_container .header .menu .search_area input[type="submit"]{ font-size:10px; background:transparent; border:none; font-family:inherit; cursor:pointer; color:#777; } .layout_container .header .menu .search_area input[type="submit"]:hover, .layout_container .header .menu .search_area input[type="submit"]:active{ color:#aaa; } .layout_container .header .menu .search_area input[type="text"]{ border:none; background:rgba(0,0,0,0.05); padding:3px; width:70px; font-family:inherit; } 이제 검색창의 위치를 조정할 시간이다. 로그인창과 검색창을 인라인으로 바꿔 한 줄에 같이 나타날 수 있게 하는 원리다. .layout_container .header .menu .login_area{ display:inline-block; /* 로그인창을 인라인블록으로 전환 */ } .layout_container .header .menu .search_area{ font-family:'Calibri'; font-size:10px; color:#777; margin-top:10px; display:inline-block; float:right; /* 검색창으로 오른쪽으로 */ } 그리하여 상단 디자인이 완료되었다. 출처: https://www.ena-ble.net/entry/XE-1x-강좌-35-레이아웃-상단-코딩-3검색창-컨텐츠-영역-하단-코딩 [Enable!]
이온디
이온디 8년 전
출처 : https://www.kakaobank.com/presentPaper/requireModules 카카오뱅크 홈페이지에 사용된 웹폰트입니다. 제목과 본문 폰트로 나뉘는데 CSS 주소는 다음과 같습니다. https://www.kakaobank.com/static/js/kakaobankWeb-presentpaper-requiremodules-1501512817026.min.css 관련 CSS 코드입니다. body,th,td,input,select,textarea,button{font-s… 출처 : https://www.kakaobank.com/presentPaper/requireModules 카카오뱅크 홈페이지에 사용된 웹폰트입니다. 제목과 본문 폰트로 나뉘는데 CSS 주소는 다음과 같습니다. https://www.kakaobank.com/static/js/kakaobankWeb-presentpaper-requiremodules-1501512817026.min.css 관련 CSS 코드입니다. body,th,td,input,select,textarea,button{font-size:12px;line-height:1.5;font-family:'Yoon 윤고딕','돋움',dotum,sans-serif;color:#000} a{color:#000;text-decoration:none} a:active,a:hover{text-decoration:underline} a:active{background-color:transparent} h1,h2,h3,h4,h5,h6,strong,address,caption,cite,code,dfn,em,var,th{font-style:normal;font-weight:normal} #kakaoIndex{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px} .ir_pm{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px} .ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%} .screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px} .show{display:block} .hide{display:none} .caption_g{overflow:hidden;width:1px;font-size:0;line-height:0;text-indent:-9999px} .inp_g::-webkit-input-placeholder{color:#aaa} .inp_g::-moz-input-placeholder{color:#aaa} .inp_g::-ms-input-placeholder{color:#aaa} .txt_left{text-align:left} .txt_right{text-align:right} @font-face{ font-family:'Yoon 윤고딕'; src:url('../fonts/YoonGothicPro750.eot'); src:url('../fonts/YoonGothicPro750.eot?#iefix') format('embedded-opentype'),url('../fonts/YoonGothicPro750.woff') format('woff'),url('../fonts/YoonGothicPro750.ttf') format('truetype'); font-weight:normal } @font-face{ font-family:'Yoon 윤고딕'; src:url('../fonts/YoonGothicPro720.eot'); src:url('../fonts/YoonGothicPro720.eot?#iefix') format('embedded-opentype'),url('../fonts/YoonGothicPro720.woff') format('woff'),url('../fonts/YoonGothicPro720.ttf') format('truetype'); font-weight:200 } 웹폰트 경로입니다. https://www.kakaobank.com/static/fonts/YoonGothicPro750.eot https://www.kakaobank.com/static/fonts/YoonGothicPro750.woff https://www.kakaobank.com/static/fonts/YoonGothicPro750.ttf https://www.kakaobank.com/static/fonts/YoonGothicPro720.eot https://www.kakaobank.com/static/fonts/YoonGothicPro720.woff https://www.kakaobank.com/static/fonts/YoonGothicPro720.ttf 파일 정보는 다음과 같습니다.
이온디
이온디 9년 전
Posted at 2009/02/12 11:32 [ by Lovelet ] 1. 관련링크1를 참조하여 스마트에디터를 다운로드 합니다. 2. 압축을 해제한 후 홈페이지 계정/bbs/SmartEditor로 업로드 합니다. 3. 적용하고자 하시는 스킨의 write.php파일을 에디터로 여세요. 4. 가장 윗부분에 아래의 소스를 붙여 넣으세요. <script type="text/javascrip… Posted at 2009/02/12 11:32 [ by Lovelet ] 1. 관련링크1를 참조하여 스마트에디터를 다운로드 합니다. 2. 압축을 해제한 후 홈페이지 계정/bbs/SmartEditor로 업로드 합니다. 3. 적용하고자 하시는 스킨의 write.php파일을 에디터로 여세요. 4. 가장 윗부분에 아래의 소스를 붙여 넣으세요. <script type="text/javascript" src="SmartEditor/js/HuskyEZCreator.js"></script> 5. 아래의 소스를 찾으셔서 value값을 수정하세요. <?=$hide_html_start?><input type=checkbox name=use_html checked <?=$use_html?> value=2>HTML 사용<?=$hide_html_end?> 6. 기본 스킨 기준으로 아래의 소스를 수정하세요. <textarea name=memo <?=size2(90)?> rows=18 class=textarea style=width:99%><?=$memo?></textarea> <textarea name=memo id="ir1" <?=size2(90)?> rows=18 class=textarea style='width:99%;'><?=$memo?></textarea> 7. 작성완료 부분을 아래처럼 이벤트를 추가해주세요. <input type=image src=<?=$dir?>/submit.gif accesskey="s" onfocus='this.blur()' alt=확인 onClick="_onSubmit(this);"> 8. 제일 하단에 아래의 소스를 추가합니다. (진한 부분의 소스는 클립보드에 복사하는 소스로 필요없으시면 삭제하시면 됩니다.) <script> var oEditors = []; nhn.husky.EZCreator.createInIFrame(oEditors, "ir1", "SmartEditor/SEditorSkin.html", "createSEditorInIFrame"); // var oEditors = []; // 마지막 옵션은 체감 속도 증진을 위해서 페이지 로딩 완료시 까지 화면 표시를 하지 않는 옵션 입니다. // 개발 작업시에는 이 값을 false로 설정 하세요. // nhn.husky.EZCreator.createInIFrame(oEditors, "ir1", "SmartEditor/SEditorSkin.html", "createSEditorInIFrame", null, true); // 복수개의 에디터를 생성하고자 할 경우, 아래와 같은 방식으로 호출하고 oEditors.getById["ir2"]이나 oEditors[1]을 이용해 접근하면 됩니다. // nhn.husky.EZCreator.createInIFrame(oEditors, "ir2", "SEditorSkin.html", "createSEditorInIFrame", null, true); function pasteHTMLDemo(){ sHTML = "<span style='color:#FF0000'>이미지 등도 이렇게 삽입하면 됩니다.</span>"; oEditors.getById["memo"].exec("PASTE_HTML", [sHTML]); } function showHTML(){ alert(oEditors.getById["memo"].getIR()); } function _onSubmit(elClicked){ // 에디터의 내용을 에디터 생성시에 사용했던 textarea에 넣어 줍니다. oEditors.getById["ir1"].exec("UPDATE_IR_FIELD", []); <? if(!$member[no]) { ?> if(!document.getElementById("name").value) {return false;} if(!document.getElementById("password").value) {return false;} <? } ?> <? if($setup[use_category]) { ?> var myindex=document.write.category[1].selectedIndex; if (myindex<1) { alert('카테고리를 선택해 주세요.'); return false; } <? } ?> if(!document.getElementById("subject").value) {return false;} if(!document.getElementById("ir1").value) {alert('내용을 입력해 주세요.');return false;} var buf = document.getElementById("ir1"); var Range = buf.createTextRange (); Range.execCommand ("Copy"); alert("작성하신 글이 클립보드에 복사되었습니다."); // 에디터의 내용에 대한 값 검증은 이곳에서 document.getElementById("ir1").value를 이용해서 처리하면 됩니다. try{ elClicked.form.submit(); }catch(e){} } </script> 9. 스마트에디터를 잘 적용하기위해서 스타일을 적용시켜주어야 합니다. 스킨의 setup.php를 열고 아래와 같이 수정합니다. (또는 style.css파일에 해당 항목만 추가를 하셔도 됩니다. 아래의 팁은 해당 style.css파일만 수정하는 방법입니다.) .smartOutput{ font-size:12px; line-height:1.6; font-family:굴림, AppleGothic, Sans-serif;} /* 스마트 에디터의 풍부한 표현이 정상적으로 출력되도록 하려면 콘텐츠가 출력되는 곳에 이 클래스를 적용하여야 한다. 예를 들면 게시물 읽기 페이지의 본문이 이에 해당된다. */ .smartOutput p{ margin-top:7px; margin-bottom:7px;} .smartOutput blockquote.q1, .smartOutput blockquote.q2, .smartOutput blockquote.q3, .smartOutput blockquote.q4, .smartOutput blockquote.q5, .smartOutput blockquote.q6, .smartOutput blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;} .smartOutput blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;} .smartOutput blockquote.q2{ padding:0 10px; background:url(../img/bg_qmark.gif) no-repeat;} .smartOutput blockquote.q3{ border:1px solid #d9d9d9;} .smartOutput blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;} .smartOutput blockquote.q5{ border:2px solid #707070;} .smartOutput blockquote.q6{ border:1px dashed #707070;} .smartOutput blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;} .smartOutput sup{ font:10px Tahoma;} .smartOutput sub{ font:10px Tahoma;} .smartOutput table td{ padding:4px;} 이 소스를 style.css파일에 붙여넣습니다. 또는 setup.php파일(또는 view.php파일)에서 <link rel="stylesheet" type="text/css" href="../../SmartEditor/css/style.css" /> 이런 식으로 해주시면 되겠죠. 10. 그리고나서 스킨의 view.php파일을 열고, <?=$memo?>를 찾아줍니다. 아마 이 변수는 테이블에 둘러쌓여 있는데, 여기에 클래스를 지정해주시면 됩니다. <td><?=$memo?></td>인 경우 <td class="smartOutput"><?=$memo?></td> 11. 잘 적용이 되었는지 테스트해보시기 바랍니다. 기타 문의사항은 Web Q&A에 올려주시기 바랍니다. 진도 프레임웍은 이 곳에서 다운로드 : http://dev.naver.com/projects/jindo/download 태그가 적용이 안되신다면, 게시판 설정에서 html 사용권한의 레벨을 확인해보세요~ http://dev.naver.com/projects/smarteditor/download 인쇄하기 덧글(2) Commented by epikfan.co at 2009-07-29 08:50:32 감사합니다^6 다른님들 거 보면 계속 내용입력하라그러는데 작성완료가 문제였군요^^ 아무튼 감사합니다^6 IP 115.161.76.XXX Commented by fuzzionkai at 2009-10-30 12:44:50 안녕하세요. 올려주신 방법 보고 잘 올렸는데요. 이미지박스는 삽입이 안되요. --; 하하. 좀더 공부해야겠어요
이온디
이온디 10년 전
http://blog.javarouka.me/2012/01/javascripts-closure.html 자바스크립트를 조금 공부하다보면 바로 맞딱뜨리는 개념중 하나가 클로저 (Closure)라는 개념입니다. 클로저는 하늘에서 뚝 떨어진 용어도 아니고 프로그래밍 언어에 있는 용어중 하나로서, 언어마다 조금씩 다른 구현과 특성을 가지고 있는 재미있는 개념이죠. 글로 쓰게 되니 더욱 어렵습니다. 위 문장들은 결과적으로는 다 같은 뜻입니다. 그럼 예제 코드를 보… http://blog.javarouka.me/2012/01/javascripts-closure.html 자바스크립트를 조금 공부하다보면 바로 맞딱뜨리는 개념중 하나가 클로저 (Closure)라는 개념입니다. 클로저는 하늘에서 뚝 떨어진 용어도 아니고 프로그래밍 언어에 있는 용어중 하나로서, 언어마다 조금씩 다른 구현과 특성을 가지고 있는 재미있는 개념이죠. 글로 쓰게 되니 더욱 어렵습니다. 위 문장들은 결과적으로는 다 같은 뜻입니다. 그럼 예제 코드를 보죠. 클로저의 예를 들때 많이 예시가 되는 시퀀스 함수입니다. var sequencer = function() { var s = 0; return function() { return ++s; } }; /* seq 함수는 이런 구조를 가지고 반환될 것입니다 function seq() { return ++s; } */ var seq = sequencer(); seq(); // 1 seq(); // 2 seq(); // 3 보통의 언어라면 말도 안되는 코드입니다. 이미 sequencer 내부의 s 변수는 다른 언어로 치면 유효범위를 벗어난 쓸 수 없는 변수입니다. 자바같은 가비지 컬렉터를 가진 언어에서는 바로 가비지 컬렉팅의 대상이 되겠지요. 그러나 자바스크립트에서는 다릅니다. 내부 함수는 자신이 선언된 환경에 대해 연결을 갖습니다. 그래서 위 예제에서 반환된 함수는 자신이 선언될 때의 환경인 sequencer 의 유효범위에 대한 연결을 갖게 되며, 호출하게 되면 그 연결을 통해 s 변수에 "직접" 접근합니다. 여기서!!! 변수를 절대 복사하는게 아님을 유의하세요. 변수가 있는 객체( - Variable Object 라고 부릅니다)를 참조하는 것입니다. 만일 s 변수를 복사했다면 반환되는 값은 항상 1이어야할 것입니다. 복사된 변수는 0일테고, 그것에 대해 1이 증가한 값을 반환할 테니까요. 잘 이해가 안되시면 클로저 설명시 자주 언급되는 함수 그 두번째인 클릭시 자신의 순서를 반환하는 핸들러를 붙이는 예제를 봅시다. // 모든 LI 태그를 가져와서, // 클릭시 자신의 순번을 표시하는 예제(?) var items = document.getElementsByTagName("li"); for(var i=0; i < items.length; i++) { items[i].onclick = function(event) { alert("My Sequence is " + (i+1)); // 자신의 순번 출력 } } 여기서 프로그래머가 기대한 값은 <LI> 태그를 클릭할 때 자신이 문서에 사용된 순서를 출력하는 것일 겁니다. 그러나 여기서 출력하는 값은 LI의 제일 제일 마지막 순번의 값에 1을 더한 값만이 출력됩니다. 만일 문서의 LI 태그가 4개라면 5만을 출력할 것입니다. 값이 복사된 것이 아닌 변수에 직접 접근하고 있기 때문입니다. for문이 종료되는 시점의 i값은 4이며, 핸들러들은 그것에 직접 접근하여 1을 더한 값만을 출력하게 되는 것이죠. 위의 함수가 제대로 동작하도록 고쳐봅시다. var items = document.getElementsByTagName("li"); for(var i=0; i < items.length; i++) { (function() { // 새로운 스코프 선언 var idx = i; // 클로저가 접근할 변수 선언 items[i].onclick = function(event) { alert("My Sequence is " + (idx+1)); } })(); } 이렇게 고쳐 쓰면 원하는대로 동작합니다. 이벤트 함수인 클로저가 참조하는 대상이 i가 아닌 새로운 스코프의 idx가 되었기 때문이죠. (어렵게 말한다면, 실행 컨텍스트의 스코프 체인 탐색 방법에 따라 참조 순위에서 변수 i는 뒤로 밀립니다) 익명 함수를 쓰는게 좀 어색해 보일 수 있겠지만 자바스크립트에서는 저것이 명시적으로 블럭 스코프를 선언하는 방법입니다. 클로저가 막강한 문법이긴 하나, 주의할 점이 있습니다. 함수가 메서드로 호출될 때, 외부 함수의 this키워드와 특수한 변수인 arguments에는 정상적인 접근이 되지 않습니다. 정확히는 접근이 되나 저 둘에 대해서는 메서드를 소유한 객체의 this 에 연결되지 못합니다. 아래 코드를 봅시다. window.name = "window"; var object = { name: "object", getName: function() { function findName() { return "my name is " + this.name; } return findName(); } } object.getName(); // my name is window. 위의 코드는 의도와는 다른 동작을 보입니다. my name is object 가 아닌 my name is window 가 출력됩니다. 메서드 내부의 함수가 실행될 때 this가 메서드를 소유한 객체에 연결된 것이 아닌, 글로벌 객체에 연결되었기 때문입니다. 난감한 결과입니다. 더글라스 크락포드는 이러한 동작을 보고 아래처럼 한마디 했죠. 이건 명백히 설계상의 실수라고 할 수 있습니다. - 더글라스 크락포드 내부 함수가 외부 함수를 돕지 못하다니... 하지만 걱정하지 않아도 됩니다. 보통 이런 경우 관습적으로 사용하는 용법이 있습니다. // 위 코드에서 getName 부분입니다 getName: function() { var that = this; // this를 따로 변수에 할당해둬 내부 함수가 접근 가능하도록 한다. function findName() { return "my name is " + that.name; } return findName(); } 이렇게 this를 따로 변수에 할당해 두는 방법입니다. 이렇게 하면 자신의 이름이 잘 출력됩니다. 여기까지 읽고 머리가 좋으시거나, 자바스크립트의 스코프에 잘 이해하고 계신 분이라면 한가지를 알 수 있을거라 생각합니다. 그렇습니다. 자바스크립트의 모든 함수는 클로저입니다. 클로저를 잘 익히고 사용할 줄 알아야 자바스크립트를 좀더 유연하게 다룰 수 있습니다. 언어적 특성을 잘 이해하고 다룰 수 있으면 자바스크립트 코딩이 더욱 재미있어질 거라고 생각합니다. ... ... ... 이대로 끝내긴 좀 아쉬우니 클로저에 대해 한마디 덧붙입니다. 클로저는 이러한 유연성과 활용의 유연성 등 많은 강점을 가지고 있지만, 그것에 가려진 안좋은 점도 상당합니다. 클로저의 안좋은 점에 대해서는 다음 포스팅에 하도록 해보겠습니다.
이온디
이온디 11년 전
해당 폰트가 뭔지 궁금해서 소스를 보니 lora 라는 폰트가 있네요. 영문 폰트인데, 한글 폰트로 한글 웹폰트를 차용해서 사용하는 것 같긴 한데, 일단 웹폰트 주소입니다. 소스를 첫줄만 봤을 땐 lora 만 보였는데 두번째 줄까지 보니깐 렉시새봄체라고 보이네요. ^^ http://www.cmsfactory.net/node/10036 소스 @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);@i… 해당 폰트가 뭔지 궁금해서 소스를 보니 lora 라는 폰트가 있네요. 영문 폰트인데, 한글 폰트로 한글 웹폰트를 차용해서 사용하는 것 같긴 한데, 일단 웹폰트 주소입니다. 소스를 첫줄만 봤을 땐 lora 만 보였는데 두번째 줄까지 보니깐 렉시새봄체라고 보이네요. ^^ http://www.cmsfactory.net/node/10036 소스 @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);@import url(http://fonts.googleapis.com/css?family=Lora);@font-face{font-family:ls;src:url(/sites/all/themes/JB01/fonts/LexiSaebomR.eot);src:url(/sites/all/themes/JB01/fonts/LexiSaebomR.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/JB01/fonts/LexiSaebomR.woff) format('woff'),url(/sites/all/themes/JB01/fonts/LexiSaebomR.ttf) format('truetype'),url(/sites/all/themes/JB01/fonts/LexiSaebomR.svg) format('svg');}*{background-image:url(/sites/all/themes/JB01/images/jb_blank.png);}body{margin:0px;}#jb_header_bg{background-color:#222222;}#jb_header_area{width:940px;margin:auto;padding:20px 20px 20px 20px;}#jb_header{}#jb_header:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#jb_site_name{float:left;}#jb_header_menu{float:right;}#jb_top_menu_bg{background-color:#333333;border-top:1px solid #444444;border-bottom:1px solid #333333;}#jb_top_menu_area{width:940px;margin:auto;padding:10px 20px 10px 20px;}#jb_top_menu_area:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#jb_top_menu_1{width:460px;float:left;}#jb_top_menu_2{width:460px;float:right;}#jb_main_bg{}#jb_main_area{width:940px;margin:auto;padding:20px 20px 20px 20px;}#jb_main_area:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#jb_main_content{width:620px;float:left;}#jb_front_row_1{}#jb_front_row_1:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#jb_front_1{width:300px;float:left;}#jb_front_2{width:300px;float:right;}#jb_front_row_2{}#jb_front_row_2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#jb_front_3{width:300px;float:left;}#jb_front_4{width:300px;float:right;}#jb_sidebar_right{width:300px;float:right;}#jb_footer_bg{background-color:#333333;border-top:1px solid #333333;border-bottom:1px solid #333333;}#jb_footer_area{width:940px;margin:auto;padding:0px 20px 0px 20px;}#jb_footer_area:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#jb_footer_1{width:300px;float:left;margin-right:20px}#jb_footer_2{width:300px;float:left;margin-right:20px}#jb_footer_3{width:300px;float:right;}#jb_copyright_bg{background-color:#222222;border-top:1px solid #444444;border-bottom:1px solid #222222;}#jb_copyright_area{width:940px;margin:auto;padding:0px 20px 0px 20px;}#jb_copyright{}body{font-family: "Lora",ls,"Nanum Gothic";font-size:14px;line-height:200%;color:#666666;}h1{font-size:1.5em;line-height:200%;}h2{font-size:1.4em;line-height:200%;}h3{font-size:1.3em;line-height:200%;}h4{font-size:1.2em;line-height:200%;}h5{font-size:1.1em;line-height:200%;}h6{font-size:1.0em;line-height:200%;}img{max-width:100%;height:auto;}a{color:#2d5c88;text-decoration:none;}a:hover{color:red;}pre{font-family:Menlo,Monaco,Consolas,"Courier New","Nanum Gothic Coding",monospace;background-color:#f5f5f5;border:1px solid #bcbcbc;padding:10px;word-break:break-all;word-wrap:break-word;font-size:0.9em;line-height:180%;}input.form-text{font-family:"Lora",ls,"Nanum Gothic";font-size:1.0em;padding:5px 8px;margin:0px;border:1px solid #bcbcbc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#666666;border-radius:3px;}input.form-submit{font-family:"Lora",ls,"Nanum Gothic";font-size:1.0em;padding:5px 8px;margin:0px;border:1px solid #333333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#ffffff;cursor:pointer;background-color:#333333;border-radius:3px;}select{font-family:"Lora",ls,"Nanum Gothic";font-size:1.0em;border:1px solid #bcbcbc;padding:5px;}#block-user-login div.form-item{margin:0px;}#block-user-login div.form-item-name{float:left;}#block-user-login div.form-item-pass{float:right;}#block-user-login .form-item-name input{width:146px;height:36px;margin-bottom:10px;}#block-user-login .form-item-pass input{width:146px;height:36px;margin-bottom:10px;}#block-user-login div.item-list{clear:both;}#block-user-login input.form-submit{width:80px;height:36px;}#block-search-form input.form-text{float:left;width:220px;height:36px;border-radius:3px 0px 0px 3px;}#block-search-form input.form-submit{width:80px;height:36px;border-radius:0px 3px 3px 0px;}#search-form input.form-text{width:300px;height:36px;}#search-form input.form-submit{width:80px;height:36px;}form.comment-form input.form-submit{margin-right:5px;width:80px;height:36px;}input#edit-title{width:100%;font-size:1.2em;height:40px;}html.js input.form-autocomplete{background-position:100% 8px;}form.node-form input.form-submit{margin-right:5px;}textarea.form-textarea{font-family:ls;font-size:1em;line-height:200%;}#jb_header #jb_site_name h1 a{font-size:30px;color:#eeeeee;}#jb_header #jb_header_menu h2{display:none;}#jb_header #jb_header_menu ul{margin-top:20px;}#jb_header #jb_header_menu li{display:inline;}#jb_header #jb_header_menu a{color:#eeeeee;}#jb_header #jb_header_menu a:hover{color:#ffffff;}#jb_top_menu{font-size:13px;color:#cda869;}#jb_top_menu h2{display:inline;font-size:13px;margin-right:10px;}#jb_top_menu h2 + div{display:inline;}#jb_top_menu ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline;}#jb_top_menu li{display:inline;}#jb_top_menu a{color:#eeeeee;}#jb_top_menu a:hover{color:#ffffff;}.jb_front h2{border-bottom:1px solid #bcbcbc;font-size:1.2em;}#jb_front_1 ul,#jb_front_2 ul,#jb_front_3 ul,#jb_front_4 ul{font-size:13px;line-height:180%;}#jb_front_1 a,#jb_front_2 a,#jb_front_3 a,#jb_front_4 a{color:#666666;}#jb_front_1 a:hover,#jb_front_2 a:hover,#jb_front_3 a:hover,#jb_front_4 a:hover{color:#f96e5b;}#jb_main_content h2.jb_node_title{border-bottom:1px solid #bcbcbc;font-size:1.2em;}#jb_main_content ul.tabs{border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;margin:0px 0px 10px 0px;padding:10px 10px 10px;}#jb_main_content ul.tabs li a{border:none;background:none;}#jb_main_content .jb_node_submitted{margin-bottom:10px;}#jb_main_content .field-label-above{}#jb_main_content .jb_content_top_right{float:right;margin:10px 0px 10px 20px;}#jb_main_content img.file-icon{vertical-align:middle;}#jb_main_content .node > ul.links{display:inline-block;font-size:12px;}#jb_main_content .node > ul.links li{border:1px solid #bcbcbc;border-radius:3px;padding:8px;}#jb_main_content .jb_content_bottom_1:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#jb_main_content .jb_content_bottom_1_1{float:left;width:200px;}#jb_main_content .jb_content_bottom_1_2{float:right;width:400px;}#jb_main_content #comments .comment{margin-bottom:10px;padding:10px;border:1px solid #bcbcbc;border-radius:10px;}#jb_main_content #comments .comment h3{display:none;}#jb_main_content #comments .comment .submitted{border-bottom:1px solid #bcbcbc;}#jb_main_content ul.pager{margin-top:30px;font-size:0.9em;}#jb_main_content ul.pager li{margin:0px 1px;}#jb_main_content ul.pager li:first-child{margin-left:0px;}#jb_main_content ul.pager li{border:1px solid #bcbcbc;border-radius:3px;}#jb_main_content ul.pager li.pager-current{background-color:#bcbcbc;padding:0.5em 1.0em;}#jb_main_content ul.pager a{display:inline-block;padding:5px;}.jb_content_bottom_1_2 ul{font-size:0.9em;line-height:180%;}#jb_sidebar_right h2{border-bottom:1px solid #bcbcbc;font-size:1.2em;}#jb_sidebar_right a{color:#666666;}#jb_sidebar_right a:hover{color:#f96e5b;}#jb_sidebar_right a.active{font-weight:bold;}#jb_sidebar_right ul{font-size:13px;line-height:180%;}#jb_sidebar_right #block-system-user-menu ul{padding-left:12px;}#jb_sidebar_right #block-book-navigation a.active{color:#2195c9;font-weight:normal;}#jb_footer_area{color:#aaaaaa;}#jb_footer_area h2{color:#cccccc;border-bottom:1px solid #444444;font-size:1.2em;}#jb_footer_area ul{font-size:13px;line-height:180%;}#jb_footer_area a{color:#aaaaaa;}#jb_footer_area a:hover{color:#eeeeee;}#jb_copyright{color:#ffffff;text-align:center;}table.jb_forum_table{width:100%;}table.jb_forum_table th{padding:5px;text-align:center;}table.jb_forum_table tr{border-bottom:1px solid #bcbcbc;}table.jb_forum_table td{padding:5px;}.jb_forum_topic_n,.jb_forum_post_n,.jb_forum_reply_n{width:50px;text-align:center;}div.messages{background-position:12px 12px;margin-top:20px;}#book-outline{min-width:initial;}#block-book-navigation .book-block-menu ul{padding:0px 0px 0px 12px;margin:0px 0px 0px 0px;}#block-book-navigation .book-block-menu ul li.dhtml-menu-cloned-leaf{font-size:1.0em;font-style:normal;font-weight:normal;}.jb_book_title{margin:200px 0px 200px 0px;text-align:center;font-size:40px;}.jb_box_black{border:1px solid #DADADA;background-color:#EEEEEE;padding:0px 15px 0px 15px;}.jb_box_green{border:1px solid #72D727;background-color:#EEF9E6;padding:0px 15px 0px 15px;}.jb_box_orange{border:1px solid #FBA903;background-color:#FDF4E2;padding:0px 15px 0px 15px;}.jb_box_red{border:1px solid #FF0000;background-color:#FEE2E2;padding:0px 15px 0px 15px;}.jb_box_blue{border:1px solid #00A0FF;background-color:#E2F4FE;padding:0px 15px 0px 15px;}.jb_box_refer{border:1px solid #DADADA;background-color:#EEEEEE;padding:0px 15px 0px 15px;}.jb_box_ad_black{border:1px solid #DADADA;background-color:#EEEEEE;padding:0px 15px 0px 15px;}.page-node-track #jb_main_content table{width:100%;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:11px;}.page-node-track #jb_main_content table th{padding-right:0px;text-align:center;}.views-field-field-jb-theme-image img{width:100%;}.field-name-field-jb-theme-image .field-items{text-align:center;}.jb_theme_a{text-align:center;}.jb_theme_a a{display:inline-block;color:#ffffff;background-color:#2195c9;border-radius:3px;margin:10px 5px;padding:10px;width:100px;}.jb_theme_a a:hover{background-color:#27a9e3}a.jb_theme_a_details{}a.jb_theme_a_demo{} .view-jb-taxonomy-term .view-content .item-list ul{list-style-type:none;}.view-jb-taxonomy-term .view-content .item-list ul li{margin:0px 0px 15px 0px;}.view-jb-taxonomy-term .view-content .item-list ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.view-jb-taxonomy-term .views-field-title{font-weight:bold;margin:5px 0px;}.view-jb-taxonomy-term .views-field-field-image{float:left;margin:0px 15px 0px 0px;line-height:0;border:1px solid #bcbcbc;padding:5px;border-radius:3px;}.view-jb-taxonomy-term .views-field-field-category .views-label-field-category{font-weight:bold;}.view-jb-taxonomy-term .views-field-field-category .field-content{display:inline-block;}.view-jb-taxonomy-term .views-field-field-image-category .views-label-field-image-category{font-weight:bold;}.view-jb-taxonomy-term .views-field-field-image-category .field-content{display:inline-block;}.node-type-jb-reference #jb_main_content{width:730px;}.node-type-jb-reference #jb_sidebar_right{width:190px;}
이온디 15년 전
※다나와에도 올려놓았습니다. 가격은 12만입니다. http://dmall.danawa.com/sale/saleView.php?nSaleSeq=3091171.&nCateC1=861&nCateC2=876&nCateC3=971&nCateC4=0&nSiteC=1 상품명 라데온 HD 5770 D5 512MB 제조사 SAPPHIRE 제조회사 SAPPHIRE 출시년월 2010년 칩셋 제조사 AMD(ATi) 칩셋 그룹 라데온 HD 57xx ATI 칩셋 라데온 HD 5770 GPU 제… ※다나와에도 올려놓았습니다. 가격은 12만입니다. http://dmall.danawa.com/sale/saleView.php?nSaleSeq=3091171.&nCateC1=861&nCateC2=876&nCateC3=971&nCateC4=0&nSiteC=1 상품명 라데온 HD 5770 D5 512MB 제조사 SAPPHIRE 제조회사 SAPPHIRE 출시년월 2010년 칩셋 제조사 AMD(ATi) 칩셋 그룹 라데온 HD 57xx ATI 칩셋 라데온 HD 5770 GPU 제조 공정 40 nm 스트림 프로세서 800 개 코어 클럭 850 MHz 메모리 종류 GDDR5(DDR5) 메모리 클럭 4800 MHz 메모리 용량 512MB 메모리 버스 128-bit 인터페이스 PCI-Express 2.0 x16 카드 크기 일반 코어 냉각방식 히트파이프+쿨러 부가 기능 멀티 VGA ○ TV-OUT Dual-Link ○ Vivo 영상 출력 S-VIDEO 컴포넌트 컴포지트AV DisplayPort ○ D-SUB ○ DVI 1개 HDMI HDMI일체 제품 외형 길이 203 mm 두께 33 mm 전원 포트 6핀 x 1 개 소비 전력 유휴 상태(idle) 유휴 18W 최대 사용 전력 최대 108W AMD 권장 파워용량 정격파워 450W 이상 유통회사 이엠텍
이온디 16년 전
#93DAFF #98DFFF #9DE4FF #A2E9FF #A7EEFF #ACF3FF #B0F7FF #B4FBFF #B9FFFF #C0FFFF #87CEFA #91D8FA #A5D8FA #AFDDFA #B9E2FA #C3E7FA #CDECFA #D7F1FA #E1F6FA #EBFBFF #00BFFF #0AC9FF #14D3FF #1EDDFF #28E7FF #32F1FF #3CFBFF #46FFFF #96FFFF #C8FFFF #00A5FF #00AFFF #00B9FF #00C3FF #00CD #93DAFF #98DFFF #9DE4FF #A2E9FF #A7EEFF #ACF3FF #B0F7FF #B4FBFF #B9FFFF #C0FFFF #87CEFA #91D8FA #A5D8FA #AFDDFA #B9E2FA #C3E7FA #CDECFA #D7F1FA #E1F6FA #EBFBFF #00BFFF #0AC9FF #14D3FF #1EDDFF #28E7FF #32F1FF #3CFBFF #46FFFF #96FFFF #C8FFFF #00A5FF #00AFFF #00B9FF #00C3FF #00CDFF #00D7FF #00E1FF #00EBFF #00F5FF #00FFFF #1EA4FF #28AEFF #32B8FF #3CC2FF #46CCFF #50D6FF #5AE0FF #6EE0FF #6EEAFF #78F3FF #1E90FF #289AFF #32A4FF #3CAEFF #46B8FF #50C2FF #5ACCFF #64D6FF #6EE0FF #78EAFF #96A5FF #A0AFFF #AAB9FF #B4C3FF #BECDFF #C8D7FF #D2E1FF #DCEBFF #E8F5FF #F4FFFF #86A5FF #90AFFF #9AB9FF #A4C3FF #AECDFF #B8D7FF #CCE1FF #E0EBFF #EBF5FF #F9FFFF #6495ED #6E9FED #78A9ED #82B3ED #8CBDED #96C7ED #A0D1F7 #AADBFF #B4E5FF #BEEFFF #0078FF #0A82FF #148CFF #1E96FF #28A0FF #32AAFF #3CB4FF #46BEFF #50C8FF #5AD2FF #0064FF #0A6EFF #1478FF #1E82FF #288CFF #3296FF #3CA0FF #46AAFF #50B4FF #5ABEFF #0000FF #3232FF #5050FF #646EFF #6478FF #6482FF #648CFF #6496FF #64A0FF #64AAFF #4169E1 #4B73E1 #557DE1 #5F87E1 #6991E1 #739BE1 #7DA5E1 #87AFEB #91B9F5 #9BC3FF #0064CD #0A6ECD #1478CD #1E82CD #288CD2 #3296D7 #3CA0E1 #46AAEB #50B4F5 #5ABEF5 #5A5AFF #6464FF #6E6EFF #7878FF #8282FF #8C8CFF #A0A0FF #B4B4FF #C8C8FF #D2D2FF #7B68EE #8572EE #8F7CEE #9986EE #A390EE #AD9AEE #B7A4EE #C1AEEE #CBB8EE #D5C2EE #6A5ACD #7E6ECD #8878CD #9282CD #9C8CCD #A696CD #B0A0CD #BAAAD7 #C4B4E1 #CEBEE1 #0000CD #2828CD #4646CD #6464CD #6E6ED7 #7878E1 #8282EB #8C8CF5 #9696FF #A0A0FF #00008C #14148C #28288C #3C3C8C #50508C #646496 #7878AA #8C8CBE #A0A0C8 #B4B4DC #483D8B #52478B #5C518B #665B8B #70658B #7A6F95 #84799F #8E83A9 #988DB3 #A297BD #000069 #1E3269 #323C73 #3C467D #3C5087 #3C5A91 #46649B #506EA5 #5A78AF #6482B9 #3DFF92 #47FF9C #51FFA6 #5BFFB0 #65FFBA #6FFFC4 #79FFCE #75FFCA #7AFFCF #7FFFD4 #55EE94 #5FEE9E #69EEA8 #73EEB2 #7DEEBC #87EEC6 #91F8D0 #9BFFDA #A5FFE4 #AFFFEE #66CDAA #70D2B4 #7AD7BE #84DCC8 #8EE1D2 #98EBDC #9DF0E1 #A2F5E6 #A7FAEB #ACFFEF #AAEBAA #B4F0B4 #BEF5BE #C8FAC8 #D2FFD2 #DCFFDC #E1FFE1 #E6FFE6 #EBFFEB #F0FFF0 #80E12A #8AE634 #94EB3E #9EF048 #A8F552 #B2FA5C #BCFF66 #C1FF6B #C6FF70 #CBFF75 #52E252 #5CE75C #66EC66 #70F170 #7AF67A #84FB84 #89FB89 #8EFB8E #93FB93 #98FB98 #64CD3C #6ED746 #78E150 #82EB5A #8CF064 #96F56E #9BFA73 #A0FA78 #A5FA7D #AAFA82 #13C7A3 #18CCA8 #1DD1AD #22D6B2 #27DBB7 #2CE0BC #31E0C1 #36E0C6 #3BE0CB #40E0D0 #46B4B4 #50BEBE #5AC8C8 #64D2D2 #6EDCDC #73E1E1 #78E6E6 #7DEBEB #82F0F0 #87F5F5 #20B2AA #2ABCB4 #34C6BE #3ED0C8 #48DAD2 #52E4DC #57E9E1 #5CEEE6 #61F3EB #66F8F0 #5F9EA0 #69A8AA #73B2B4 #7DBCBE #87C6C8 #91D0D2 #96D5D7 #9BDADC #A0DFE1 #A5E3E6 #3CB371 #46BD7B #50C785 #5AD18F #64DB99 #6EE5A3 #73EAA8 #78EFAD #7DF4B2 #82F9B7 #2E8B57 #389561 #429F6B #4CA975 #56B37F #60BD89 #65C28E #6AC793 #6FCC98 #74D19D #228B22 #2C952C #369F36 #40A940 #4AB34A #54BD54 #5EC75E #63CC63 #68D168 #6DD66D #497649 #538053 #5D8A5D #679467 #719E71 #7BA87B #80AD80 #85B285 #8AB78A #8FBC8F #006400 #0A6E0A #147814 #1E821E #288C28 #329632 #3CA03C #41A541 #46AA46 #4BAF4B #008C8C #0A9696 #14A0A0 #1EAAAA #28B4B4 #32BEBE #37C3C3 #3CC8C8 #41CDCD #46D2D2 #008080 #0A8A8A #149494 #1E9E9E #28A8A8 #32B2B2 #37B7B7 #3CBCBC #41C1C1 #46C6C6 #FFB6C1 #FFBBC6 #FFC0CB #FFC5D0 #FFCAD5 #FFCFDA #FFD4DF #FFD9E4 #FFDEE9 #FFE3EE #FFAAAF #FFB4B9 #FFBEC3 #FFC8CD #FFD2D7 #FFDCE1 #FFE1E6 #FFE6EB #FFEBF0 #FFF0F5 #FF9E9B #FFA8A5 #FFB2AF #FFBCB9 #FFC6C3 #FFD0CD #FFD5D2 #FFDAD7 #FFDFDC #FFE4E1 #FF7A85 #FF848F #FF8E99 #FF98A3 #FFA2AD #FFACB7 #FFB1BC #FFB6C1 #FFBBC6 #FFC0CB #FF5675 #FF607F #FF6A89 #FF7493 #FF7E9D #FF88A7 #FF92B1 #FF9CBB #FFA6C5 #FFB0CF #FF82FF #FF8CFF #FF96FF #FFA0FF #FFAAFF #FFB4FF #FFBEFF #FFC8FF #FFD2FF #FFDCFF #FF7DB4 #FF87BE #FF91C8 #FF9BD2 #FFA5DC #FFAFE6 #FFB4EB #FFB9F0 #FFBEF5 #FFC3FA #FF69B4 #FF73BE #FF7DC8 #FF87D2 #FF91DC #FF9BE6 #FFA5F0 #FFAAF5 #FFAFFA #FFB4FF #FF1493 #FF1E9D #FF28A7 #FF32B1 #FF3CBB #FF46C5 #FF50CF #FF5AD9 #FF64E3 #FF6EED #DB7093 #DB7A9D #DB84A7 #E08EB1 #E598BB #EAA2C5 #EAB1D4 #EFACCF #F4BBDE #F4B6D9 #D7567F #DC6089 #E16A93 #E6749D #EB7EA7 #F088B1 #F592BB #FA9CC5 #FFA6CF #FFB0D9 #C71585 #C71F8F #C73399 #C73DA3 #CC47AD #D151B7 #D65BC1 #E065CB #EA6FD5 #F479DF #CD1039 #CD1F48 #CD2E57 #CD3861 #CD426B #D24C75 #D7567F #DC6089 #E16A93 #E6749D #B9062F #B91A4D #BE2457 #C32E61 #C8386B #CD4275 #D24C7F #D75689 #DC6093 #E16A9D #FAEB78 #FAF082 #FAF58C #FAFA96 #FAFAA0 #FAFAAA #FAFAB4 #FAFABE #FAFAD2 #FAFAD2 #FFDC3C #FFE146 #FFE650 #FFEB5A #FFF064 #FFF56E #FFFA78 #FFFA82 #FFFF8C #FFFF96 #FFC81E #FFD228 #FFD732 #FFDC3C #FFE146 #FFE650 #FFEB5A #FFF064 #FFF56E #FFF978 #FFB400 #FFBE0A #FFC314 #FFC81E #FFCD28 #FFD232 #FFD73C #FFDC46 #FFE150 #FFE65A #FDCD8C #FDD296 #FDD7A0 #FDDCAA #FDE1B4 #FDE6BE #FDEBC8 #FDF5D2 #FDF5DC #FDF5E6 #FAC87D #FACD87 #FAD291 #FAD79B #FADCA5 #FAE1AF #FAE6B9 #FAEBC3 #FAEBCD #FAEBD7 #FFA500 #FFAF0A #FFB914 #FFC31E #FFCD28 #FFD732 #FFDC37 #FFE13C #FFE641 #FFEB46 #FF9100 #FF9B00 #FFA500 #FFAF00 #FFB900 #FFC300 #FFC800 #FFCD00 #FFD200 #FFD700 #FF8200 #FF8C0A #FF9614 #FFA01E #FFAA28 #FFB432 #FFB937 #FFBE3C #FFC341 #FFC846 #FFA98F #FFB399 #FFBDA3 #FFC7AD #FFD1B7 #FFDBC1 #FFE0C6 #FFE5CB #FFEAD0 #FFEFD5 #FFA374 #FFAD7E #FFB788 #FFC192 #FFCB9C #FFD0A1 #FFD5A6 #FFDAAB #FFDFB0 #FFE4B5 #FF9473 #FF9E7D #FFA887 #FFB291 #FFBC9B #FFC6A5 #FFD0AF #FFD0AF #FFD5B4 #FFDAB9 #FF7F50 #FF895A #FF9364 #FF9D6E #FFA778 #FFB182 #FFBB8C #FFC091 #FFC596 #FFCA9B #CD853F #CD8F49 #D29953 #D7A35D #DCAD67 #E1B771 #E6C17B #EBC680 #F0CB85 #F5D08A #D2691E #D27328 #D27D32 #D7873C #DC9146 #E19B50 #E6A55A #EBAA5F #EBAF64 #F0B469 #AE5E1A #B86824 #C2722E #CC7C38 #D68642 #E0904C #E59551 #EA9A56 #EF9F5B #F4A460 #8B4513 #8B4F1D #8B5927 #8B6331 #906D3B #957745 #9F814F #A48654 #A98B59 #AE905E #FF9696 #FFA0A0 #FFAAAA #FFB4B4 #FFBEBE #FFC8C8 #FFD2D2 #FFDCDC #FFE6E6 #FFF0F0 #F08080 #F08A8A #F09494 #F59E9E #FAA8A8 #FAB2B2 #FAB7B7 #FABCBC #FAC1C1 #FAC6C6 #F56E6E #F57878 #F58282 #F58C8C #F59696 #F5A0A0 #F5AAAA #FAB4B4 #FABEBE #FAC8C8 #F06464 #F06E6E #F07878 #F08282 #F08C8C #F09696 #F4A0A0 #F4AAAA #F4B4B4 #FEBEBE #FF0000 #FF3232 #FF4646 #FF5050 #FF5A5A #FF6464 #FF6E6E #FF7878 #FF8282 #FF8C8C #EB0000 #EB3232 #EB4646 #EB5050 #EB5A5A #EB6464 #F06E6E #F57878 #FA8282 #FA8C8C #CD0000 #CD3C3C #CD4646 #CD5050 #D25A5A #D76464 #DC6E6E #E17878 #E68282 #EB8C8C #CD5C5C #CD6666 #CD7070 #CD7A7A #D28484 #D78E8E #DC9898 #E6A2A2 #EBACAC #F0B6B6 #B90000 #B93232 #B93C3C #B94646 #B95050 #BE5A5A #C35F5F #C86464 #CD6969 #D26E6E #B22222 #B24040 #B24A4A #B25454 #B75E5E #BC6868 #C17272 #CB7776 #CB7C7C #D08180 #A52A2A #AA3E3E #AF4848 #B45252 #BE5C5C #C36666 #CD7070 #CD7A7A #D28484 #D78E8E #800000 #803232 #853C3C #8F4646 #945050 #9E5A5A #A36464 #AD6E6E #B77878 #C18282 #CD853F #CD8B45 #CD904A #D2954F #D29A54 #D79F59 #D7A45E #E1A963 #E1AE68 #E6B36D #DB631F #E56D29 #E57733 #EA813D #EF8B47 #EF904C #F49551 #F49A56 #F49F5B #F4A460 #D2691E #D27328 #D77D32 #D7873C #DC9146 #E19B50 #E6A055 #EBA55A #F0AA5F #F5AF64 #A0522D #A05C37 #A06641 #A5704B #AA7A55 #B4845F #B98E69 #C39873 #CDA27D #D7AC87 #8B4513 #8B4F1D #8B5927 #8B6331 #906D3B #9A7745 #A4814F #AE8B59 #B89563 #C29F6D #DA70D6 #DF75DB #E47AE0 #E97FE5 #EE84EA #F389EF #F88EF4 #FD93F9 #FF98FE #FF9DFF #BA55D3 #BF5AD8 #C45FDD #C964E2 #CE69E7 #D36EEC #D873F1 #DD78F6 #E27DFB #E782FF #9932CC #9E37D1 #A33CD6 #A841DB #AD46E0 #B24BE5 #B750EA #BC55EF #C15AF4 #C65FF9 #9400D3 #9905D8 #9E0ADD #A30FE2 #A814E7 #AD19EC #B21EF1 #B723F6 #BC28FB #C12DFF #942894 #9E329E #A83CA8 #B246B2 #BC50BC #C65AC6 #D064D0 #DA6EDA #E478E4 #EE82EE #8C008C #960A96 #A014A0 #AA1EAA #B428B4 #BE32BE #C83CC8 #D246D2 #DC50DC #E65AE6 #800080 #8A0A8A #941494 #9E1E9E #A828A8 #B232B2 #BC3CBC #C646C6 #D050D0 #DA5ADA #834683 #8D508D #975A97 #A164A1 #AB6EAB #B578B5 #BF82BF #C98CC9 #D396D3 #DDA0DD #828282 #8C8C8C #969696 #A0A0A0 #AAAAAA #B4B4B4 #BEBEBE #C8C8C8 #D2D2D2 #DCDCDC #000000 #282828 #323232 #3C3C3C #464646 #505050 #5A5A5A #646464 #6E6E6E #787878
이온디 17년 전
과목 : 농업과미래사회 교수 : 조석진 교재 : 농업과미래사회(조석민 영남대 출판부, 2006년 대한민국학술원우수학술교재) 설명 : 수강생 여러분, 이번 학기에 인터넷강의 '농업과미래사회'를 통해 함께 공부하게 된 것을 매우 기쁘게 생각합니다. '농업과미래사회'는 농업의 본질에 관한 인식에서 출발하여 세계의 식량수급문제, 농업의 국제화, 농업과 환 경, 미래농업 및 한국의 농업문제 등을 중심으로 다루고 있습니다. 특히 농업이 지니는 식량공급이라는 경제적 역할과 함께 식량안보 내지 환경보전… 과목 : 농업과미래사회 교수 : 조석진 교재 : 농업과미래사회(조석민 영남대 출판부, 2006년 대한민국학술원우수학술교재) 설명 : 수강생 여러분, 이번 학기에 인터넷강의 '농업과미래사회'를 통해 함께 공부하게 된 것을 매우 기쁘게 생각합니다. '농업과미래사회'는 농업의 본질에 관한 인식에서 출발하여 세계의 식량수급문제, 농업의 국제화, 농업과 환 경, 미래농업 및 한국의 농업문제 등을 중심으로 다루고 있습니다. 특히 농업이 지니는 식량공급이라는 경제적 역할과 함께 식량안보 내지 환경보전기능을 포함하는 농업의 다면적기능 등 미래의 고도산업화에 있어서 농업의 역할에 대해 함께 생각하는 시간입니다. '농업과미래사회'가 부디 수강생 여러분이 농업의 제 문제 및 역할을 이해하는데 조금이나마 도움이 되기를 기대합니다. 아울러 본 강의의 효율적인 수강을 위해 교재 "농업과미래사회(영남대 출판부, 2006년 대한민국학술원 우수학술교재)"를 함께 활용할 것을 권장합니다. 기타 : 교재는 6~7,000원 선에서 영남대 장터에서 판매되고 있으며, 족보가 많이 돌아다니는 걸로 알고 있습니다. 교재는 거의 필수로 구매하는 것이 좋으며, 효율적인 시험 준비를 위해서는 책보다는 타이핑한 자료를 구매하는 것이 더 효율적일 것 같습니다. 문제 형식은 틀린 것 찾기입니다. 문장도 길고, 파트 구분 없이 틀린 것 찾기입니다. 어려운 편이지만 상대적인 것이라 좋은 성적을 받을 수도 있습니다. 수업 내용이 지루합니다. 고등학교 때 수업을 생각하면 됩니다. 외워야 할 내용이 많으며 거의 준 전공과목이라 생각됩니다. 족보가 있으면 족보를 보고 치면 좋을 성적을 받을 수 있습니다. 강의 중간에 돌발퀴즈는 성적에 반영되지 않습니다만 퀴즈라고 따로 시험을 치는데 그 퀴즈는 성적에 반영됩니다. 퀴즈는 50문제입니다. 강의시간이 길고 강의 중간에 동영상이 많이 나옵니다. 이 동영상은 일시 정지 했다가 다시 플레이 버튼을 누르면 동영상이 넘어갑니다. 시험 문제는 말장난처럼 나옵니다. ㅠ 독해 수준입니다. 족보를 보고 공부하더라도 답만 외우면 안되고 변형되어 출제되기 때문에 뭐가 바뀌는 것인지 생각하면서 공부하시면 좋습니다. 족보, 네이버 검색, 프린트, 책 모두 다 활용해야 합니다. 문제가 이상합니다. 오지선다형의 보기에 정답 없음 있음 이런 식으로 출제됩니다. 교재에서 문제가 많이 출제됩니다. OX형은 족보가 맞지 않고 시험도 족보를 참고하되 스스로 공부를 해야합니다. 안정적, 호미질의 각도 파트와 햇빛에 그슬리지 않고 모내기하는 부분이 어려웠어요. 1주 서론 및 인간과 농업 2주 세계의 식량수급상황과 과거의 식량문제 3주 식량수급의 결정요인 4주 수자원 및 중국의 물부족 5주 개도국의 식량수급 6주 농업의 국제화문제(UR 및 WTO 협상과 농업의 국제화, 농산물협상의 전개과정) 7주 농업과 환경(생태계의 특성) 8주 중간고사 9주 농업생산환경 변화의 원인과 배경 10주 농업생산환경의 오염과 물질순환 11주 농산물의 안전성 12주 미래농업의 발전방향 13주 한국의 농업(쌀 및 한우의 생산기반유지방안, 농가부채) 14주 총정리 15주 기말고사 족보와 다르게 나오는 것도 많으며 약간 꼬아서 나오는 문제도 있습니다. 시험 시간은 약간 빠듯합니다. 퀴즈는 족보랑 다른데 중간, 기말은 족보와 비슷한 문제가 많습니다. 연도 출제 문제와 무슨 협상 등에 대해서 알고 있어야 합니다. 지구의 날 2000년 VS 기원전 2000년 비만 콜롬비아 강의평 : 헐 농업과 미래사회 그거 어려븜 - - 그거 공부안하면 안되요.ㅎㅎ 거저먹을려고하지마삼.ㅋ
이온디 17년 전
☎ 053) 850-5512,5514,5531, Fax 053) 850-5539 / hskim@daegu.ac.kr 결혼과가족 선택교양박충선 http://cyber.daegu.ac.kr 관광경제론 전공선택이응진 http://cyber.daegu.ac.kr 광고의이해 선택교양김영호 http://cyber.daegu.ac.kr 기독교사상의이해 선택교양박기묵 http://cyber.daegu.ac.kr 대수*기하기초 선택교양황석윤 http://cyber.daegu.ac.kr 대중문화의이해 선택교양김… ☎ 053) 850-5512,5514,5531, Fax 053) 850-5539 / hskim@daegu.ac.kr 결혼과가족 선택교양박충선 http://cyber.daegu.ac.kr 관광경제론 전공선택이응진 http://cyber.daegu.ac.kr 광고의이해 선택교양김영호 http://cyber.daegu.ac.kr 기독교사상의이해 선택교양박기묵 http://cyber.daegu.ac.kr 대수*기하기초 선택교양황석윤 http://cyber.daegu.ac.kr 대중문화의이해 선택교양김광현 http://cyber.daegu.ac.kr 법과시민생활 선택교양강태원 http://cyber.daegu.ac.kr 법의이해 선택교양이재석 http://cyber.daegu.ac.kr 벤처기업창업론 선택교양이장형 http://cyber.daegu.ac.kr 사회복지조사론 전공선택정영숙 http://cyber.daegu.ac.kr 생활전기전자 선택교양최병재 http://cyber.daegu.ac.kr 성의세계 선택교양윤성규 http://cyber.daegu.ac.kr 세계의축제와공연문화 선택교양박진태 http://cyber.daegu.ac.kr 심리학의이해 선택교양이종한 http://cyber.daegu.ac.kr 역사산책 선택교양장의식 http://cyber.daegu.ac.kr 영화로보는유럽문화 선택교양이규환 http://cyber.daegu.ac.kr 운동과건강 선택교양김훈 http://cyber.daegu.ac.kr 인간과환경 선택교양최병두 http://cyber.daegu.ac.kr 인성개발과리더십 선택교양고익환 http://cyber.daegu.ac.kr 인터넷의이해 선택교양김중규 http://cyber.daegu.ac.kr 정보사회와과학기술 선택교양류정탁 http://cyber.daegu.ac.kr 정보생활과홈페이지제작 선택교양강병도 http://cyber.daegu.ac.kr 정보와물류 선택교양장태구 http://cyber.daegu.ac.kr 주거와환경 선택교양정준현 http://cyber.daegu.ac.kr 지역사회교육론 전공선택김남선 http://cyber.daegu.ac.kr 컴퓨터응용 선택교양황병곤 http://cyber.daegu.ac.kr 특수교육역사및철학 전공선택김병하 http://cyber.daegu.ac.kr 행정과정보 선택교양조덕호 http://cyber.daegu.ac.kr 현대사회와보험 선택교양이윤호 http://cyber.daegu.ac.kr 현대사회와스포츠 선택교양권욱동 http://cyber.daegu.ac.kr 현대사회와회계 선택교양장진형 http://cyber.daegu.ac.kr 현대사회의경제생활 전공선택안현효 http://cyber.daegu.ac.kr CyberTOEIC CyberTOEIC선택교양박연우 http://cyber.daegu.ac.kr TOEIC TOEIC선택교양육준철 http://cyber.daegu.ac.kr합계 : 34개 과목
이온디 17년 전
readme.txt 우선 바이오스 업데이트도 하시는게 좋습니다.(최신 드라이버를 까는데 필요하다고 나오는군요.) 1. AsusUpdt_V70602 바이오스 업데이트 프로그램 업데이트시 안전모드 들어가서 하시는게 좋습니다(부팅시F8) http://dlsvr01.asus.com/pub/ASUS/mb/flash/AsusUpdt_V70602.zip 2. A8NE1013 바이오스 http://dlsvr01.asus.com/pub/ASUS/mb/socket939/A8N-E/A8… readme.txt 우선 바이오스 업데이트도 하시는게 좋습니다.(최신 드라이버를 까는데 필요하다고 나오는군요.) 1. AsusUpdt_V70602 바이오스 업데이트 프로그램 업데이트시 안전모드 들어가서 하시는게 좋습니다(부팅시F8) http://dlsvr01.asus.com/pub/ASUS/mb/flash/AsusUpdt_V70602.zip 2. A8NE1013 바이오스 http://dlsvr01.asus.com/pub/ASUS/mb/socket939/A8N-E/A8NE1013.zip A8NE1013.Rom 3. WinFlash 윈도우 상에서 BIOS update를 할 수 있는 유틸입니다. readme.txt Please copy WinFlash.exe and Winflash.sys on the HDD and run WinFlash.exe to flash BIOS. 4. Chipset_WINXP32_V665 칩셋드라이버 설치해줘야 인터넷이 됩니다. 위에 바이오스 업데이트는 안해도 이 칩셋 드라이버는 꼭 설치를 해야합니다. http://dlsvr01.asus.com/pub/ASUS/misc/utils/nvidia/Chipset_WINXP32_V665.zip NVIDIA IDE SW 드라이버 정보 --------------------------- NVIDIA IDE SW 드라이버는 Windows에 포함되어 있는 ATA 드라이버를 nForce2/nForce3/nForce4 기반 데스크탑 컴퓨터에 최적화되어 있는 드라이버로 대체합니다. NVIDIA IDE SW 드라이버는 저장 서브 시스템 병목 현상을 줄여주고, 프로세서 및 기타 시스템 레벨 하드웨어가 더욱 생산적이고 효과적으로 작동할 수 있도록 합니다. NVIDIA RAID 솔루션을 활성화하기 위해서는 NVIDIA IDE SW 드라이버를 설치해야 합니다. NVIDIA RAID를 새 Windows 운영 체제에 설치하려면, NVIDIA IDE 드라이버를 저장한 플로피 디스크를 생성하여 NVIDIA RAID 설치를 활성화해야 합니다. 대부분의 경우, NVIDIA IDE SW 드라이버는 운영 체제가 올바르게 작동하는데 필요한 요건이 아닙니다. 메인보드에 포함된 cd를 넣으면 윗그림 처럼 칩셋 패치를 설치 하는 화면이 나옵니다. 윗화면은 abit nForce메인보드입니다. 기타 nForce 메인보드도 비슷한 화면구성을 가지고 있습니다. nVidia nForce Chipset Driver 버튼을 클릭합니다. 2 . 다음을 눌러 진행합니다. 3 . 맨 밑 부분 NVIDIA IDE 드라이버 부분의 체크박스의 체크는 지워주시기 바랍니다. (윈도우 xp상에서 설치하지 않는것이 바람직합니다. NVIDIA IDE 드라이버 설치시 일부 시스템 환경에서 하드디스크성능이 저하될수 있습니다. nForce Ide 드라이버는 윈도우xp 운영체제안에 기본적으로 내장되어 있기때문에 따로 설치하게 되면 충돌나는 경우가 있으니 설치를 않는것이 바람직합니다) IDE 체크박스에 체크를 꺼주시고 다음을 클릭합니다. 4. 다음을 눌러줍니다. 5. 구성요소 설치중입니다. 잠시 기다리세요. 6. Network Management Software Setup를 설치 하겠느냐는 메시지박스가 뜨면 아니오를 눌러주면 설치가 마무리 됩니다. Network Management Software는 일종의 방화벽으로서 인터넷 불능, 온라인 게임(리니지, 카트라이더, 와우,,,) 도중 과도한 패킷 전송시 다운되는 현상 이유없는 시스템 다운의 원인이 됩니다. 만일 Network Management Software 를 설치하여 위와같은 증상이 나타나는 분들은 제어판-프로그램추가 로 가셔서 Network Management Software를 지워주시거나 nForce패치를 지워주시고 위와같은 방법으로 다시 셋팅하여 주시거나 시작 - 프로그램에서 Network Management Software 관리자 페이지를 열어 사용안함으로 체크해주시기바랍니다. 5. ACPI_1043400 ACPI드라이버(절전기능..?) http://dlsvr01.asus.com/pub/ASUS/misc/utils/ACPI_1043400.rar 6. ALC850_V5870_WHQL 사운드드라이버 http://dlsvr01.asus.com/pub/ASUS/misc/audio/ALC850/ALC850_V5870_WHQL.zip ※ 위 6번의 경우 메인보드 내장 사운드 드라이버입니다. 프로디지 7.1 LT의 드라이버를 설치하고자 할 때는 Sound Card 폴더에서 프로디지 사운드카드를 설치하시기 바랍니다. 총정리 바이오스 업데이트 후 칩셋드라이버 까시고 ACPI, 사운드 드라이버 깔면 됩니다 그래픽드라이버는 어떤 종류인지 모르니 적지 않았습니다 제 경우는 따로 그래픽 드라이버 폴더에서 설치하면 됩니다. 드라이버 다운받는 방법 일단 아래 링크를 누르시구요 http://support.asus.com/download/download.aspx?SLanguage=ko-kr 제품 > 마더보드, 시리즈 > 소켓939 모델 > A8N-E 골라주시고 검색 누르시면 아님 왼쪽 위에 검색창에 모델명 입력하셔도 됩니다. A8N-E 와 관련된 드라이버, 유틸리티, 패치, 바이오스 등을 받으실수 있습니다.우선 바이오스 업데이트도 하시는게 좋습니다(최신 드라이버를 까는데 필요하다고 나오는군요..)