KBoard 입력 필드 추가 문제

안녕하세요 매번 답변 감사드립니다.

저번에 필드 추가로 문의를 남겼었는데요.

작업하다 보니 추가적으로 궁금한 점이 있어 재질문드립니다.

 

 

새로 추가한 필드에 텍스트로 입력한 내용이 안 나오고 이상한 숫자가 나옵니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 페이지 주소 알려주셔서 고맙습니다.

    그런데 이상한 숫자가 출력되는 원인은 모르겠군요.

    editor.php 파일과 list.php 파일 쪽에 작성하신 코드도 올려주시겠어요?

  • list.php 파일에 값을 출력해주는 코드가 없었습니다.

    직접 list.php 파일을 수정해봤습니다.

    아래 코드를 적용해서 테스트 해보시겠어요?

     

    <div id="kboard-default-list">
        
        <!-- 게시판 정보 시작 -->
        <div class="kboard-list-header">
            <?php if(!$board->isPrivate()):?>
                <div class="kboard-total-count">
                    <?php echo __('Total', 'kboard')?> <?php echo number_format($board->getListTotal())?>
                </div>
            <?php endif?>
            
            <div class="kboard-sort">
                <form id="kboard-sort-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')->set('kboard_list_sort_remember', $board->id)->toInput()?>
                    
                    <select name="kboard_list_sort" onchange="jQuery('#kboard-sort-form-<?php echo $board->id?>').submit();">
                        <option value="newest"<?php if($list->getSorting() == 'newest'):?> selected<?php endif?>><?php echo __('Newest', 'kboard')?></option>
                        <option value="best"<?php if($list->getSorting() == 'best'):?> selected<?php endif?>><?php echo __('Best', 'kboard')?></option>
                        <option value="viewed"<?php if($list->getSorting() == 'viewed'):?> selected<?php endif?>><?php echo __('Viewed', 'kboard')?></option>
                        <option value="updated"<?php if($list->getSorting() == 'updated'):?> selected<?php endif?>><?php echo __('Updated', 'kboard')?></option>
                    </select>
                </form>
            </div>
        </div>
        <!-- 게시판 정보 끝 -->
        
        <?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?>
        
        <!-- 리스트 시작 -->
        <div class="kboard-list">
            <table>
                <thead>
                    <tr>
                        <td class="kboard-list-uid"><?php echo __('Number', 'kboard')?></td>
                        <td class="kboard-list-title"><?php echo __('Title', 'kboard')?></td>
                        <td class="kboard-list-period"><?php echo __('접수기간', 'kboard')?></td>
                        <td class="kboard-list-classify"><?php echo __('구분', 'kboard')?></td>
                        <td class="kboard-list-progress"><?php echo __('진행사항', 'kboard')?></td>

                        <td class="kboard-list-date"><?php echo __('Date', 'kboard')?></td>
                        <td class="kboard-list-view"><?php echo __('Views', 'kboard')?></td>
                    </tr>
                </thead>
                <tbody>
                    <?php while($content = $list->hasNextNotice()):?>
                    <tr class="kboard-list-notice<?php if($content->uid == kboard_uid()):?> kboard-list-selected<?php endif?>">
                        <td class="kboard-list-uid"><?php echo __('Notice', 'kboard')?></td>
                        <td class="kboard-list-title">
                            <a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toString()?>">
                                <div class="kboard-default-cut-strings">
                                    <?php if($content->isNew()):?><span class="kboard-default-new-notify">New</span><?php endif?>
                                    <?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
                                    <?php echo $content->title?>
                                    <span class="kboard-comments-count"><?php echo $content->getCommentsCount()?></span>
                                </div>
                                <div class="kboard-mobile-contents">
                                    <span class="contents-item"><?php echo $content->member_display?></span>
                                    <span class="contents-separator">|</span>
                                    <span class="contents-item"><?php echo $content->getDate()?></span>
                                    <span class="contents-separator">|</span>
                                    <span class="contents-item"><?php echo __('Votes', 'kboard')?> <?php echo $content->vote?></span>
                                    <span class="contents-separator">|</span>
                                    <span class="contents-item"><?php echo __('Views', 'kboard')?> <?php echo $content->view?></span>
                                </div>
                            </a>
                        </td>
                        <td class="kboard-list-period"><?php echo $content->option->period?></td>
                        <td class="kboard-list-classify"><?php echo $content->option->classify?></td>
                        <td class="kboard-list-progress"><?php echo $content->option->progress?></td>

                        <td class="kboard-list-date"><?php echo $content->getDate()?></td>
                        <td class="kboard-list-view"><?php echo $content->view?></td>
                    </tr>
                    <?php endwhile?>
                    <?php while($content = $list->hasNext()):?>
                    <tr class="<?php if($content->uid == kboard_uid()):?>kboard-list-selected<?php endif?>">
                        <td class="kboard-list-uid"><?php echo $list->index()?></td>
                        <td class="kboard-list-title">
                            <a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toString()?>">
                                <div class="kboard-default-cut-strings">
                                    <?php if($content->isNew()):?><span class="kboard-default-new-notify">New</span><?php endif?>
                                    <?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
                                    <?php echo $content->title?>
                                    <span class="kboard-comments-count"><?php echo $content->getCommentsCount()?></span>
                                </div>
                                <div class="kboard-mobile-contents">
                                    <span class="contents-item"><?php echo $content->member_display?></span>
                                    <span class="contents-separator">|</span>
                                    <span class="contents-item"><?php echo $content->getDate()?></span>
                                    <span class="contents-separator">|</span>
                                    <span class="contents-item"><?php echo __('Votes', 'kboard')?> <?php echo $content->vote?></span>
                                    <span class="contents-separator">|</span>
                                    <span class="contents-item"><?php echo __('Views', 'kboard')?> <?php echo $content->view?></span>
                                </div>
                            </a>
                        </td>
                        <td class="kboard-list-period"><?php echo $content->option->period?></td>
                        <td class="kboard-list-classify"><?php echo $content->option->classify?></td>
                        <td class="kboard-list-progress"><?php echo $content->option->progress?></td>

                        <td class="kboard-list-date"><?php echo $content->getDate()?></td>
                        <td class="kboard-list-view"><?php echo $content->view?></td>
                    </tr>
                    <?php $boardBuilder->builderReply($content->uid)?>
                    <?php endwhile?>
                </tbody>
            </table>
        </div>
        <!-- 리스트 끝 -->
        
        <!-- 페이징 시작 -->
        <div class="kboard-pagination">
            <ul class="kboard-pagination-pages">
                <?php echo kboard_pagination($list->page, $list->total, $list->rpp)?>
            </ul>
        </div>
        <!-- 페이징 끝 -->
        
        <!-- 검색폼 시작 -->
        <div class="kboard-search">
            <form id="kboard-search-form-<?php echo $board->id?>" method="get" action="<?php echo $url->toString()?>">
                <?php echo $url->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->toInput()?>
                
                <select name="target">
                    <option value=""><?php echo __('All', 'kboard')?></option>
                    <option value="title"<?php if(kboard_target() == 'title'):?> selected="selected"<?php endif?>><?php echo __('Title', 'kboard')?></option>
                    <option value="content"<?php if(kboard_target() == 'content'):?> selected="selected"<?php endif?>><?php echo __('Content', 'kboard')?></option>
                    <option value="member_display"<?php if(kboard_target() == 'member_display'):?> selected="selected"<?php endif?>><?php echo __('Author', 'kboard')?></option>
                </select>
                <input type="text" name="keyword" value="<?php echo kboard_keyword()?>">
                <button type="submit" class="kboard-default-button-small"><?php echo __('Search', 'kboard')?></button>
            </form>
        </div>
        <!-- 검색폼 끝 -->
        
        <?php if($board->isWriter()):?>
        <!-- 버튼 시작 -->
        <div class="kboard-control">
            <a href="<?php echo $url->set('mod', 'editor')->toString()?>" class="kboard-default-button-small"><?php echo __('New', 'kboard')?></a>
        </div>
        <!-- 버튼 끝 -->
        <?php endif?>
        
        <div class="kboard-default-poweredby">
            <a href="http://www.cosmosfarm.com/products/kboard" onclick="window.open(this.href);return false;" title="<?php echo __('KBoard is the best community software available for WordPress', 'kboard')?>">Powered by KBoard</a>
        </div>
    </div>

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요