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 비밀글" 이렇게 키워드를 변경할 수 있습니다.
네이버나 구글 홈페이지에 접속해서 검색하시면 상세 검색기능이 있으니 더욱 편리하게 검색하실 수 있겠습니다.
고맙습니다.