카테고리 클릭하면 아무것도 안나오는 문제(반만 해결돼서요 ^^;;;) 정보
카테고리 클릭하면 아무것도 안나오는 문제(반만 해결돼서요 ^^;;;)
본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 : http://www.iunews.co.kr/bbs/board.php?bo_table=list01
먼저 답변 달아주신 엑스엠엘님께 진심으로 감사드립니다
덕분에 전체검색시 ~~~의 검색결과 클릭했을 때 \\로 나와 검색이 안된것처럼 됐던 오류는 해결했습니다
진심으로 감사...(_ _)
문제는 셀렉트 박스에서 카테고리가나오는 부분은
=============================
list.skin.php에서
<select name=sca onchange="location='<?=$category_location?>'+encodeURI(this.value);">
로 수정
==============================
요거로 해결을 봤습니다
그러나 노출된 카테고리를 클릭하면 여전히 안나오네요 ^^;;;
에구 하나해결하믄 또 하나가 막히네요 ㅠ
해당 게시판의 노출된 카테고리 부분은 _inc_category.php 를 인클루드해서 쓰이는것 같습니다
해당 파일의 소스는
==========================
<style type='text/css'>
/*-- 카테고리명 --*/
.cate {font-family:Tahoma,굴림,arial; color:#666666; font-size:12px;}
a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a.cate:link, a.b_ca:visited, a.b_ca:active {font-family:Tahoma,굴림,arial; color:#666666; font-size:12px;}
a.cate:hover {font-family:Tahoma,굴림, arial; color:#ff6600; font-size:12px; text-decoration:underline;}
</style>
<? if (!$wr_id) { ?>
<!-- 분류 셀렉트 박스 시작 -->
<?
$cnt = 1;
$sql = " SELECT bo_category_list FROM $g4[board_table] WHERE bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i])) {
$sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";
$row1 = sql_fetch($sql1);
$str .= "ㆍ<a href='./board.php?bo_table=$bo_table&sca=$arr[$i]&sop=&sst=wr_1&sod=desc&sfl=&stx=&page=1'>$arr[$i]</a> ";
$cnt++;
}
$sql2 = " SELECT count(*) as cCount FROM $write_table WHERE wr_comment >= 0 ";
$row2 = sql_fetch($sql2);
$Total_Cat = $row2[cCount]
?>
<table cellspacing=0 cellpadding=0 border=0>
<tr>
<td valign="top" width="70"><b><a href='../news/board.php?bo_table=<?=$bo_table?>&sca=<?=$arr[$i]?>&sop=&sst=wr_1&sod=desc&sfl=&stx=&page=1'><font color="#000000">전체목록</font></a> : </b></td>
<td valign="top"><span class="cate"><?=$str?></span></td>
</tr>
</table>
<!-- 분류 셀렉트 박스 끝 -->
<? } ?>
======================================
인데요
여기서는 어떻게 수정해줘야 퍼펙트하게 될까요? ^^;;;
오류 주소 : http://www.iunews.co.kr/bbs/board.php?bo_table=list01
먼저 답변 달아주신 엑스엠엘님께 진심으로 감사드립니다
덕분에 전체검색시 ~~~의 검색결과 클릭했을 때 \\로 나와 검색이 안된것처럼 됐던 오류는 해결했습니다
진심으로 감사...(_ _)
문제는 셀렉트 박스에서 카테고리가나오는 부분은
=============================
list.skin.php에서
<select name=sca onchange="location='<?=$category_location?>'+encodeURI(this.value);">
로 수정
==============================
요거로 해결을 봤습니다
그러나 노출된 카테고리를 클릭하면 여전히 안나오네요 ^^;;;
에구 하나해결하믄 또 하나가 막히네요 ㅠ
해당 게시판의 노출된 카테고리 부분은 _inc_category.php 를 인클루드해서 쓰이는것 같습니다
해당 파일의 소스는
==========================
<style type='text/css'>
/*-- 카테고리명 --*/
.cate {font-family:Tahoma,굴림,arial; color:#666666; font-size:12px;}
a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a.cate:link, a.b_ca:visited, a.b_ca:active {font-family:Tahoma,굴림,arial; color:#666666; font-size:12px;}
a.cate:hover {font-family:Tahoma,굴림, arial; color:#ff6600; font-size:12px; text-decoration:underline;}
</style>
<? if (!$wr_id) { ?>
<!-- 분류 셀렉트 박스 시작 -->
<?
$cnt = 1;
$sql = " SELECT bo_category_list FROM $g4[board_table] WHERE bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i])) {
$sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";
$row1 = sql_fetch($sql1);
$str .= "ㆍ<a href='./board.php?bo_table=$bo_table&sca=$arr[$i]&sop=&sst=wr_1&sod=desc&sfl=&stx=&page=1'>$arr[$i]</a> ";
$cnt++;
}
$sql2 = " SELECT count(*) as cCount FROM $write_table WHERE wr_comment >= 0 ";
$row2 = sql_fetch($sql2);
$Total_Cat = $row2[cCount]
?>
<table cellspacing=0 cellpadding=0 border=0>
<tr>
<td valign="top" width="70"><b><a href='../news/board.php?bo_table=<?=$bo_table?>&sca=<?=$arr[$i]?>&sop=&sst=wr_1&sod=desc&sfl=&stx=&page=1'><font color="#000000">전체목록</font></a> : </b></td>
<td valign="top"><span class="cate"><?=$str?></span></td>
</tr>
</table>
<!-- 분류 셀렉트 박스 끝 -->
<? } ?>
======================================
인데요
여기서는 어떻게 수정해줘야 퍼펙트하게 될까요? ^^;;;
댓글 전체
list.skin.php에서 다음 부분을 확인하세요.
<form name="fcategory" method="get" style="margin:0; padding:0;">
<!--<select name=sca onchange="location=''+encodeURI(this.value);">-->
<select name=sca onchange="location='./board.php?bo_table=list01&sca='+encodeURI(this.value);">
<option value=''>전체</option>
<option value='내산펌프'>내산펌프</option>
<option value='진공 펌프'>진공 펌프</option>
<option value='로타리기아 펌프'>로타리기아 펌프</option>
<option value='무맥동 피스톤 펌프'>무맥동 피스톤 펌프</option>
</select>
<!--<span id="my_menu_add"></? include("$g4[bbs_path]/my_menu_script.php");?></span>-->
</form>
위 부분에서 fcategory.sca와
아래에서 document.fcategory.sca.value에 대입하는 부분
<script language="JavaScript">
if ('<?=$sca?>') document.fcategory.sca.value = '<?=$sca?>';
if ('<?=$stx?>') {
document.fsearch.sfl.value = '<?=$sfl?>';
document.fsearch.sop.value = '<?=$sop?>';
<form name="fcategory" method="get" style="margin:0; padding:0;">
<!--<select name=sca onchange="location=''+encodeURI(this.value);">-->
<select name=sca onchange="location='./board.php?bo_table=list01&sca='+encodeURI(this.value);">
<option value=''>전체</option>
<option value='내산펌프'>내산펌프</option>
<option value='진공 펌프'>진공 펌프</option>
<option value='로타리기아 펌프'>로타리기아 펌프</option>
<option value='무맥동 피스톤 펌프'>무맥동 피스톤 펌프</option>
</select>
<!--<span id="my_menu_add"></? include("$g4[bbs_path]/my_menu_script.php");?></span>-->
</form>
위 부분에서 fcategory.sca와
아래에서 document.fcategory.sca.value에 대입하는 부분
<script language="JavaScript">
if ('<?=$sca?>') document.fcategory.sca.value = '<?=$sca?>';
if ('<?=$stx?>') {
document.fsearch.sfl.value = '<?=$sfl?>';
document.fsearch.sop.value = '<?=$sop?>';
utf-8 에서 카테고리 안먹힐때