사용법/1

이프로그램을 사용하는 방법입니다.
제작하신 분의 설명이 없어서 대신 설명문을 올려드립니다.
(아시는 분은 쉽겠지만 초보자도 많을거 같아서 먼저본 제가 올려드립니다)

폴더를 올리는 경로 /zbxe/modules/board/skins/xlink1

글 등록시에 홈주소를 적는곳을 나오게 하려면? : 게시판정보수정으로 들어가서 "확장변수이용"

제목 : "홈페이지 주소" 라고 적어주세요.
형식 : "홈페이지 형식" 을 선택하세요.
필수항목 : "체크" 해주세요.

그리고 마지막으로 등록 클릭하세요



질문/

1-건의-1) Go밑에 타겟사이트가 보이는데요, 그 위치를 수정하고 싶습니다. 어떻게 하면 되나요?
즉, 타겟 사이트 우측 옆에(or  밑이나)  Go를..위치 시키고 싶어요^^(리스트 형에서 옆에 Go위치)(즉, 줄 차지가 적도록)

건의-2) 현재 올려주신 것은 갤러리 형인데요, 리스트형과 분류(카테고리) 가능하도록 부탁드립니다^^

건의-3) 현재는 Go 버튼링크를 클릭해야 새창으로 링크되는데, 버튼없이 제목 텍스트 글자를 바로 클릭하면 새창으로 이동하도록

할수는 없는지요? list형식에서요^^(갤러리 형식은 페이지 상하 소요가 많습니다.ㅠ.ㅠ.반면 리스트는 빼곡하게....가능)

수정-1) 현재 올려주신 image디렉토리 안에 gobu.png라는 이름인데요? go_button.png가 아닌지요??

stle.gallery.html의 17째줄에는,

 <input type="button" name="go_button" id="go_button" value="GO"라고..되어 있어서요.^^



답변/1

1의 답.
stle.gallery.html 에서 단순히 위치만 바꿔주셔도 가능합니다.
span의 경우 앞에쓰면 왼쪽앞, 뒤에쓰면 오른쪽뒤 가로정렬이 되고..
div의 경우 앞에쓰면 위, 뒤에쓰면 아래쪽으로 세로정렬이 되죠..?? 아마도..;;
2의 답.
리스트나 웹진 등도 style 로 시작하는 파일을 위 구조를 보고 베껴넣어 주시면 구동될듯 합니다.
이미지는 필요 없을래나요..;;
3의 답.
마찬가지로 게시물 제목 앞뒤로 링크를 걸어주시면 됩니다. 버튼에 달려있는놈을..
수정1의 답.
<input type="button" name="go_button" id="go_button" value="GO"라고..되어 있어서요.^^ <-- 클래스나 네임은 파일명이랑은 상관없는데..;


답변/2

<div class="thumbnailBox">

                <!--@foreach($document_list as $no => $document)-->
                <!--@if(!$document->isNotice())-->

                <div class="cell" style="width:{$module_info->thumbnail_width+30}px;height:{$height}px;">  <ㅡㅡ 넓이와 높이
                    <!--@if($document->thumbnailExists($module_info->thumbnail_width, $module_info->thumbnail_height, $module_info->thumbnail_type))-->
                        <a href="{htmlspecialchars($document->get('extra_vars1'))}" onclick="window.open(this.href);return false;"><img src="./images/common/gobu.png" border="0" alt="" class="thumb" width="{$module_info->thumbnail_width}" height="{$module_info->thumbnail_height}" /></a> <ㅡㅡ 규칙을 발견하세요. 태그는 아시니 구체적인 설명은 생략하겠습니다.
                    <!--@else-->
                        <a href="{htmlspecialchars($document->get('extra_vars1'))}" onclick="window.open(this.href);return false;"><img src="./images/common/gobu.png" border="0" alt="" class="thumb" width="{$module_info->thumbnail_width}" height="{$module_info->thumbnail_height}" /></a> <ㅡㅡ 마찬가지 입니다. if 문 에서 다른 조건에도 동일 반응하도록 하였습니다. (if문을 빼두 되는거였죠.)                    
                    <!--@end-->

                    <div class="title">
                        <!--@if($module_info->use_category == "Y" && $document->get('category_srl'))-->
                       
                        <!--@end-->

                        <!--@if($grant->is_admin)-->
                            <input type="checkbox" name="cart" value="{$document->document_srl}" onclick="doAddDocumentCart(this)" <!--@if($document->isCarted())-->checked="checked"<!--@end--> />
                        <!--@end-->

                        <a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getTitle($module_info->subject_cut_size)}</a> <ㅡㅡ 게시물 글 클릭하면 넘어가게 하고 싶다고 하셨죠? 그럼 이 부분의 href="주소" 부분을 위에서 버튼을 눌렀을때 실행되는 내용a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}"으로 바꿔주세요.
대신에 그렇게 하면 수정이나 삭제를 하려면 글 주소를 일일이 찾아내어 들어가서 삭제하거나 수정해야 합니다. (관리자가 아니라면요)

                        <!--@if($document->getCommentCount())-->
                            <span class="replyAndTrackback" title="Replies">(<strong>{$document->getCommentCount()}</strong>)</span>
                        <!--@end-->

                        <!--@if($document->getTrackbackCount())-->
                            <span class="replyAndTrackback" title="Trackbacks">[<strong>{$document->getTrackbackCount()}</strong>]</span>
                        <!--@end-->
                        {$document->printExtraImages(60*60*$module_info->duration_new)}

                        <div class="nameAndDate">
                            <!--@if($document->get('extra_vars1'))-->
<!--
                <a href="{htmlspecialchars($document->get('extra_vars1'))}" onclick="window.open(this.href);return false;">{$document->get('extra_vars1')}</a>
-->
                <!--@else-->
                &nbsp;
                <!--@end-->

                            <!--@if($module_info->display_regdate!='N')--><div class="date">{$document->getRegdate('Y.m.d')}</div><!--@end-->
                        </div>
                    </div>
                </div>
                <!--@end-->
                <!--@end-->
                <div class="clear"></div>

여기서 덩어리를 나누는 머리와 꼬리 구획을 div 라고 한다면,
div는 세로로 정렬이 됩니다.
그러니 span으로 태그를 바꿔 보세요.
<div>...</div> <div>...</div> 이렇게 div 덩어리가 두개일 경우, 옵션이나 스타일시트에 설정(CSS파일에 설정내용)이 없으면,
 세로로 배열됩니다.
그래서 가로로 만들어 주고 싶으시다면,
ㅡㅡ>
 <span>...</span> <span>...</span> 으로 바꿔주셔야 됩니다.

어디가 머리고 어디가 꼬린지.. 잘라내서 순서만 바꿔 주시면 됩니다.

div class="cell" <--이렇게 시작하는 놈이 있죠.
                               이 태그 안에 이놈--> <a href="...">버튼코드</a> 을 넣어줘야 됩니다.
                               그리고 위에 나온 설명대로 사이즈를 바꿔주셔야 됩니다.
                               만약 순순히(?) 옆으로 뻗지 않는다면 그 태그를 <span>으로 감싸주시고.. 그 앞에것도 감싸주세요.(막감싸면 안됩니다.)
                               그리고, 그냥 넣기만 하면 간격이 맞지 않겠죠? --> 위의 내용을 참고해 사이즈를 조정해 주시고..
                               갯수는 스킨에서 조정해 주시고요.
                               백업식으로 하나씩 카피해 놓고 코딩과 복구를 반복해 주시면 되겠습니다.
                               고수건 초심자건 똑같아요. 이건.
                               그러면 가로정렬이 됩니다.
                               html 태그 아시는 분이시니.. 직접 하실 수 있다고 스스로에게 자신감을 갖으십시오..
                             

앞으로 제로보드를 계속 꾸준히 심도있게 사용하실 생각이시라면 더 공부하시길 권해 드립니다.

" 나는 모르니까 자세히 가르쳐 줘야 한다. 개구리 올챙이적 생각..." <-- 이말이 틀린건 아니지만..

저도 코딩이 쉬워서 전공이라서 고수라서 하는 것은 아닙니다.. 컴퓨터 켰다 껐다만 할 줄 알던게 얼마 전입니다...;
아무리 잘하는 사람이라도 한두해 쉬면 기반이 바껴서 모릅니다..;;

저도 여러번 틀려가면서 배웁니다.
책을 보고 배우는 것도 아닙니다.

어떤부분이 어떤기능을 하는지 보고
그 기능의 옵션을 어떻게 바꿔줘야 하는지, 명령어는 뭐가 있는지..
저같은 일자무식도 지식인 봐가면서 떠듬떠듬 해나가고 있기 때문에,
질문 하시는 분도 기간이 걸리더라도 차근차근 대하시면 쉬이 할 수 있으리라 생각합니다.


답변/3

추가 팁입니다.
모듈과 명령어들에 대해서 기초적인 공부를 하시길 권해드리며,
참고로 영어로 된 놈들의 뜻(?)을 잘 헤아려 보시기 바랍니다.
$module_srl  <-- 모듈의 srl 이 뭘까를 잘 생각해 보시고 어디에서 쓰이는지 알면 아! 하실 겁니다. 모듈 주소입니다.
$module_title <-- 모듈의 타이틀이면 제목이 되겠죠?
$document_title <-- 문서의 제목이겠죠?
저는 메뉴얼을 보는것두 귀찮아서 이런식으로 유비추리(?) 하였습니다.....ㄷㄷㄷ
프로그램은 사람의 말과 정말 유사하다고 생각합니다.
논리적으로 말 하는 것과 논리적으로 프로그램을 전개하는것은 반쯤은 관계있지 않나 싶습니다.
수학 반 어학 반.
후라이드 반 양념 반.

profile