[안위험] 게시판리스트를 검색사이트의 ... (매우 좋습니다!) > 그누4 팁자료실

그누4 팁자료실

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

[안위험] 게시판리스트를 검색사이트의 ... (매우 좋습니다!) 정보

[안위험] 게시판리스트를 검색사이트의 ... (매우 좋습니다!)

본문

우선 만도님께 감사드려요**
작업중인 사이트 구조를 토리님의 소스를 수정해서 잡아가는 중입니다.
조금 어수선합니다만, 미리 보시려면 http://dpishop.net/?gr_id=test
경로에서 'gr_id'는 토리님 팁을 응용 환경설정을 따로 해준 것임,
인클루드가 안되어 body부분에 해당하는 파일에 직접 붙어넣어 테스트했습니다.

그룹경로 수정<a href='$g4[bbs_path]/group.php?gr_id=$row[gr_id]'>
모닝님의 제외보드 적용,
모서리 둥근 스타일 시트 붙임,
개인적으로 매우 좋습니다.
감사합니다.

<!-- 그룹 및 게시판 목록을 디렉토리 처럼 만도님팁 수정 -->
<style>
.rtop, .rbottom{display:block; background: #ffffff;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #F0F0F0;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}
</style>
<table width=300 cellpadding=0 cellspacing=0 border=0>
<tr>
<td>
<div style="background: #F0F0F0">
<b class=rtop><b class=r1></b><b class=r2></b><b class=r3></b><b class=r4></b></b>

<table width=550 cellpadding=0 cellspacing=5  align=center style='border:0px solid #c2c2c2;' bgcolor='#F0F0F0'>
<?
// $icon_gr="<img src='./bbs/imgs/icon_gr.gif' border=0 align=absmiddle>";// 그룹명 앞에 올 이미지.
//모닝님 팁
$sql = " select * from $g4[group_table]
where gr_id <> '제외그룹'
and gr_id <> '제외그룹'
and gr_id <> '제외그룹'
order by gr_id ";
$t=0;
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
$t++;
echo "
<td width=50% height=15 valign=top style='padding-left:3px;padding-top:2px;' >
<table width=100% cellpadding=0 cellspacing=0 border=0>
<tr>
<td colspan=10 style='padding-left:5px;padding-right:3px'><a href='$g4[bbs_path]/group.php?gr_id=$row[gr_id]'><b>$row[gr_subject]</b></a></td>
</tr>
<tr><td>";
$sql2 = " select bo_subject, bo_table,gr_id from $g4[board_table] 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]),16,"");
$co=$row2[bo_total_count];
$k++;
$l++;//게시판앞에 숫자 보이기 $bo_sub 앞에 $l을 넣어주면 숫자가 증가되면서 보임.
echo "
<a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' title='$row2[bo_subject]'>$bo_sub</a>, ";
if($k%3==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); 
?>
</tr>
</table>

<b class=rbottom><b class=r4></b><b class=r3></b><b class=r2></b><b class=r1></b></b>
</div>
</td>
</tr>
</table>
<!-- / -->
추천
0
  • 복사

댓글 4개

위의 경우는..그룹,게시판 형태로 되어 있는거 같습니다.

근데 이것을..
게시판, 분류 형태로 불러오려면 어떻게 수정 해야하는지요?
저같은 경우는 그룹별로 출력하는게 아니라 게시판별로 하위 분류들을 함께 출력하는데
위 코드를 응용하려니..지식이 짧아서 좀 무리가 있네요 -_-;;

나중에 시간되시면 게시판별 분류들을 함께 뽑아오는 팁을 좀 부탁드립니다.
© SIRSOFT
현재 페이지 제일 처음으로