일반게시판 카테고리1 에서 카테고리2 부분

안녕하세요. 항상 감사하게 사용하고 있습니다.

현재 카테고리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?>

    고맙습니다.

  • 정말 정말 감사드립니다. 정말 잘됩니다. 이렇게 해서 응용해 다른곳들도 변경 하도록 하겠습니다. 정말 감사합니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기