게시판 카테고리 탭 형식으로 만들기
2015-04-21 14:24
14,362
29
1
본문
"이윰"님께서 올려주신 카테고리 탭 형식으로 보여주기를 어줍짢은 실력으로 css를 포함 수정해 보았습니다.
- 게시판 목록 최상단에 위 이미지와 같이 카테고리가 보여지게 됩니다. -
각 게시판 스킨 폴더 list.skin.html을 열어 <!--{* 게시판 카테고리 시작 *}--> 을 찾고 다음 소스을 수정합니다.
수정 전
<!--{* 게시판 카테고리 시작 *}-->
<!--{?_is_category}-->
<script>
// 카테고리 이동
function category_view(sca) {
if(sca) var url = "{_category_href}&sca="+sca;
else var url = "{_category_href}";
$(location).attr('href',url);
return false;
}
</script>
<nav>
<h5><strong class="color-red">{board.bo_subject}</strong> 카테고리</h5>
<div class="row col-sm-4">
<select name="ca_name" id="ca_name" required class="form-control" onchange="return category_view(this.value);">
<option value="">전체</option>
<!--{@ _bocate}-->
<option value="{.ca_sca}" {? _decode_sca == .ca_name}selected{/}>{.ca_name}</option>
<!--{/}-->
</select>
</div>
<div class="clearfix"></div>
</nav>
<div class="margin-hr-10"></div>
<!--{/}-->
<!--{* 게시판 카테고리 끝 *}-->
수정 후
<!--{* 게시판 카테고리 시작 *}-->
<!--{?_is_category}-->
<div class="tab-cart">
<div class="margin-hr-10"></div>
<div class="row col-sm-12">
<ul class="nav nav-tabs">
<li class="{?!_decode_sca}active{/}">
<a href="{_category_href}">전체</a>
</li>
<!--{@ _bocate}-->
<li class="{? _decode_sca == .ca_name}active{/}">
<a href="{_category_href}&sca={.ca_sca}">{.ca_name}</a>
</li>
<!--{/}-->
</ul>
</div>
</div>
<div class="clearfix"></div>
<div class="margin-hr-10"></div>
<!--{/}-->
<!--{* 게시판 카테고리 끝 *}-->
카테고리 분류 모양을 설정하는 "tab-cart" 클래스를 정의하기 위해 eyoom/theme/설치된 테마/css/custom.css 을 열고 다음 소스를 삽입합니다.
/*Tabs Cart*/
.tab-cart .nav-tabs {
border: none;
background: none;
}
.tab-cart .nav-tabs a {
font-size: 14px;
padding: 5px 13px;
}
.tab-cart .nav-tabs > .active > a,
.tab-cart .nav-tabs > .active > a:hover,
.tab-cart .nav-tabs > .active > a:focus {
color: #fff;
border: none;
background: #e33334;
}
.tab-cart .nav-tabs > li > a {
border: none;
}
.tab-cart .nav-tabs > li > a:hover {
color: #fff;
background: #e33334;
}
.tab-cart .tab-content {
padding: 10px 0;
}
.tab-cart .tab-content img {
margin-top: 4px;
margin-bottom: 15px;
}
.tab-cart .tab-content img.img-tab-space {
margin-top: 7px;
}
추가적으로 게시판 리스트 목록 제목 앞에 카테고리를 표시하지 않는 방법입니다.
수정 전
<!--{? _is_category && .ca_name}-->
<a href="{.ca_name_href}" class="btn btn-e-xs btn-default">{.ca_name}</a>
수정 후
<!--{? _is_category && .ca_name}-->
<!-- <a href="{.ca_name_href}" class="btn btn-e-xs btn-default">{.ca_name}</a> -->
1
로그인 후 추천 또는 비추천하실 수 있습니다.
댓글목록29
1님의 댓글
대충 만들어 사용중인데 깔끔하게 잘 정리해 주셨네요.^^
축하합니다. 첫댓글 포인트 93포인트를 획득하였습니다.
축하합니다. 행운의 포인트 47포인트를 획득하였습니다.
2님의 댓글
3님의 댓글
이렇게 수정하셨던데 어떤점이 다른지 여쭤봐도 될까요?
3님의 댓글
4님의 댓글
4님의 댓글
(글쓴이)님의 댓글의 댓글
4님의 댓글
4님의 댓글
<!-- <a href="{.ca_name_href}" class="btn btn-e-xs btn-default">{.ca_name}</a> --> 요부분은 어디에 적용을 해야 하는건지요?
축하합니다. 행운의 포인트 82포인트를 획득하였습니다.
(글쓴이)님의 댓글의 댓글
4님의 댓글
3님의 댓글
(글쓴이)님의 댓글의 댓글
제 기억이 맞다면 <div class="tab-cart"> 이 부분을 <div class="tab-e1"> 으로 바꾸시면 되지 않을까 합니다.
4님의 댓글
(글쓴이)님의 댓글의 댓글
list.skin.html 을 여시구요 <!--{?_is_category}--> 바로 아래쪽 소스를 삭제합니다.
다시 <nav> 를 검색
위 소스를 삭제하시고 그 자리에 아래 소스를 첨부하시면 됩니다.
4님의 댓글
http://eyoom.net/bbs/board.php?bo_table=qna&wr_id=3157 이 질문과 같은 문제일까요?
(글쓴이)님의 댓글의 댓글
위 링크를 참조하세요^^
4님의 댓글
팁을 좀 주시면 고맙겠습니다~~ (삽질중이라...) 도와 주십시요~~
pc와 모바일 두 곳 스킨에 모두 따로 따로 적용해야 하는 걸까요?
(글쓴이)님의 댓글의 댓글
5님의 댓글
관리자사이트 > "이윰 설정" > "이윰 커뮤니티 메뉴설정" 에서 메뉴를 등록할 때 등록되는 게시판의 구조가
사전에 어떤 구조로 등록이 되어야 하는건가요?
축하합니다. 행운의 포인트 38포인트를 획득하였습니다.
(글쓴이)님의 댓글의 댓글
그누보드 게시판 설정에 분류를 따르게 되어있습니다.
5님의 댓글
게시판 설정에서 어떤 특정한 사전처리가 되어야 한다는 것인가요?
예를들어 a게시판에 카테고리를 추가한다던가 하는것처럼요?
(글쓴이)님의 댓글의 댓글
분류가 나눠져 있고 위 소스를 올바르게 적용되었다면 상기 메뉴가 나타납니다.
5님의 댓글
지금 관리자 사이트에서 게시판 분류 설정 부분을 찾고있는데
어느 위치에서 설정하면 되는지도 좀 여쭤봐도 될까요?
바쁘실텐데 죄송합니다.
(글쓴이)님의 댓글의 댓글
5님의 댓글
분류라는 개념을 제가 모르고 있던것이였네요. ^^
대단히 감사합니다.
6님의 댓글
7님의 댓글
8님의 댓글