[안위험] 게시판리스트를 검색사이트의 카테고리처럼 뽑기 > 그누4 팁자료실

그누4 팁자료실

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

[안위험] 게시판리스트를 검색사이트의 카테고리처럼 뽑기 정보

[안위험] 게시판리스트를 검색사이트의 카테고리처럼 뽑기

첨부파일

category.php (3.4K) 68회 다운로드 2005-06-29 01:05:16

본문

//짜집기 코드시작

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가


$icon_gre="<img src='./image/s_t.gif' border=0 align=absmiddle>";
//  include "./$cfg[bbs_dir]/gnusearch.cfg.php";

$sub_title  = "필리핀 최고의 검색 > 디렉토리서비스 ($today)";
$html_title = "" . $sub_title;
?>
<style>
.pad4{padding-top:0px;padding-bottom:0px;padding-left:3px;padding-right:3px;}
.pad5{padding-top:0px;padding-bottom:0px;padding-left:3px;padding-right:3px;}
.pad6{padding-top:0px;padding-bottom:3px;padding-left:3px;padding-right:3px;}
.pad7{padding-top:15px;padding-bottom:15px;padding-left:3px;padding-right:3px;}
</style>
<table width='450' cellpadding=0 cellspacing=0  align=center >
<tr>
    <td valign=top >
    <?
  $sql = " select * from $g4[group_table] order by gr_id ";
  $result = sql_query($sql);
  //$gr_id=row[gr_id];
  echo "
  <table width=450 cellpadding=0 cellspacing=0  align=center  style='border:3px solid #c2c2c2;' bgcolor='#f7f7f7'>";
  $t=0;
    for ($i=0; $row=mysql_fetch_array($result); $i++) {
        $gr_id=$row[gr_id];        if($gr_id==chosun||$gr_id==tourer||$gr_id==baramcogi||$gr_id==admin||$gr_id==victor||$gr_id==misha||$gr_id==philgolf||$gr_id==notice||$gr_id==admin||$gr_id==notice||$gr_id==linguistic||$gr_id==tour||$gr_id==goods||$gr_id==misc||$gr_id==column||$gr_id==tiptech||$gr_id==knowledge||$gr_id==clip){}//제외시킬 그룹...
        else{
        $t++;
        //$gr_href="$g4[path]/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=15 valign=top  style='padding-left:3px;padding-top:2px;' >
        <table width=100% cellpadding=0 cellspacing=0>
          <tr>
        <td  colspan=10 style='padding-left:5px;padding-right:3px'><a href='$gr_href' style='color:#393D55;font-size:12px;font-family:웹고딕9;'><b>$row[gr_subject]</b></a></td>
        </tr>
        <tr><td  style='padding-left:9px;text-align:justify;'>";
        $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]' style='color:000000;font-size:9pt;font-family:웹고딕9'>$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>
//끝


제외시킬 그룹을 그룹여분필드를 이용하려 했으나 어떻게 하는지 몰라서 그냥 적어넣었습니다..

어떻게보이나 보기 : http://phil114.com/g4

파일을 받아서 보이고 싶은부분에

<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?
include_once("./category.php");
?>
</td></tr></table>

하면됩니다...

//$gr_href="$g4[path]/gr_list.php?gr_id=$gr_id";
        // ↑ 그룹명을 클릭하면 그룹명.php으로 간다.. 가 아니고 그룹에 있는 모든글을 뽑아야하는데...

이건 좀더 짜집어야 뎁니다..

언제나 ctrl+v; ctrl+c;
추천
0

댓글 2개

전체 2 |RSS
그누4 팁자료실 내용 검색
  • 개별 목록 구성 번호 제목 작성자 작성일 추천 조회
  • 게시물이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT