게시판의 분류항목을 서브메뉴로 만들었습니다.. 정보
그누보드 게시판의 분류항목을 서브메뉴로 만들었습니다..본문
포트폴리오라는 갤러리 게시판에서 분류가 5가지가 있습니다.
기업형,쇼핑몰,커뮤니티,기타,3d이렇게 5가지로 분류를 하였는데요.
이것을 레프트메뉴로 만들었습니다.
근데 문제는 게시판의 분류중 하나인 기업형을 클릭하였을때 선택되었다는 것을 보여주기 위해
이미지를 오버된 이미지로 보이고 싶습니다.
마찬가지로 쇼핑몰을 선택하였으면 쇼핑몰이 오버되게 보이고 하고싶은거죠..
아시다시피 게시판은 보드이외의 나머지 소스는 인클루드 되어 돌아가서
if문을 사용해서 이렇게 저렇게 해볼려고 하는데 맘처럼 되지가 않네요....
혹시 고수님들,, 해결방법이 없을까요???
부탁좀 드리겠습니다~~
그럼 오늘도 좋은 하루 보내세요~
첨부이미지를 올렸습니다.. 참고하여 주세요~
기업형,쇼핑몰,커뮤니티,기타,3d이렇게 5가지로 분류를 하였는데요.
이것을 레프트메뉴로 만들었습니다.
근데 문제는 게시판의 분류중 하나인 기업형을 클릭하였을때 선택되었다는 것을 보여주기 위해
이미지를 오버된 이미지로 보이고 싶습니다.
마찬가지로 쇼핑몰을 선택하였으면 쇼핑몰이 오버되게 보이고 하고싶은거죠..
아시다시피 게시판은 보드이외의 나머지 소스는 인클루드 되어 돌아가서
if문을 사용해서 이렇게 저렇게 해볼려고 하는데 맘처럼 되지가 않네요....
혹시 고수님들,, 해결방법이 없을까요???
부탁좀 드리겠습니다~~
그럼 오늘도 좋은 하루 보내세요~
첨부이미지를 올렸습니다.. 참고하여 주세요~
댓글 전체
1. 적용시키는 페이지에서는 <?=get_category_option3($ca_id,$bo_table)?> 이렇게 하시면 됩니다.
단, 테이블변수를 받아야 하므로 위에 펑션을 아래처럼 변경해 줘야겠지요.
function get_category_option3($value,$bable)
2. $sql = " select * from $cfg[table_coursecat] order by ca_id "; // 분류 사용하는 테이블명으로 바꿔주고..
-> 이 부분은 아래처럼 바꿔주면 되겠죠.
$sql = " select * from {$table}_cat order by ca_id ";
단, 테이블변수를 받아야 하므로 위에 펑션을 아래처럼 변경해 줘야겠지요.
function get_category_option3($value,$bable)
2. $sql = " select * from $cfg[table_coursecat] order by ca_id "; // 분류 사용하는 테이블명으로 바꿔주고..
-> 이 부분은 아래처럼 바꿔주면 되겠죠.
$sql = " select * from {$table}_cat order by ca_id ";
안녕하세요.. 이렇게 답변을 주셔서 감사합니다..
근데 ^^;; 제가 부족해서 완벽히 이해를 못하겠네요...
gnuboard.lib.php 에 아르켜주신 소스를 넣고 적용시키는 페이지에서는 어떻게 기술을 해야 하나요 언어에 대해서는 아는것이 없어서~^^;;
그리고 주석중에 분류 사용하는 테이블명이라 하면 게시판의 분류주소가
/?doc=bbs/gnuboard.php&bo_table=port&sselect=ca_id&stext=1 이렇게 나오는데요 테이블명이 아르켜주신거하고 틀려지나요?? 알것 같으면서도 잘안되니 답답하네요.. 암튼 답변달아주셔서 감사구요 조금만 더 부탁드리겠습니다..
감사합니다.. ^^ __
근데 ^^;; 제가 부족해서 완벽히 이해를 못하겠네요...
gnuboard.lib.php 에 아르켜주신 소스를 넣고 적용시키는 페이지에서는 어떻게 기술을 해야 하나요 언어에 대해서는 아는것이 없어서~^^;;
그리고 주석중에 분류 사용하는 테이블명이라 하면 게시판의 분류주소가
/?doc=bbs/gnuboard.php&bo_table=port&sselect=ca_id&stext=1 이렇게 나오는데요 테이블명이 아르켜주신거하고 틀려지나요?? 알것 같으면서도 잘안되니 답답하네요.. 암튼 답변달아주셔서 감사구요 조금만 더 부탁드리겠습니다..
감사합니다.. ^^ __
예전에 어느사이트 작업때 사용한 것입니다. 말씀대로 분류옵션을 왼쪽(혹은 페이지서브메뉴)메뉴로 빼고, 선택된 옵션에는 굵을글씨(혹은 색상지정)를 사용해서 현재 선택된 분류를 보여주는 겁니다.. 이미지 롤오버를 사용한다니까 조금 응용하시면 될듯 하네요..(gnuboard.lib.php 에 넣고 쓰세요.)
* 간단한 예를 설명하자면 아래펑션에서 넘어오는 $value 값을 해당 분류값으로 넘겨주고,
if($row[ca_id]==$value){ // 넘어온 $value값이 해당 ca_id(분류코드)와 같다면
이미지 롤오버를 지정해주면 됩니다.
// sjs_course_request.php 에 사용하는 분류옵션(가로 출력)
function get_category_option3($value)
{
global $cfg;
$sql = " select * from $cfg[table_coursecat] order by ca_id "; // 분류 사용하는 테이블명으로 바꿔주고..
$result = sql_query($sql);
while ($row = mysql_fetch_array($result)){
if($row[ca_id]==$value){ // 분류코드가 같다면.. 저의 경우는 폰트컬러를 <b><red>로 했음.
$str .= "<a href='./?doc=sjs_course_request.php&bo_table=course&ca_id=$row[ca_id]'><font color='red'><b>$row[ca_name]</b></font></a> | ";
}else{
$str .= "<a href='./?doc=sjs_course_request.php&bo_table=course&ca_id=$row[ca_id]'>$row[ca_name]</a> | ";
}
}
mysql_free_result($result);
return $str;
}
* 간단한 예를 설명하자면 아래펑션에서 넘어오는 $value 값을 해당 분류값으로 넘겨주고,
if($row[ca_id]==$value){ // 넘어온 $value값이 해당 ca_id(분류코드)와 같다면
이미지 롤오버를 지정해주면 됩니다.
// sjs_course_request.php 에 사용하는 분류옵션(가로 출력)
function get_category_option3($value)
{
global $cfg;
$sql = " select * from $cfg[table_coursecat] order by ca_id "; // 분류 사용하는 테이블명으로 바꿔주고..
$result = sql_query($sql);
while ($row = mysql_fetch_array($result)){
if($row[ca_id]==$value){ // 분류코드가 같다면.. 저의 경우는 폰트컬러를 <b><red>로 했음.
$str .= "<a href='./?doc=sjs_course_request.php&bo_table=course&ca_id=$row[ca_id]'><font color='red'><b>$row[ca_name]</b></font></a> | ";
}else{
$str .= "<a href='./?doc=sjs_course_request.php&bo_table=course&ca_id=$row[ca_id]'>$row[ca_name]</a> | ";
}
}
mysql_free_result($result);
return $str;
}