안녕하세요. 항상 감사하게 사용하고 있습니다.
현재 카테고리1과 카테고리2를 설정해서 보이도록 되어 있습니다.
이미지 1) https://imgur.com/a/urMeVEe
이미지1를 보시게 되면 현재 저런식으로 나오게 되어있습니다. 제가 원하는것은 카테고리1 지역소식을 클릭하면 케테고리2가 뜨면서 시드니.멜버른.브리즈번.골드코스트 등 밑에 문구가
뜨도록 하고 싶습니다.
계층형에서는 나오던대 기본에서는 모두다 나오도록 되어 있네요. 혹시 어떻게 수정을 하는지 ... 이부분은 아무리 찾아봐도 없더라구요 ㅜㅠ
부탁 드립니다.
안녕하세요~^^
계층형을 사용하지 않고
1차 2차 별개의 카테고리지만
1차 카테고리를 클릭했을 때만 2차 카테고리가 나오시길 원하시는건가요?
/wp-content/plugins/kboard/skin/사용중인 스킨/list-category-default.php 에서
아래 코드를 찾아서
<?php if($board->initCategory2()):?>
<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 while($board->hasNextCategory()):?>
<li<?php if(kboard_category2() == $board->currentCategory()):?> class="kboard-category-selected"<?php endif?>>
<a href="<?php echo $url->set('category2', $board->currentCategory())->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->toString()?>"><?php echo $board->currentCategory()?></a>
</li>
<?php endwhile?>
</ul>
<?php endif?>
아래 코드로 변경해보시겠어요?
<?php if(isset($_GET['category1']) && $_GET['category1']):?>
<?php if($board->initCategory2()):?>
<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 while($board->hasNextCategory()):?>
<li<?php if(kboard_category2() == $board->currentCategory()):?> class="kboard-category-selected"<?php endif?>>
<a href="<?php echo $url->set('category2', $board->currentCategory())->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->toString()?>"><?php echo $board->currentCategory()?></a>
</li>
<?php endwhile?>
</ul>
<?php endif?>
<?php endif?>
고맙습니다.
말씀대로 하니 카테고리1 만 보이며
카테고리1 메뉴에서 아무거나 눌리면 카테고리2가 나옵니다.
카테고리1 특정메뉴 클릭시 밑으로 나오게 하고 싶은건대
카테고리1에 나오는 모든 메뉴글을 눌리면 카테고리2가 나오니 혹시 특정글을 눌리면 나오게 할수는 없는건가요?
https://imgur.com/a/Zhca7Wd 이미지 처럼 지역소식 하면 하단 문구 나오고 가입인사 호주정보 등 눌리면 하단이 사라지구요.
혹시 안될가요?
지역소식만 하위 카테고리가 있고
나머지는 하위 카테고리가 없길 원하시는 건가요?
해당 기능은 계층형 카테고리를 이용하면
보다 편리하게 사용하실 수 있습니다.
기본 가테고리는 1차 카테고리에 맞춰진 하위 카테고리는 적용되지 않습니다.
기본 카테고리를 이용하면서 지역소식만 눌렀을 때 2차 카테고리가 출력되게 하시려면
변경하신 코드를 아래 코드로 변경하여 적용해보시겠어요?
<?php if(isset($_GET['category1']) && $_GET['category1'] == '지역사회' ):?>
<?php if($board->initCategory2()):?>
<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 while($board->hasNextCategory()):?>
<li<?php if(kboard_category2() == $board->currentCategory()):?> class="kboard-category-selected"<?php endif?>>
<a href="<?php echo $url->set('category2', $board->currentCategory())->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->toString()?>"><?php echo $board->currentCategory()?></a>
</li>
<?php endwhile?>
</ul>
<?php endif?>
<?php endif?>
고맙습니다.
정말 정말 감사드립니다. 정말 잘됩니다. 이렇게 해서 응용해 다른곳들도 변경 하도록 하겠습니다. 정말 감사합니다.