kboard default 스킨 사용

워드프레스 게시판 KBoard에서 default 스킨을 사용해서 게시판을 셋팅했습니다.

카테고리 기능 활성화하여 테스트했더니.. 스마트폰 사이즈에서는 카테고리->select box형태이지만

pc버전 사이즈에서는 텍스트 나열형입니다. 이것을 select box형태로 보이도록 수정하려고 합니다.

어느부분을 수정하면 되는지 알려주세요

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • FTP로 접속해서 스킨의 list.php 파일을 수정하셔야 할 듯합니다.

     

    아래 코드를 찾아서

    <?php if($board->use_category == 'yes'):?>
    <!-- 카테고리 시작 -->
    <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($board->initCategory2()):?>
                <select name="category2" 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_category2() == $board->currentCategory()):?> selected<?php endif?>><?php echo $board->currentCategory()?></option>
                    <?php endwhile?>
                </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('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('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->toString()?>"><?php echo $board->currentCategory()?></a>
                </li>
                <?php endwhile?>
            </ul>
        <?php endif?>
        
        <?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?>
    </div>
    <!-- 카테고리 끝 -->
    <?php endif?>

     

    아래 코드로 교체한 후 테스트 해보시겠어요?

    <?php if($board->use_category == 'yes'):?>
    <!-- 카테고리 시작 -->
    <div class="kboard-category">
        <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($board->initCategory2()):?>
                <select name="category2" 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_category2() == $board->currentCategory()):?> selected<?php endif?>><?php echo $board->currentCategory()?></option>
                    <?php endwhile?>
                </select>
            <?php endif?>
        </form>
    </div>
    <!-- 카테고리 끝 -->
    <?php endif?>

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