bbs/new.php에서 그룹내 각 게시판 별 최신글 뽑기..(셀렉트박스) > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

bbs/new.php에서 그룹내 각 게시판 별 최신글 뽑기..(셀렉트박스) 정보

bbs/new.php에서 그룹내 각 게시판 별 최신글 뽑기..(셀렉트박스)

본문

우선..중복일지도 모르겠어요..검색해서 찾아보긴 했는데 없는 거 같아서 올립니다..

bbs/new.php로 가시면 왼쪽에 그룹 셀렉트 박스와 오른쪽에 원글,코멘트 뽑는 셀렉트 박스가 있습니다.
그 중간에 각 그룹별 게시판 목록을 뽑아서 게시판 별 최신글 넣는 부분 추가해봤습니다.
대강 해봤는데 잘 되는거 같아요..별거 아닌 팁이지만 혹시 문제있으면 알려주세요..

수정 방법..

/bbs/new.php를 열어서

if ($gr_id)
    $sql_common .= " and b.gr_id = '$gr_id' ";
부분에 하나 더 추가해서


if ($gr_id)
    $sql_common .= " and b.gr_id = '$gr_id' ";
if ($bo_id)//여기가 추가된 부분
    $sql_common .= " and a.bo_table = '$bo_id' "; //여기가 추가된 부분
로 해줍니다..

그리고 좀 아래부분에..

$group_select = "<select name=gr_id id=gr_id onchange='select_change();'><option value=''>전체그룹";
$sql = " select gr_id, gr_subject from $g4[group_table] order by gr_id ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
    $group_select .= "<option value='$row[gr_id]'>$row[gr_subject]";
}
$group_select .= "</select>";


이 부분에 더 추가해서 아래처럼...$board_select 관련 추가해줍니다.

$group_select = "<select name=gr_id id=gr_id onchange='select_change();'><option value=''>전체그룹";
$sql = " select gr_id, gr_subject from $g4[group_table] order by gr_id ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
    $group_select .= "<option value='$row[gr_id]'>$row[gr_subject]";
}
$group_select .= "</select>";

//여기부터 추가된 부분
$board_select = "<select name=bo_table id=bo_table onchange='select_change();'><option value=''>선택하세요";
$sql = " select bo_table, bo_subject from $g4[board_table] where gr_id = '$gr_id' order by bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
    $board_select .= "<option value='$row[bo_table]'>$row[bo_subject]";
}
$board_select .= "</select>";
//여기까지 추가된 부분

/skin/new/안에 스킨 폴더 안의 new.skin.php에 소스를 추가합니다..

<?=$group_select?>을

<?=$group_select?>
<?=$board_select?>

이렇게 바꿔주시고...


document.getElementById("gr_id").value = "<?=$gr_id?>"; 부분도

document.getElementById("gr_id").value = "<?=$gr_id?>";
document.getElementById("bo_table").value = "<?=$bo_table?>";
이렇게 바꿔줍니다..
추천
2
  • 복사

댓글 3개

© SIRSOFT
현재 페이지 제일 처음으로