게시판 제목을 가로로 바둑판 모양으로 출력해볼려고 하는데, 어렵네요. 정보
게시판 제목을 가로로 바둑판 모양으로 출력해볼려고 하는데, 어렵네요.본문
검색해봐도 마땅한 것이 없어서 도움을 요청합니다.
게시판을 수십개 만들어야 할 일이 있는데,
수십개의 업체별로 게시판을 하나씩 만들어준다고 할 때,
이 게시판의 제목(상호)을 가로로 5개씩 바둑판 모양으로 출력할려고 하니,
단순한 for 문으로는 안되겠고, 루틴 속에 루틴을 넣어야 할 것 같은데,
포토겔러리 소스를 살펴보았더니 엄청 복잡하고 어렵네요.
손쉽게 적용할 수 있는 소스가 어딘가에 있지 않을까하여 도움을 청합니다.
아래는 위의 글내용과 약간 다르지만 가로로 출력한다는 점에서 검토해보고 있는 것입니다.
참고로 뮤존님의 배너 괸리 툴에서 배너를 가로로 출력하는 소스를 구했는데,
단순히 갯수 제한없이 가로로만 출력되고 있습니다.
이것을 가로 5개 출력하고, 그 다음에 줄 바꾸서 출력하게만 만들어도 활용이 될 듯합니다만.
디스플레이 하는 부분을 첨부해봅니다.
function banner_garo($banner_sca)
{
global $g4, $is_admin;
$list = array();
$g4_table = "banner";
$g4_site_table = "g4_site_".$g4_table;
$mct = " where po_poll1 = '$banner_sca' ";
$sql = " select * from $g4_site_table $mct order by po_cnt4, po_id ";
$result = sql_query($sql);
$total_count = mysql_num_rows($result);
$banner_target = $result[po_poll1]; // 대상프레임
if($total_count){
ob_start();
echo "<table cellpadding=0 cellspacing=0><tr>";
for ($i=0; $row = sql_fetch_array($result); $i++){
//파일 확장자 검색, 오류예방
$path_info = pathinfo($row[po_poll19]);
// $path_info["extension"];
if($path_info["extension"] == 'swf'){//플레쉬 파일일경우
echo "<td align='center'>";
?>
<script>
doc_write(flash_movie("<?=$g4[path]?>/data/file/banner/<?=$row[po_poll19]?>", "myfile", "<?=$row[po_cnt5]?>", "<?=$row[po_cnt6]?>", "transparent"));
</script>
<?
echo "</td>";
}
else{
echo "<td align='center'>";
echo "<a href='$row[po_poll4]' target='$row[po_poll5]'>"; // 연결할 주소
echo "<img src='$g4[path]/data/file/banner/$row[po_poll19]' title='$row[po_subject]' border='0'>";
echo "</a>";
echo "</td>";
}
}
echo "</tr></table>";
$content = ob_get_contents();
ob_end_clean();
}
else{
ob_start();
if($is_admin){
$set_url = "<a href=".$g4[path]."/adm/category_list.php?url=banner>";
echo "<table width=100% border=1 cellspacing=0 cellpadding=0 bordercolor=#F4F3F3 bordercolordark=white bordercolorlight=#F4F3F3>";
echo "<tr><td hegiht=20 align=center>[{$set_url}{$banner_sca}</a>]</td></tr>";
echo "<tr><td height=5></td></tr>";
echo "</table>";
}
$content = ob_get_contents();
ob_end_clean();
}
return $content;
}
게시판을 수십개 만들어야 할 일이 있는데,
수십개의 업체별로 게시판을 하나씩 만들어준다고 할 때,
이 게시판의 제목(상호)을 가로로 5개씩 바둑판 모양으로 출력할려고 하니,
단순한 for 문으로는 안되겠고, 루틴 속에 루틴을 넣어야 할 것 같은데,
포토겔러리 소스를 살펴보았더니 엄청 복잡하고 어렵네요.
손쉽게 적용할 수 있는 소스가 어딘가에 있지 않을까하여 도움을 청합니다.
아래는 위의 글내용과 약간 다르지만 가로로 출력한다는 점에서 검토해보고 있는 것입니다.
참고로 뮤존님의 배너 괸리 툴에서 배너를 가로로 출력하는 소스를 구했는데,
단순히 갯수 제한없이 가로로만 출력되고 있습니다.
이것을 가로 5개 출력하고, 그 다음에 줄 바꾸서 출력하게만 만들어도 활용이 될 듯합니다만.
디스플레이 하는 부분을 첨부해봅니다.
function banner_garo($banner_sca)
{
global $g4, $is_admin;
$list = array();
$g4_table = "banner";
$g4_site_table = "g4_site_".$g4_table;
$mct = " where po_poll1 = '$banner_sca' ";
$sql = " select * from $g4_site_table $mct order by po_cnt4, po_id ";
$result = sql_query($sql);
$total_count = mysql_num_rows($result);
$banner_target = $result[po_poll1]; // 대상프레임
if($total_count){
ob_start();
echo "<table cellpadding=0 cellspacing=0><tr>";
for ($i=0; $row = sql_fetch_array($result); $i++){
//파일 확장자 검색, 오류예방
$path_info = pathinfo($row[po_poll19]);
// $path_info["extension"];
if($path_info["extension"] == 'swf'){//플레쉬 파일일경우
echo "<td align='center'>";
?>
<script>
doc_write(flash_movie("<?=$g4[path]?>/data/file/banner/<?=$row[po_poll19]?>", "myfile", "<?=$row[po_cnt5]?>", "<?=$row[po_cnt6]?>", "transparent"));
</script>
<?
echo "</td>";
}
else{
echo "<td align='center'>";
echo "<a href='$row[po_poll4]' target='$row[po_poll5]'>"; // 연결할 주소
echo "<img src='$g4[path]/data/file/banner/$row[po_poll19]' title='$row[po_subject]' border='0'>";
echo "</a>";
echo "</td>";
}
}
echo "</tr></table>";
$content = ob_get_contents();
ob_end_clean();
}
else{
ob_start();
if($is_admin){
$set_url = "<a href=".$g4[path]."/adm/category_list.php?url=banner>";
echo "<table width=100% border=1 cellspacing=0 cellpadding=0 bordercolor=#F4F3F3 bordercolordark=white bordercolorlight=#F4F3F3>";
echo "<tr><td hegiht=20 align=center>[{$set_url}{$banner_sca}</a>]</td></tr>";
echo "<tr><td height=5></td></tr>";
echo "</table>";
}
$content = ob_get_contents();
ob_end_clean();
}
return $content;
}
댓글 전체
// 가로로 나열할 값 추출
for ($i=0; $row=sql_fetch_array($result1); $i++){
// 가로 값 나열
// 위 가로 값에 따른 세로 값 추출
//
for ($j=0; $row2=sql_fetch_array($result2); $j++) {
// 세로 값 나열
}
}
for ($i=0; $row=sql_fetch_array($result1); $i++){
// 가로 값 나열
// 위 가로 값에 따른 세로 값 추출
//
for ($j=0; $row2=sql_fetch_array($result2); $j++) {
// 세로 값 나열
}
}