만도님은 소스인데요...특정그룹만 보이게...
제가 알기론 만도님 {아이디 오타 수정햇습니다}의 소스인데.......혹시...이소스는 특정그룹은 안나오게 되어 있자나요..
그런데 특정 그룹만 나오게 하는 방법은 없을까요?
-------------소스---------------------
<?
$sql = " select * from $cfg[table_group] order by gr_id ";
$result = sql_query($sql);
//$gr_id=row[gr_id];
echo "
<table width=100% cellpadding=1 cellspacing=0 align=center style='border:1px solid #dddddd;' bgcolor=#ffffff>
<tr><td height=13></td></tr>";
$t=0;
for ($i=0; $row=mysql_fetch_array($result); $i++) {
$gr_id=$row[gr_id];
if($gr_id==club||$gr_id==blog||$gr_id==ad||$gr_id==Korea||$gr_id==sean||$gr_id==knowledge||$gr_id==clip){}//제외시킬 그룹명...
else{
$t++;
$gr_href="./$cfg[index]?doc=gr_list.php&gr_id=$gr_id";
// ↑ 그룹명을 클릭하면 그룹명.php으로 간다..
$icon_gr="<img src='./bbs/imgs/icon_gr.gif' border=0 align=absmiddle>";// 그룹명 앞에 올 이미지.
echo "
<td width=50% height=19 valign=top style='padding-left:11px;' >
<table width=100% cellpadding=0 cellspacing=0>
<tr><td height=0></td></tr>
<tr>
<td colspan=10 style='padding-left:5px;padding-right:3px'><font style='color:#393D55;'><b>$row[gr_subject]</b></font></td>
</tr>
<tr><td height=17 style='padding-left:9px;text-align:justify;'>";
$sql2 = " select bo_subject, bo_table,gr_id,bo_total_count from $cfg[table_board] where gr_id = '$row[gr_id]' order by bo_subject ";
$result2 = sql_query($sql2);
$l=0;
$k=0;
//$sql3 = " select bo_total_count from $cfg[table_board] where bo_table='$row2[bo_table]' order by bo_total_count ";
//$result3 = sql_query($sql3);
for ($j=0;$row2 = mysql_fetch_array($result2); $j++) {
$bo_sub=cut_str(get_text($row2[bo_subject]),28,"");
$co=$row2[bo_total_count];
$k++;
$l++;//게시판앞에 숫자 보이기 $bo_sub 앞에 $l을 넣어주면 숫자가 증가되면서 보임.
if($row2[bo_table]==clip){}// 특정게시판제외(여기서는 게시판명==clip)...
else{ echo "
<a href='./?doc=bbs/gnuboard.php&bo_table=$row2[bo_table]' title='$row2[bo_subject]' style='color:000000;font-size:9pt;font-family:웹고딕9'>$bo_sub,</a>";
if($k%5==0){//해당그룹내 게시판 3개만 보여주고 줄을 바꾼다. $k%숫자 <=='숫자'로 보여줄 게시판수 조정
echo " <br>";
if($k==12){//그룹내게시판이 12개 이상미면12개에서 멈춘다.
echo "</td>";
break;}
}
}
}
if($t%2==1){
echo "</tr></table></td><td width=2></td><td>";}
else{echo "</tr></table></td><td>";}
mysql_free_result($result2);
if($t%2==0) echo "<tr><td height=0></td></tr></tr><tr>";
}}mysql_free_result($result);
?>
-------------------소스끝----------------------------^^
이런식으로....특정그룹을 제외하는것이 아니고 특정그룹만 출력되게 하고 싶습니다..
아시는분 알려주세요^^
그런데 특정 그룹만 나오게 하는 방법은 없을까요?
-------------소스---------------------
<?
$sql = " select * from $cfg[table_group] order by gr_id ";
$result = sql_query($sql);
//$gr_id=row[gr_id];
echo "
<table width=100% cellpadding=1 cellspacing=0 align=center style='border:1px solid #dddddd;' bgcolor=#ffffff>
<tr><td height=13></td></tr>";
$t=0;
for ($i=0; $row=mysql_fetch_array($result); $i++) {
$gr_id=$row[gr_id];
if($gr_id==club||$gr_id==blog||$gr_id==ad||$gr_id==Korea||$gr_id==sean||$gr_id==knowledge||$gr_id==clip){}//제외시킬 그룹명...
else{
$t++;
$gr_href="./$cfg[index]?doc=gr_list.php&gr_id=$gr_id";
// ↑ 그룹명을 클릭하면 그룹명.php으로 간다..
$icon_gr="<img src='./bbs/imgs/icon_gr.gif' border=0 align=absmiddle>";// 그룹명 앞에 올 이미지.
echo "
<td width=50% height=19 valign=top style='padding-left:11px;' >
<table width=100% cellpadding=0 cellspacing=0>
<tr><td height=0></td></tr>
<tr>
<td colspan=10 style='padding-left:5px;padding-right:3px'><font style='color:#393D55;'><b>$row[gr_subject]</b></font></td>
</tr>
<tr><td height=17 style='padding-left:9px;text-align:justify;'>";
$sql2 = " select bo_subject, bo_table,gr_id,bo_total_count from $cfg[table_board] where gr_id = '$row[gr_id]' order by bo_subject ";
$result2 = sql_query($sql2);
$l=0;
$k=0;
//$sql3 = " select bo_total_count from $cfg[table_board] where bo_table='$row2[bo_table]' order by bo_total_count ";
//$result3 = sql_query($sql3);
for ($j=0;$row2 = mysql_fetch_array($result2); $j++) {
$bo_sub=cut_str(get_text($row2[bo_subject]),28,"");
$co=$row2[bo_total_count];
$k++;
$l++;//게시판앞에 숫자 보이기 $bo_sub 앞에 $l을 넣어주면 숫자가 증가되면서 보임.
if($row2[bo_table]==clip){}// 특정게시판제외(여기서는 게시판명==clip)...
else{ echo "
<a href='./?doc=bbs/gnuboard.php&bo_table=$row2[bo_table]' title='$row2[bo_subject]' style='color:000000;font-size:9pt;font-family:웹고딕9'>$bo_sub,</a>";
if($k%5==0){//해당그룹내 게시판 3개만 보여주고 줄을 바꾼다. $k%숫자 <=='숫자'로 보여줄 게시판수 조정
echo " <br>";
if($k==12){//그룹내게시판이 12개 이상미면12개에서 멈춘다.
echo "</td>";
break;}
}
}
}
if($t%2==1){
echo "</tr></table></td><td width=2></td><td>";}
else{echo "</tr></table></td><td>";}
mysql_free_result($result2);
if($t%2==0) echo "<tr><td height=0></td></tr></tr><tr>";
}}mysql_free_result($result);
?>
-------------------소스끝----------------------------^^
이런식으로....특정그룹을 제외하는것이 아니고 특정그룹만 출력되게 하고 싶습니다..
아시는분 알려주세요^^
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 8개
이상하게 그누보드는 고치는게 힘드네요.. 제로보드.아즌빌더는 테크노..등등은 다 고치는데.....
제가 머리가 나빠지나봐요...그리고 사용한변수도 해깔리네요...시작한지 얼만 안되서 그런가봐요..
감사합니다 여러분....
고수님이 개입하면 2/3는 간것입니다.
만도님 삐지신건 아닌지............
// 특정그룹만보기
이렇게하고 아래에 처럼 쭈욱해보세요
$t++;
$gr_href="./$cfg[index]?doc=gr_list.php&gr_id=$gr_id";
// ↑ 그룹명을 클릭하면 그룹명.php으로 간다..
길선아빠// 자세히좀 알려주세요.....부탁합니다
else{
제외시킬 그룹명에 보이고 싶은 그룹아이디를 넣고 }... else{ 를 지우세요.