자동메뉴 카테고리 문의 정보
자동메뉴 카테고리 문의본문
안녕하세요!!
메인 페이지에 자동메뉴 카테고리형태로 만들었는데 잘 안되는 부분이 있어 이렇게 문의 드립니다.
정상적으로 그룹내의 메뉴와 카테고리가 정상출력이 되는데요.
여기서 카테고리 메뉴가 계속 세로로만 적용이 되서 보기가 좋지 않더군요..
이것을 가로 2줄로 적용을 하려면 어떻게 수정을 해야 하는지 조언좀 부탁드립니다.
즉, 주제목
카테고리 카테고리
카테고리 카테고리
이런 형식으로 하려면 어떻게 해야하는지요?
소스코드는 아래와 같습니다.
고수님들의 조언 부탁드립니다.
즐거운 하루 되세요!!
메인 페이지에 자동메뉴 카테고리형태로 만들었는데 잘 안되는 부분이 있어 이렇게 문의 드립니다.
정상적으로 그룹내의 메뉴와 카테고리가 정상출력이 되는데요.
여기서 카테고리 메뉴가 계속 세로로만 적용이 되서 보기가 좋지 않더군요..
이것을 가로 2줄로 적용을 하려면 어떻게 수정을 해야 하는지 조언좀 부탁드립니다.
즉, 주제목
카테고리 카테고리
카테고리 카테고리
이런 형식으로 하려면 어떻게 해야하는지요?
소스코드는 아래와 같습니다.
<? // <span style="color: red; background-color: yellow;">메뉴</span> 자동생성
$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 = 'seoul' ";
$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 "<p style='padding-bottom:0px;font-size:12px;'><b>$row[bo_subject]</b></p>";}
//새로운 글이 있을 경우 게시판제목과 갯수, new아이콘을 붙여줍니다. 이때 <b></b>태그를 적용해도 됩니다만, 저의 홈에서는 문제가 있어서 그냥 표시합니다.
//변수지정을 해주면 if/else 문을 사용치 않아도 됩니다.
else { echo "<p style='padding-bottom:0px;font-size:12px;'><b>$row[bo_subject]</b></p>\n\n"; }
// 새글이 없을 경우 표시방법입니다.
//-- 그룹내 게시판에서 <span style="color: red; background-color: yellow;">카테고리</span> 선택
$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시키자
echo "<table cellpadding='0' cellspacing='0' border='0' class='tab_tbl' style='padding-top:5px;'>
<tr>
<td>";
$sssss_url = urlencode($row3[$j]);
if ($row3[$j]) {
//카데고리가 있을때만 출력하자
if ($total_count2 > 0) {
//카데고리별로 오늘 올라온 새글이 몇개인지
echo "<a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]&page=1&mode=&sca=$sssss_url' style='font-size:11px; padding-left:0px;'>".$row3[$j]."<span style='color:#FF276C;'>+$total_count2</span></a>";
}
else {
echo "<a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]&page=1&mode=&sca=$sssss_url' style='font-size:11px; padding-left:0px;'>".$row3[$j]."<span >(0)</span></a>";
echo "</td>
</tr>
</table>";
}
}
$i++;
}
}
?>
</td>
고수님들의 조언 부탁드립니다.
즐거운 하루 되세요!!
댓글 전체
"%" 연산자는 나머지값을 의미해요
라인 34~36
if ( $i % 2 == 0 ) {
echo "
<table cellpadding='0' cellspacing='0' border='0' class='tab_tbl' style='padding-top:5px;'>
<tr>
<td>";
} else {
echo "<td>";
}
라인 47~49
if ( $i % 2 == 0 ) {
echo "
</td></tr></table>";
} else {
echo "</td>";
}
라인 52 의 $i++; 은 없어도 되는거 아닌가요?
라인 34~36
if ( $i % 2 == 0 ) {
echo "
<table cellpadding='0' cellspacing='0' border='0' class='tab_tbl' style='padding-top:5px;'>
<tr>
<td>";
} else {
echo "<td>";
}
라인 47~49
if ( $i % 2 == 0 ) {
echo "
</td></tr></table>";
} else {
echo "</td>";
}
라인 52 의 $i++; 은 없어도 되는거 아닌가요?
죄송하지만 좀 더 구체적으로 설명 부탁드립니다. ㅠㅠ
각 라인을 적어드린걸로 교체하심되요
어떻게 더 구체적으로 해요...
어떻게 더 구체적으로 해요...
라인 52 의 $i++; 은 없어도 되는거 아닌가요?
이부분의 내용이 어떤 얘기신지를 여쭤본건데요?? ㅠㅠ
이부분의 내용이 어떤 얘기신지를 여쭤본건데요?? ㅠㅠ
해결되었습니다. 도움주신 쫑긋 님 감사드립니다.