최신글에서 게시판을 두개씩 한줄로 나타내고 싶습니다. 정보
최신글에서 게시판을 두개씩 한줄로 나타내고 싶습니다.
본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
그누보드를 다운받아 index.php를 보면 최신글을 추출하는 것이 있습니다.
tr, td를 요리저리 수정을 해보니 그냥 똑같은 게시판 한개가 두줄씩 나오더라구요.
아래와 같이 출력을 하고 싶습니다.
게시판1, 게시판2
게시판3, 게시판4
.......
아래는 최신글을 출력하는 소스입니다.
<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?
// 최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("basic", $row['bo_table'], 10, 70);
echo "<p>\n";
}
?>
</td></tr></table>
<!-- 메인화면 최신글 끝 -->
오류 주소 :
그누보드를 다운받아 index.php를 보면 최신글을 추출하는 것이 있습니다.
tr, td를 요리저리 수정을 해보니 그냥 똑같은 게시판 한개가 두줄씩 나오더라구요.
아래와 같이 출력을 하고 싶습니다.
게시판1, 게시판2
게시판3, 게시판4
.......
아래는 최신글을 출력하는 소스입니다.
<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?
// 최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("basic", $row['bo_table'], 10, 70);
echo "<p>\n";
}
?>
</td></tr></table>
<!-- 메인화면 최신글 끝 -->
댓글 전체

시하님의 답변을 찾았습니다. 열심히 찾을 때는 보이지 않더니......... 아래 내용입니다.
<?
$gr_id = "01"; //출력할 그룹아이디를 넣으세요.
$list_mod = 2; // 한라인에 출력할 갯수
?>
<table width="100%" cellpadding="2" cellspacing="0" border="0"><tr>
<?
$sql = " select bo_table, bo_subject from $g4[board_table]
where gr_id = '$gr_id'
and bo_list_level <= '$member[mb_level]' and bo_table not in ('test1', 'test2') order by bo_table "; // 출력제외게시판아이디를(' ')에 넣으세요(추가가능).
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result);) {
if($i % $list_mod == 0)
echo "<tr>";
?>
<td width="50%" valign="top"> <!-- width="50%"를 맞춰주세요. -->
<?= latest("스킨명", $row[bo_table], 목록수, 글자수, "4,25")?><br>
</td>
<?
$i++;
}
?>
</tr>
</table>
<?
$gr_id = "01"; //출력할 그룹아이디를 넣으세요.
$list_mod = 2; // 한라인에 출력할 갯수
?>
<table width="100%" cellpadding="2" cellspacing="0" border="0"><tr>
<?
$sql = " select bo_table, bo_subject from $g4[board_table]
where gr_id = '$gr_id'
and bo_list_level <= '$member[mb_level]' and bo_table not in ('test1', 'test2') order by bo_table "; // 출력제외게시판아이디를(' ')에 넣으세요(추가가능).
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result);) {
if($i % $list_mod == 0)
echo "<tr>";
?>
<td width="50%" valign="top"> <!-- width="50%"를 맞춰주세요. -->
<?= latest("스킨명", $row[bo_table], 목록수, 글자수, "4,25")?><br>
</td>
<?
$i++;
}
?>
</tr>
</table>