테스트 사이트 - 개발 중인 베타 버전입니다

자동 카테고리메뉴 두줄출력 문의드립니다.

· 15년 전 · 983
[code]
<? // 메뉴 자동생성
$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
// 오늘을 불러옵니다.
//아래는 community 부분이 그룹명입니다.
$sql = " select bo_table, bo_subject from $g4[board_table] where bo_table = 'B58' ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
//여기까지는 g4에서 그룹별로 게시판 제목을 불러오는 것입니다.

$tmp_write_table = $g4[write_prefix] . $row[bo_table];
// 여기는 새글표시를 위해 해당 게시판의 테이블명을 불러옵니다.
$sql2 = " select wr_datetime from $tmp_write_table where wr_datetime >= '$intime'";
// 여기는 오늘과 글쓴 날짜를 비교합니다.
$result2 = sql_query($sql2);
$total_count = mysql_num_rows($result2);
// 새로운 글이 몇개 있는지 확인합니다.

if ($total_count > 0) { echo "<a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]'><b>$row[bo_subject]</b> </a><br>";}
//새로운 글이 있을 경우 게시판제목과 갯수, new아이콘을 붙여줍니다. 이때 <b></b>태그를 적용해도 됩니다만, 저의 홈에서는 문제가 있어서 그냥 표시합니다.
//변수지정을 해주면 if/else 문을 사용치 않아도 됩니다.

else { echo "<a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]'><b>$row[bo_subject]</b></a><br>"; }
// 새글이 없을 경우 표시방법입니다.
//-- 그룹내 게시판에서 카테고리 선택
$sql2 = " select bo_category_list from $g4[board_table] where bo_table = '$row[bo_table]' order by bo_table ";
$result2 = sql_fetch($sql2);
$row3 = explode("|", $result2[bo_category_list]);
for ($j=0; $j<count($row3); $j++) {
$sql22 = " select wr_datetime,ca_name from $tmp_write_table where wr_datetime >= '$intime' and ca_name = '$row3[$j]'";
// 현재 게시판의 카데고리별 오늘과 글쓴 날짜를 비교합니다.
$result22 = sql_query($sql22);
$total_count2 = mysql_num_rows($result22);
//링크에서 한글로된 카데고리이름을 urlencode시키자
$sssss_url = urlencode($row3[$j]);
if ($row3[$j]) {
//카데고리가 있을때만 출력하자
if ($total_count2 > 0) {
//카데고리별로 오늘 올라온 새글이 몇개인지
echo "<IMG SRC='$g4[path]/img/img_br.gif' WIDTH=27 HEIGHT=19 border=0>&nbsp;<a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]&page=1&mode=&sca=$sssss_url'>".$row3[$j]."</a>&nbsp;<font color=#ff6600>+$total_count2</font> <img src='$g4[path]/skin/latest/basic/img/icon_new.gif' border='0' width='13' height='12' align=absmiddle><br>";

}
else {
echo "<IMG SRC='$g4[path]/img/img_br.gif' WIDTH=27 HEIGHT=19 border=0>&nbsp;<a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]&page=1&mode=&sca=$sssss_url'>".$row3[$j]."</a>&nbsp;<br>";
}
}
$i++;
}
}
?>
[/code]

스킨자료실에 있던 카테고리 출력 소스인데요.

세로 두줄로 출력할수없나요?

카테고리가 많아져서 너무 길어지네요..

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440