3. // lib/common.lib.php
-----------------------------------------------------------------------------
function get_category_option($bo_table='')
{
global $g4, $board;
/*
$sql = " select bo_category_list from $g4[board_table] where bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
*/
$arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
=============수정해야 할 부분.. 추정============================
$str .= "<option value='$arr[$i]'>$arr[$i]</option>\n";
==============================================================
2. 함수 비교
위에 있는
function get_category_list($bo_table='')
이거랑 비교해서 보시면...될거 같고요.
구누보드의 기본함수라 변경보다는 유사한 함수를 적당한곳에 넣으시라는 얘기입니다.
즉, 아래 함수를 적용하시면 됩니다.
============================================================================
<?
function get_category_list($bo_table='')
{
global $g4, $board;
/*
$sql = " select bo_category_list from $g4[board_table] where bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
*/
$arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
$str .= "$arr[$i]";
$str .= " | ";
댓글 9개
^^
제가 사용한 코드는 아래
http://sir.co.kr/bbs/tb.php/g4_skin/42455
구누보드용 코드로 만든 스킨
http://www.sir.co.kr/bbs/tb.php/g4_skin/42483
구누보드 방식은 확인해보고서 올릴게용
1.//bbs/board.php
-------------------------------------------------------------------------
if ($board[bo_use_category])
{
$is_category = true;
$category_location = "./board.php?bo_table=$bo_table&sca=";
$category_option = get_category_option($bo_table); // SELECT OPTION 태그로 넘겨받음
}
2. // skin/board/sample/list.php
----------------------------------------------------------------------------
<? if ($is_category) { ?><form name="fcategory" method="get"><td width="50%"><select name=sca onchange="location='<?=$category_location?>'+this.value;"><option value=''>전체</option><?=$category_option?></select></td></form><? } ?>
3. // lib/common.lib.php
-----------------------------------------------------------------------------
function get_category_option($bo_table='')
{
global $g4, $board;
/*
$sql = " select bo_category_list from $g4[board_table] where bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
*/
$arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
=============수정해야 할 부분.. 추정============================
$str .= "<option value='$arr[$i]'>$arr[$i]</option>\n";
==============================================================
return $str;
}
function get_category_option($bo_table='')
이 코드를 근거로 개인 함수 만들면 될듯 해요. (심심해서 만들어서 올릴게요)
<?
function get_category_list($bo_table='')
{
global $g4, $board;
/*
$sql = " select bo_category_list from $g4[board_table] where bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
*/
$arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
$str .= "$arr[$i]";
$str .= " | ";
return $str;
}
?>
==============================================================
$str .= "$arr[$i]";
$str .= " | ";
==============================================================
뮤존님
무슨 말씀인지.. 쩝~
1. 단계확인
lib/common.lib.php
==>> get_category_option() 함수를 확인해보세요.
2. 함수 비교
위에 있는
function get_category_list($bo_table='')
이거랑 비교해서 보시면...될거 같고요.
구누보드의 기본함수라 변경보다는 유사한 함수를 적당한곳에 넣으시라는 얘기입니다.
즉, 아래 함수를 적용하시면 됩니다.
============================================================================
<?
function get_category_list($bo_table='')
{
global $g4, $board;
/*
$sql = " select bo_category_list from $g4[board_table] where bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
*/
$arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
$str .= "$arr[$i]";
$str .= " | ";
return $str;
}
===========================================================================
제가 설명이 좀 미약한점 죄송하고요..
정 필요하시면... 스킨수정해서 올려드릴게요.
>>..<< (분명 코드 살짝 바꼈으니..팁이 아닌 스킨입니다. )
http://www.sir.co.kr/bbs/tb.php/g4_skin/42483
호호호
어렵지만 한번 해볼랍니다.
그럼 ...평안한 주일 되십시요