KBoard 카테고리 사용 관련 문의

KBoard 컨택폼 스킨을 활용하여 예약을 받으려고 하는데요.

카테고리를 활용하여 메뉴별로 예약을 받아 예약을 게시판 하나로 관리하고 싶습니다.

즉,
A메뉴 -> 카테고리1
B메뉴 -> 카테고리2
C메뉴 -> 카테고리3
관리는 ADMIN에서 게시판 하나로 관리 원함.

의도)
- A메뉴에 갔을때는 카테고리1이 무조건 선택되어야 함.
- B메뉴에 갔을때는 카테고리2가 무조건 선택되어야 함.

그렇게 사용이 가능한지요? (히든처리든, 강제선택이든 상관은 없을듯 합니다.)
※ 현재 코스모스팜 Q&A게시글이 많은데 검색이 불편해서 검색되 쉽지가 않네요.

 

추가로, 컨텍폼스킨에서 회원만 글쓰기를 했을 경우 컨텍폼 자체를 볼 수 없고 로그인 하라고 합니다.

로그인 여부확인은 글쓰기 버튼에 걸고 싶은데 방법이 있을까요?

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    설명이 좀 어렵지만

    설명해보겠습니다.

    워드프레스 메뉴에서 아래 링크를 메뉴에 추가해주세요.

    http://도메인/게시판페이지/?category1=카테고리1
    http://도메인/게시판페이지/?category1=카테고리2
    http://도메인/게시판페이지/?category1=카테고리3

    페이지 주소는 실제 주소로 바꿔주셔야 합니다.

    페이지 주소 뒤에 "?category1=카테고리1" 이 부분이 핵심입니다.

     

    그리고 스킨 파일을 수정해주셔야 하겠습니다.

    아래 코드는 contact-form 스킨의 editor.php 파일에서 카테고리를 설정하는 코드입니다.

    <?php if($board->use_category):?>
    	<?php if($board->initCategory1()):?>
    	<div class="kboard-attr-row">
    		<label class="attr-name" for="kboard-select-category1"><?php echo __('Category', 'kboard')?>1</label>
    		<div class="attr-value">
    			<select id="kboard-select-category1" name="category1">
    				<option value=""><?php echo __('Category', 'kboard')?> <?php echo __('Select', 'kboard')?></option>
    				<?php while($board->hasNextCategory()):?>
    				<option value="<?php echo $board->currentCategory()?>"<?php if($content->category1 == $board->currentCategory()):?> selected<?php endif?>><?php echo $board->currentCategory()?></option>
    				<?php endwhile?>
    			</select>
    		</div>
    	</div>
    	<?php endif?>
    	
    	<?php if($board->initCategory2()):?>
    	<div class="kboard-attr-row">
    		<label class="attr-name" for="kboard-select-category2"><?php echo __('Category', 'kboard')?>2</label>
    		<div class="attr-value">
    			<select id="kboard-select-category2" name="category2">
    				<option value=""><?php echo __('Category', 'kboard')?> <?php echo __('Select', 'kboard')?></option>
    				<?php while($board->hasNextCategory()):?>
    				<option value="<?php echo $board->currentCategory()?>"<?php if($content->category2 == $board->currentCategory()):?> selected<?php endif?>><?php echo $board->currentCategory()?></option>
    				<?php endwhile?>
    			</select>
    		</div>
    	</div>
    	<?php endif?>
    <?php endif?>

     

    위 코드를 지우고 아래 코드를 추가해보시겠어요?

    <input type="hidden" name="category1" value="<?php echo $content->uid?$content->category1:kboard_category1()?>">

     

    검색 부분은

    코스모스팜 검색 기능은 구글 검색엔진을 사용하고 있습니다.

    현재 방법이 불편하다면,

    네이버 구글 홈페이지로 접속해서

    "site:cosmosfarm.com 카테고리" 이런식으로 검색을 시도하시면 더 좋을 듯합니다.

    "site:cosmosfarm.com 비밀글" 이렇게 키워드를 변경할 수 있습니다.

    네이버나 구글 홈페이지에 접속해서 검색하시면 상세 검색기능이 있으니 더욱 편리하게 검색하실 수 있겠습니다.

    고맙습니다.

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