테스트 사이트 - 개발 중인 베타 버전입니다

카테고리를 두 개 이상 적용할 순 없나요?

· 12년 전 · 1491 · 3
카테고리가

야구,축구,농구,배구,탁구

이렇게 있으면

한 게시물의 카데고리를 야구, 축구 모두 적용하고

또 어떤 게시물은 축구,농구,배구

이런 식으로 카테고리를 여러개 적용할 순 없을까요?

그래서 카테고리 링크를

야구, 축구, 농구, 배구, 탁구

이렇게 해놓고

야구 클릭했을 때 처음 한 게시물이 출력되고

축구 클릭했을 때 위의 두 게시물이 모두 출력되고

이런 식으로 하려고 합니다.

그래서 생각해본 방법이

wr_6, wr_7, wr_8, wr_9, wr_10 필드를 만들어놓고

write.skin에서 체크박스를 만들었습니다. wr_6=야구 wr_7=축구 wr_8=농구 wr_9=배구 wr_10=탁구

이렇게 체크된 값이 각자의 필드에 들어갈 수 있게 만들었습니다.

그래서 카테고리별 링크를 야구 클릭하면

wr_6=야구 해당하는 게시물을 출력하려고 하는데요

http://localhost/bbs/board.php?bo_table=fun&sca=&sfl=wr_6&stx=야구

이렇게 링크를 걸어주면

아무것도 안나오네요.

주소창에 야구라는 글자가 바로 입력되면 안되는 문제인것 같습니다.

혹시 이런 방법이 맞는건지

아니면 간단한 방법을 알고 계시면 좀 알려주시면 감사하겠습니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

리스트에서 검색을 말하는거라면
write.skin.php
[code]
<select name=wr_6>
<option value=''>전체</option>
<option value='축구'>축구</option>
<option value='배구'>배구</option>
<option value='야동'>야동</option>
</select>
<script type='text/javascript'>document.getElementById('wr_6').value='<?=$write[wr_6]?>';</script>
[/code]


list.skin.php

[code]
<? $category_option2 = "$g4[bbs_path]/board.php?bo_table=".$bo_table."&sca=".urlencode($sca)."&sfl=wr_6&sop=and&stx=";?>
<form name="fcategory1" method="get" style="margin:0px;">
<select name=stx onchange="location='<?=$category_option2?>'+<?=strtolower($g4[charset])=='utf-8' ? "encodeURIComponent(this.value)" : "this.value"?>;">
<option value=''>전체</option>
<option value='축구'>축구</option>
<option value='배구'>배구</option>
<option value='야동'>야동</option>
</select>
</form>
<script type='text/javascript'>document.getElementById('stx').value='<?=$stx?>';</script>
</div>
[/code]
혹시 이런 방법이 맞는건지 <--- 종목 하나만 적용하려면 방법은 맞지만
축구 클릭했을 때 위의 두 게시물이 모두 출력되고 <--- 이렇게 하려면 wr_6만 검색해서는 안됩니다
wr_7에 축구라는 값이 들어있으니 나올 수 없는거죠

이렇게 해보세요
1. 글등록시 야구, 축구에 체크되엇으면 wr_6='야구|축구'가 기록되게
2. 검색방법은 현재와 같이
http://localhost/bbs/board.php?bo_table=fun&sca=&sfl=wr_6&stx=야구
3. 수정시는 wr_6을 잘라서 체크박스 체크되게
12년 전
감사합니다. 답변해주신 덕에 용기를 얻어 이렇게 링크를 걸어서 해결했어요.

http://localhost/bbs/board.php?bo_table=fun&sca=&sfl=wr_6&stx=%EC%95%BC%EA%B5%AC

이렇게 링크를 걸었어요.
야구를 직접 검색어로 하면 안되는거 같아서 게시판에서 검색어를 입력해 나온 결과인
=%EC%95%BC%EA%B5%AC
이 글자를 입력했더니 원하는 결과를 얻을 수 있었습니다.

답변 감사합니다.

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440