최근게시물 설정이 가장위 게시판박에 적용이 안돼나여? > 그누3질답

그누3질답

최근게시물 설정이 가장위 게시판박에 적용이 안돼나여? 정보

그누보드 최근게시물 설정이 가장위 게시판박에 적용이 안돼나여?

본문

main.php파일을 수정해서
latest('', $row[bo_table], 4, 33);
이러케 했거던염. 그래서 어느 길이가 지나면 점점으로 나오게 햇는데
최근게시물의 여러게시판이 나오자나염.
근데 맨 위에거는 저게 적용이 돼는데
그 다음 게시판은 걍 제목 길이가 그대로 다 나오고...헐헐...

댓글 전체

하단 내용은 메인페이지 구성파일인 main.php의 내용입니다.
반드시 이렇게 해야 되는 것은 아니지만, 참고 내용이라고 생각하십시오.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "DESIGN");

$html_title = "그누보드3";

include "./lib/latest.lib.php";
?>

<table width='100%' cellpadding=0 cellspacing=0>
<colgroup width=''>
<colgroup width=5>
<colgroup width=150>
<tr>
    <td valign=top><!--메인 테이블 내에 최신글 불러오기 시작-->

<!--DB에서 자동으로 최신글 불러오기 시작 주석처리
    <?
    //  최신글 시작
    $sql = " select bo_table from $cfg[table_board] order by gr_id, bo_table ";
    $result = sql_query($sql);
    for ($i=0; $row=mysql_fetch_array($result); $i++) {
        latest('', $row[bo_table], 10, 70);
        echo "<p>";
    }
    //  최신글 끝
    ?>
자동으로 최신글 불러오기 주석처리 종료-->

<table border="0" width="100%" cellpadding="0" cellspacing="4"><!--메인 테이블 내에 최신글 불러오기 시작-->
 <tr valign=top>
    <td width="30%" height="150">
        <?=latest('basic',notice, 3, 30);?>
    </td>
    <td width="30%" height="150">
        <?=latest('basic',news, 3, 30);?>
    </td>
 </tr>
 <tr valign=top>
    <td width="30%" height="150">
        <?=latest('basic',counseling, 5, 30);?>
    </td>
    <td width="30%" height="150">
        <?=latest('basic',freeboard, 5, 30);?>
    </td>
 </tr>
 <tr valign=top>
    <td colspan=2 height="150">
        <? include "./hunter/index_main.php" ?>
    </td>
 </tr>
</table>

    </td><!--메인 테이블 내에 최신글 불러오기 종료-->


    <td></td>
    <td valign=top>
        <!-- 투표 -->
        <? include "./$cfg[bbs_dir]/vote.php"; ?>

        <!-- 공백 -->
        <table width=100% height=5><tr><td></td></tr></table>

        <!-- 카운터 -->
        <? include "./$cfg[bbs_dir]/count.php"; ?>
    </td>
</tr>
</table>
이유인즉,
//  최신글 시작
$sql = " select bo_table from $cfg[table_board] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
  <?=latest('basic',board, 5, 30);?>
echo "<br>";
<?=latest('basic',FAQ, 5, 30);?>

echo "<br>";
   
}
//  최신글 끝
?>
상기한 부분은, mysqlDB를 검색해서, 게시판 관련 내용을 웹페이지에 뿌려주는 형식입니다.
물론, 게시판 갯수가 많아지면, 그만큼 더 많이 주루룩 뿌려주는 방식이지요.
특정한 게시판 스킨을 가지고, 메인페이지 즉, main.php파일을 손보시려면 다음과 같은 방식으로 기재해 주세요.
main.php파일을 이러케 수정햇더니 에러떠염..
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "DESIGN");

$html_title = "그누보드3";

include "./lib/latest.lib.php";

//  최신글 시작
$sql = " select bo_table from $cfg[table_board] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
    <?=latest('basic',board, 5, 30);?>
echo "<br>";
<?=latest('basic',FAQ, 5, 30);?>

echo "<br>";
   
}
//  최신글 끝
?>
위에것과 아래것 모두 33자리까지 자른다음에 ...을 붙인것이 맞습니다.
아래의 영문은 제목이 33자리이기 때문에 ...이 안붙은것입니다.
아래쪽 제목에 34자리의 글자를 입력해보거나, 위에서 33자리로 한것을 32로 설정한후 확인해보세요.
한글과 영문의 글자간격 차이가 있어서 그런것 같습니다..
전체 9,564
그누3질답 내용 검색

회원로그인

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