http://www.cosmosfarm.com/threads/document/11756
위 문의를 참고해서 '질문하기'라는 게시판에 여러개의 1차카테고리를 만들고 그 중 '강의'에만 2차 카테고리를 2개 만들었습니다.
<?php
// 이 부분의 코드를 적절히 수정해주세요.
$category2 = array(
'강의' => array('준전문가','전문가'),
);
?>
이렇게 코드를 수정 해서요.
그러면 '강의'->'전체' '준전문가' '전문가' 총 3개가 뜹니다.
그런데 다른 1차 카테고리에도
'전체' 카테고리가 뜨면서 2차 카테고리 공간이 보여집니다.
따로 2차 카테고리를 추가 하지 않으면 2차 카테고리 공간 자체가 보이지 않게 하고 싶습니다.
어떻게 해야할까요..
안녕하세요~^^
아래의 코드를 적용하시면 '강의' 카테고리에만 2차 카테고리가 표시되며
2차 카테고리를 설정하지 않은 1차 카테고리에는 표시되지 않습니다.
<?php if($board->use_category == 'yes'):?>
<?php
// 이 부분의 코드를 적절히 수정해주세요.
$category2 = array(
'강의' => array('준전문가','전문가'),
);
?>
<!-- 카테고리 시작 -->
<div class="kboard-category category-mobile">
<form id="kboard-category-form-<?php echo $board->id?>" method="get" action="<?php echo $url->toString()?>">
<?php echo $url->set('pageid', '1')->set('category1', '')->set('category2', '')->set('target', '')->set('keyword', '')->set('mod', 'list')->toInput()?>
<?php if($board->initCategory1()):?>
<select name="category1" onchange="jQuery('#kboard-category-form-<?php echo $board->id?>').submit();">
<option value=""><?php echo __('All', 'kboard')?></option>
<?php while($board->hasNextCategory()):?>
<option value="<?php echo $board->currentCategory()?>"<?php if(kboard_category1() == $board->currentCategory()):?> selected<?php endif?>><?php echo $board->currentCategory()?></option>
<?php endwhile?>
</select>
<?php endif?>
<?php if(kboard_category1() && $category2):?>
<select name="category2" onchange="jQuery('#kboard-category-form-<?php echo $board->id?>').submit();">
<option value=""><?php echo __('All', 'kboard')?></option>
<?php foreach($category2[kboard_category1()] as $category2_name):?>
<option value="<?php echo $category2_name?>"<?php if(kboard_category2() == $category2_name):?> selected<?php endif?>><?php echo $category2_name?></option>
<?php endforeach?>
</select>
<?php endif?>
</form>
</div>
<div class="kboard-category category-pc">
<?php if($board->initCategory1()):?>
<ul class="kboard-category-list">
<li<?php if(!kboard_category1()):?> class="kboard-category-selected"<?php endif?>><a href="<?php echo $url->set('category1', '')->set('category2', '')->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->tostring()?>"><?php echo __('All', 'kboard')?></a></li>
<?php while($board->hasNextCategory()):?>
<li<?php if(kboard_category1() == $board->currentCategory()):?> class="kboard-category-selected"<?php endif?>>
<a href="<?php echo $url->set('category1', $board->currentCategory())->set('category2', '')->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->toString()?>"><?php echo $board->currentCategory()?></a>
</li>
<?php endwhile?>
</ul>
<?php endif?>
<?php if(kboard_category1() && $category2 && isset($category2[kboard_category1()]) && $category2[kboard_category1()]):?>
<ul class="kboard-category-list">
<li<?php if(!kboard_category2()):?> class="kboard-category-selected"<?php endif?>><a href="<?php echo $url->set('category2', '')->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->tostring()?>"><?php echo __('All', 'kboard')?></a></li>
<?php foreach($category2[kboard_category1()] as $category2_name):?>
<li<?php if(kboard_category2() == $category2_name):?> class="kboard-category-selected"<?php endif?>>
<a href="<?php echo $url->set('category2', $category2_name)->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->toString()?>"><?php echo $category2_name?></a>
</li>
<?php endforeach?>
</ul>
<?php endif?>
</div>
<!-- 카테고리 끝 -->
<?php endif?>
고맙습니다.
퓨어갤러리 스킨 구매 후 사용중입니다. 제품을 카테고리별로 등록을 하려하는데요. 관리자에서 입력폼이 지원을 하지 않아 제품을 등록할때
어떤 방식으로 구현해야할지 알려주시면 고맙겠습니다.
위의 설명글로는 리스트의 탭메뉴는 변경이 가능하지만 제품을 등록할때 상위 카테고리를 선택하면 하단에 필드를 추가해서 해당 카테고리의 하위 메뉴를 선택해야할텐데요..
케이보드 관리자페이지와 갤러리 쓰기 페이지를 수정해야하는지.. 어떤 방법으로 하는지 궁금합니다.
안녕하세요~^^
editor.php 파일 수정에 대한 답변은 아래 링크를 참고해보시겠어요?
http://www.cosmosfarm.com/threads/document/15974
카테고리 기능은 조만간 개선해서 업데이트하도록 하겠습니다.
고맙습니다.