이 자료실은 공식 자료실에 포함될 예정이며 신규 등록되지 않습니다.
자료를 올려주셨던 분들은 공식 자료실에 다시 올려주시면 매우 감사하겠습니다.
글 수 166
| 라이센스 : | GPL2 |
|---|---|
| 기타 라이센스 : | |
| 적용 버전 : | 정식버전(1.0이후) |
| 프로젝트 URL : |
http://www.zeroboard.com/17404385 에 있는 문하우스 3종 칼라 레이아웃에 어울리게 게시판스킨을 만들어 보았습니다.
예전에 SInulz님의 게시판을 약간 변형 http://jcas.co.kr/zbxe/200227
해서 사용해오다가 요번에 레이아웃에 맞게끔 약간의 기능과 디자인을 변경했습니다.
약간의 설명을 하자면
1. 확장변수를 리스트에 나타낼 수 있습니다,
2. 이전글/다음글을 버턴으로 구현했습니다.(선택사항)
3. 자동으로 비밀글을 선택할 수 있습니다.
4. 게시판목록 제목 줄바꿈 하지 않습니다.
그리고 확장변수에 주소기능 추가하고 싶으신 분은 board_insert.html 파일을 /zbxe/modules/board/tpl/ 폴더안에 덮어 씌우시면 됩니다.
버턴이미지는 버튼체인지 ButtonChange ver 0.2 애드온을 사용하시면 알맞은 버턴으로 적용할 수 있으므로 따로 만들지 않았습니다.

[설치방법]
moonhouse_board.zip 파일의 압축을 풀어서
moonhouse_board 폴더체로 /zbxe/modules/board/skins/ 폴더안에 업로드 하시면 됩니다.
해당게시판 설정에서 스킨을 "문하우스 게시판 스킨"으로 선택하시고 스킨관리에서 컬러셋(하얀색, 청록색, 초록색)중 선택하시면 됩니다.
게시판상단에 보이는 "로그인 정보 출력" 과 "설정 표시" 부분은 미관상 관리자로 로그인시만 보이게 하였습니다.
이 부분을 기본으로 돌리고져 하시면
/zbxe/modules/board/skins/moonhouse_board/header.html
67줄 <!--@if($logged_info->is_admin == 'Y')-->
121줄 </div> <!--@else--><!--@end-->
빨간색부분을 제거 하시면 됩니다.
121줄에 </div>는 제거하면 안됩니다.
67줄 <!--@if($logged_info->is_admin == 'Y')-->
121줄 </div> <!--@else--><!--@end-->
빨간색부분을 제거 하시면 됩니다.
121줄에 </div>는 제거하면 안됩니다.
B. 다음글/이전글 적용된 버전입니다. moonhouse_board v1.1.zip + modules.zip
다음글/이전글 적용을 위해서 http://jcas.co.kr/zbxe/189370 에 있는 파일 적용해야 됩니다.
modules.zip 파일의 압축을 풀어서 modules폴더 전체를 zbxe폴더안에 덮어 씌우시면 게시판에러도 안나고 다음글/이전글도 적용됩니다.
아! 죄송합니다. 제가 깜박했네요.
다음글/이전글 적용 때문에 그런 것 같습니다.
http://jcas.co.kr/zbxe/189370 에 있는 파일 적용해야 되는 걸 잊어버렸네요.
modules.zip 파일의 압축을 풀어서 modules폴더 전체를 zbxe폴더안에 덮어 씌우시면 게시판에러도 안나고 다음글/이전글도 적용됩니다.
에러리포팅 해주셔서 감사합니다.
그리고 다음글/이전글 적용 안시키고 게시판을 정상적으로 나오게 할려면
zbxe/modules/board/skins/moonhouse_board/view_document.html파일에서 아래 붉은색부분을 삭제하세요.
zbxe/modules/board/skins/moonhouse_board/css/common.css
<!-- 목록, 수정/삭제 버튼
-->
<div class="contentButton1">
{@$oDivision = &getModel('document')}
{@$nextdocu = $oDivision->getDocumentDivision($oDocument->document_srl,'next','list_order')}
{@$prevdocu = $oDivision->getDocumentDivision($oDocument->document_srl,'prev','list_order')}
<!--@if($nextdocu->document_srl == "")--><!--@else--><a href="{$nextdocu->document_srl}" class="button"><span>{$lang->cmd_prev}</span></a><!--@end-->
<!--@if($prevdocu->document_srl == "")--><!--@else--><a href="{$prevdocu->document_srl}"class="button"><span>{$lang->cmd_next}</span></a>
<!--@end-->
</div>
<div class="contentButton">
<!--@if($module_info->default_style != 'blog')-->
<a href="{getUrl('document_srl','')}" class="button"><span>{$lang->cmd_list}</span></a>
<!--@end-->
<!--@if($oDocument->isEditable())-->
<a href="{getUrl('act','dispBoardWrite','document_srl',$oDocument->document_srl,'comment_srl','')}" class="button"><span>{$lang->cmd_modify}</span></a>
<a href="{getUrl('act','dispBoardDelete','document_srl',$oDocument->document_srl,'comment_srl','')}" class="button"><span>{$lang->cmd_delete}</span></a>
<!--@end-->
</div>
<div class="contentButton1">
{@$oDivision = &getModel('document')}
{@$nextdocu = $oDivision->getDocumentDivision($oDocument->document_srl,'next','list_order')}
{@$prevdocu = $oDivision->getDocumentDivision($oDocument->document_srl,'prev','list_order')}
<!--@if($nextdocu->document_srl == "")--><!--@else--><a href="{$nextdocu->document_srl}" class="button"><span>{$lang->cmd_prev}</span></a><!--@end-->
<!--@if($prevdocu->document_srl == "")--><!--@else--><a href="{$prevdocu->document_srl}"class="button"><span>{$lang->cmd_next}</span></a>
<!--@end-->
</div>
<div class="contentButton">
<!--@if($module_info->default_style != 'blog')-->
<a href="{getUrl('document_srl','')}" class="button"><span>{$lang->cmd_list}</span></a>
<!--@end-->
<!--@if($oDocument->isEditable())-->
<a href="{getUrl('act','dispBoardWrite','document_srl',$oDocument->document_srl,'comment_srl','')}" class="button"><span>{$lang->cmd_modify}</span></a>
<a href="{getUrl('act','dispBoardDelete','document_srl',$oDocument->document_srl,'comment_srl','')}" class="button"><span>{$lang->cmd_delete}</span></a>
<!--@end-->
</div>
zbxe/modules/board/skins/moonhouse_board/css/common.css
파일에서 아래
붉은색부분을 삭제하세요.
.boardRead .contentButton1 {
float:left; margin:10px 0 5px 0; border-top:1px solid #DDDDDD;
padding-top:10px;}
.boardRead .contentButton { text-align:right; margin:10px 0 5px 0; border-top:1px solid #DDDDDD; padding-top:10px;}
.boardRead .contentButton { text-align:right; margin:10px 0 5px 0; border-top:1px solid #DDDDDD; padding-top:10px;}







