게시판이 밀려요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판이 밀려요 정보

게시판이 밀려

본문

좀더 다르게 꾸며 볼까 생각하다가 뮤클캐스트 음악 아이프레임을 달아 보려 하고 있습니다.
메인 즉 인덱스에 달려니 싸이트 들어올때 마다 음악 소리가 나면 귀찮을거 같아 그룹 게시판[즉 01그룹]을 들어가서 거기서 음악을 나오게 하려고 아웃로그인 바로 아래 아이프레임소스를 삽입하였습니다.
 
그런데 이런 사진과 같이 게시판이 아래로 쭉 밀려 버렸어요.
근데 이것저것 하다보니 좌측 메뉴들[아웃로그인,그룹메뉴,현재접속자,고객센터 등등]중 어느것 하나라도 지우면 게시판이 아래로 내려가더라구요....
 
음악꼭 달았으면 좋겠는데 해결 방법이 없을까요 ?
 
그리고 오렌지색 최신글 추출하는거 있자나요?
설치해보니 좌우측 게시건수나 제목글 길이에 따라 폼이 틀어지더라구요?
 
죄송합니다..........


에고고~~~
....이젠 기설치했던 아이프레임 소스까지 삭제했는데 게시판이 게속 밀리네요.
정말로 죄송하지만 해결좀 부탁 드립니다.
아래는 현재의 밀려지는 소스고요

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");

//print_r2(get_defined_constants());

// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.

$table_width = 950;
?>

<!-- 상단 시작 -->
<?=head_sub("basic", "$gr_id", "$bo_table"); // HEAD SUB?>
<!-- 상단 시작 -->

<!-- 로고 시작 -->
<table width="<?=$table_width?>" cellspacing="0" cellpadding="0" align="center">
<tr height="5"><td></td>
        <td></td>
        <td></td>
</tr>
        <tr height='50'>
<td><a href='<?=$g4[path]?>'><img src='<?=$g4['path']?>/img/sub_logo.gif'

border='0'></a></td>
<td align='right'>
<table cellspacing='0' cellpadding='0' border='0'>
<form name='fsearchbox' method='get' action='javascript:fsearchbox_submit

(document.fsearchbox);'>
<script type='text/javascript'>
function fsearchbox_submit(f)
{
if (f.stx.value == '')
{
alert('검색어를 입력하세요.');
f.stx.select();
f.stx.focus();
return;
}
/*
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
var cnt = 0;
for (var i=0; i<f.stx.value.length; i++)
{
if (f.stx.value.charAt(i) == ' ')
cnt++;
}
if (cnt > 1)
{
alert('빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다

.');
f.stx.select();
f.stx.focus();
return;
}
*/
f.action = '<?=$g4[bbs_path]?>/search.php';
f.submit();
}
</script>
<tr>
<input type='hidden' name='sfl' value='wr_subject||wr_content'>
<input type='hidden' name='sop' value='and'>
<td>
<select id='gr_id' name='gr_id' class=select>
<option value=''>통합검색</option>
<?
if($config[cf_home_ex_search_use] == 1) $home_ex_search = $config

[cf_home_ex_search];
else $home_ex_search = "''";

$excgr = "(".$home_ex_search.")";
$sql = " SELECT a.gr_id, a.gr_subject, a.gr_use_access, a.gr_10,

b.mb_id FROM $g4[group_table] AS a LEFT JOIN $g4[group_member_table] AS b ON a.gr_id = b.gr_id WHERE

(b.mb_id = '$member[mb_id]' AND a.gr_use_access = '1' ) OR a.gr_use_access = '0' and a.gr_id not in " .

$excgr . " ORDER BY a.gr_admin";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++){
?>
<option value='<?=$row['gr_id']?>'><?=$row['gr_subject']?></option>
<?}?>
</select>
</td>
<td width='5'></td>
<td><INPUT name='stx' maxlength='100' style='width:150px;height:21;'

tabIndex=1 class=ed trim value='<?=$stx?>'></td>
<td width='5'></td>
<td width='28' align='right'><INPUT type=image src='<?=$g4['path']?

>/img/btn_search.gif' border='0'></td></tr>
<tr><td></td></tr></form>
        </table></td>
    <td width="35"></td>
</tr>
</table>
<!-- 로고 끝 -->

<!-- 메뉴 시작 -->
<table width="<?=$table_width?>" cellpadding='0' cellspacing='0' border='0' align='center'>
<tr>
<td width='8'><img src='<?=$g4[path]?>/skin/head/img/04_l.gif'></td>
<td background='<?=$g4[path]?>/skin/head/img/04_c.gif'>
<table>
<tr>
<?=group("basic", "$gr_id", "$bo_table"); // group?>
</tr>
</table>
</td>
<td width='8'><img src='<?=$g4[path]?>/skin/head/img/04_r.gif'></td>
</tr>
</table>
<!-- 메뉴 끝 -->

<!-- 로그인/인기검색어 시작 -->
<table width="<?=$table_width?>" cellpadding='0' cellspacing='0' border='0' align='center'>
<tr>
<td width='10'><img src='<?=$g4[path]?>/img/sb_l.gif'></td><td background='<?=$g4[path]?>/img/sb_c.gif'>
<?
$sql = " select * from $g4[board_table]
            where gr_id = '$gr_id' and bo_list_level <= '$member[mb_level]' order by bo_table ";
$result = sql_query($sql);
$sub_cnt = mysql_num_rows($result) - 1;
?>
<table cellpadding='0' cellspacing='0' border='0'>
<tr>
<td width="5"></td>
<td>
<?for ($i=0; $row=sql_fetch_array($result); $i++) {
if($row[bo_table] == $bo_table)
$sub_menu = "<span style='color:#f0761c;font-

weight:bold;'>".$row[bo_subject]."</span>";
else
$sub_menu = $row[bo_subject];

if($i < ($sub_cnt)){
$img = "<td align='center' style='padding: 0 3 3

3;'> | </td>";
}else{
$img ="";
};

echo "<td style='padding: 0 5 3 5;'><a href='".$g4

[path]."/bbs/board.php?bo_table=".$row[bo_table]."'>".$sub_menu."</a></td>".$img."";

}?>
</td>
</tr>
</table>
</td><td background='<?=$g4[path]?>/img/sb_c.gif'><?include_once("$g4[path]/rank.php");?> </td><td

width='10'><img src='<?=$g4[path]?>/img/sb_r.gif'></td>
</tr>
</table>
<!-- 로그인/인기검색어 끝 -->

</td></tr></table>

<!-- 표시 메뉴시작 -->
<table width="<?=$table_width?>" cellpadding=0 cellspacing=0 border=0 align=center>
<tr>
    <!-- 왼쪽 메뉴 -->
    <td width=180 valign=top>
<table><tr height="5"><td></td></tr></table>
<?=outlogin("left_login"); // LOGIN?>
<table><tr height="5"><td></td></tr></table>
<? if($gr_id){ ?>
<!-- 테두리 -->
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="E1E1E1">
<tr><td>
<table width="100%" border="0" cellpadding="0" cellspacing="4" bgcolor="ff9200">
<tr><td align="center" valign="top" bgcolor="ff9200" style="padding:0px">
<!--/왼쪽 메뉴-->
<table width="100%" border="0" cellspacing="0" cellpadding="0"

align="center">
<tr><td align="center">
<table width="95%" align="center" cellpadding="0"

cellspacing="0">
<?
$sql = " select gr_id, gr_subject, gr_9, gr_10 from $g4

[group_table] where gr_id = '$gr_id'";//해당그룹 $gr_id를 해당그룹명으로 대체가능
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++){


//그룹을 보여준다면
$gSubject = "<span style='color:#FFFFFF;'><b>" .$row

['gr_subject']."</b></span>";//그룹제목
$gLink = (!empty($row['gr_10']))?$row['gr_10']:$g4

['bbs_path'].'/'.'group.php?gr_id=' .$row['gr_id'];//그룹링크 - 별도링크 필요하면 gr_10 필드에 전체 url 입


echo "<tr><td height='30' align='center' style='padding:0 0

0 10'>";
echo "<a href='$g4[path]/bbs/board.php?bo_table=01_1'

target='$row[gr_9]'>" . $gSubject . "</a></td></tr>";
echo $line_shadow;
//제외보드설정
//$sql2 = " select bo_subject, bo_table, bo_10 from $g4

[board_table] where bo_table not in ('z7_2') and gr_id = '$gr_id' and bo_list_level <= '$member[mb_level]'

order by bo_order_search";
//게시판 권한 설정 적용, 전체 검색사용에 체크된 게시판만 검

색순서에 따라 추출
$sql2 = " select bo_subject, bo_table, bo_9, bo_10 from

$g4[board_table] where (bo_list_level <= $member[mb_level]) and (gr_id = '$row[gr_id]') order by

bo_order_search";
$resultb = sql_query($sql2);
for ($j=0; $rowb=sql_fetch_array($resultb); $j++) {
$bSubject = ($rowb['bo_table'] == $bo_table)?"<span

style='font-weight:bold;color:#222222;'>".cut_str(get_text($rowb['bo_subject']),100,"")."</span>":"<span

style='color:#222222;'>".cut_str(get_text($rowb['bo_subject']), 20,"")."</span>";//게시판제목 - 해당게시판

은 #222222 나머지는 #222222
$bLink = (!empty($rowb['bo_10']))?$rowb['bo_10']:$g4

['bbs_path'].'/'.'board.php?bo_table=' .$rowb['bo_table'];//게시판링크 - 별도링크 필요하면 bo_10 필드에 전

체 url 입력
echo "<tr align='center' bgcolor='FFFFFF'

onMouseOver=this.style.backgroundColor='F8F8F8' onMouseOut=this.style.backgroundColor=''><td width=\"100%\"

height='25' class='left_menu_btn'>";
echo "<a href='" . $bLink . "' target='$rowb[bo_9]'>" .

$bSubject . "</a>";
echo "</td></tr>"; //칸 닫기
echo $line_shadow;//경계선 
}
}//}
?>
</table>
</td></tr>
</table>
<!--/왼쪽 메뉴-->
</td></tr>
</table>
</td></tr>
</table>
<!--/테두리-->
<? } ?>

<table><tr height="5"><td></td></tr></table>
<?=connect("basic"); // 접속자 ?>
<table><tr height="5"><td></td></tr></table>
<a href="<?=$g4[path]?>/bbs/board.php?bo_table=06_1"><img src="<?=$g4[path]?>/img/centergo.jpg"></a>
<table><tr height="5"><td></td></tr></table>
<a href='#' onclick="javascript:window.open('<?=$g4['path']?>/service/banking/banking.php',

'banking','width=450,height=300,top=10,left=10,scrollbars=no')"><img src="<?=$g4[path]?

>/img/tongbo.gif"></a>
    </td>
    <td width=10></td>
    <!-- 중간 -->
    <td width=640 valign=top>
        </td>
    </tr>
</table>


이건 넣고 싶은 아이프레임 소스 입니다.
죄송하지만 어디다가 넣어야 하는지 부탁 ....히히 정말 죄송.
삽입시켜주신 소스 분석 해보겠습니다.

<iframe src="http://ad.mukulcast.com/mukul_player/?skin=4&auto=y
" frameborder="0" width="175" height="15" marginwidth="0" marginheight="0" scrolling="no"></iframe> 
 
에고고~~~
안되네요....이젠 아이프레임 소스까지 삭제했는데 게시판이 게속 밀리네요.
정말로 죄송하지만 해결좀 부탁 드립니다.
아래는 현재의 밀려지는 소스고요

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");

//print_r2(get_defined_constants());

// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.

$table_width = 950;
?>

<!-- 상단 시작 -->
<?=head_sub("basic", "$gr_id", "$bo_table"); // HEAD SUB?>
<!-- 상단 시작 -->

<!-- 로고 시작 -->
<table width="<?=$table_width?>" cellspacing="0" cellpadding="0" align="center">
<tr height="5"><td></td>
        <td></td>
        <td></td>
</tr>
        <tr height='50'>
<td><a href='<?=$g4[path]?>'><img src='<?=$g4['path']?>/img/sub_logo.gif'

border='0'></a></td>
<td align='right'>
<table cellspacing='0' cellpadding='0' border='0'>
<form name='fsearchbox' method='get' action='javascript:fsearchbox_submit

(document.fsearchbox);'>
<script type='text/javascript'>
function fsearchbox_submit(f)
{
if (f.stx.value == '')
{
alert('검색어를 입력하세요.');
f.stx.select();
f.stx.focus();
return;
}
/*
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
var cnt = 0;
for (var i=0; i<f.stx.value.length; i++)
{
if (f.stx.value.charAt(i) == ' ')
cnt++;
}
if (cnt > 1)
{
alert('빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다

.');
f.stx.select();
f.stx.focus();
return;
}
*/
f.action = '<?=$g4[bbs_path]?>/search.php';
f.submit();
}
</script>
<tr>
<input type='hidden' name='sfl' value='wr_subject||wr_content'>
<input type='hidden' name='sop' value='and'>
<td>
<select id='gr_id' name='gr_id' class=select>
<option value=''>통합검색</option>
<?
if($config[cf_home_ex_search_use] == 1) $home_ex_search = $config

[cf_home_ex_search];
else $home_ex_search = "''";

$excgr = "(".$home_ex_search.")";
$sql = " SELECT a.gr_id, a.gr_subject, a.gr_use_access, a.gr_10,

b.mb_id FROM $g4[group_table] AS a LEFT JOIN $g4[group_member_table] AS b ON a.gr_id = b.gr_id WHERE

(b.mb_id = '$member[mb_id]' AND a.gr_use_access = '1' ) OR a.gr_use_access = '0' and a.gr_id not in " .

$excgr . " ORDER BY a.gr_admin";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++){
?>
<option value='<?=$row['gr_id']?>'><?=$row['gr_subject']?></option>
<?}?>
</select>
</td>
<td width='5'></td>
<td><INPUT name='stx' maxlength='100' style='width:150px;height:21;'

tabIndex=1 class=ed trim value='<?=$stx?>'></td>
<td width='5'></td>
<td width='28' align='right'><INPUT type=image src='<?=$g4['path']?

>/img/btn_search.gif' border='0'></td></tr>
<tr><td></td></tr></form>
        </table></td>
    <td width="35"></td>
</tr>
</table>
<!-- 로고 끝 -->

<!-- 메뉴 시작 -->
<table width="<?=$table_width?>" cellpadding='0' cellspacing='0' border='0' align='center'>
<tr>
<td width='8'><img src='<?=$g4[path]?>/skin/head/img/04_l.gif'></td>
<td background='<?=$g4[path]?>/skin/head/img/04_c.gif'>
<table>
<tr>
<?=group("basic", "$gr_id", "$bo_table"); // group?>
</tr>
</table>
</td>
<td width='8'><img src='<?=$g4[path]?>/skin/head/img/04_r.gif'></td>
</tr>
</table>
<!-- 메뉴 끝 -->

<!-- 로그인/인기검색어 시작 -->
<table width="<?=$table_width?>" cellpadding='0' cellspacing='0' border='0' align='center'>
<tr>
<td width='10'><img src='<?=$g4[path]?>/img/sb_l.gif'></td><td background='<?=$g4[path]?>/img/sb_c.gif'>
<?
$sql = " select * from $g4[board_table]
            where gr_id = '$gr_id' and bo_list_level <= '$member[mb_level]' order by bo_table ";
$result = sql_query($sql);
$sub_cnt = mysql_num_rows($result) - 1;
?>
<table cellpadding='0' cellspacing='0' border='0'>
<tr>
<td width="5"></td>
<td>
<?for ($i=0; $row=sql_fetch_array($result); $i++) {
if($row[bo_table] == $bo_table)
$sub_menu = "<span style='color:#f0761c;font-

weight:bold;'>".$row[bo_subject]."</span>";
else
$sub_menu = $row[bo_subject];

if($i < ($sub_cnt)){
$img = "<td align='center' style='padding: 0 3 3

3;'> | </td>";
}else{
$img ="";
};

echo "<td style='padding: 0 5 3 5;'><a href='".$g4

[path]."/bbs/board.php?bo_table=".$row[bo_table]."'>".$sub_menu."</a></td>".$img."";

}?>
</td>
</tr>
</table>
</td><td background='<?=$g4[path]?>/img/sb_c.gif'><?include_once("$g4[path]/rank.php");?> </td><td

width='10'><img src='<?=$g4[path]?>/img/sb_r.gif'></td>
</tr>
</table>
<!-- 로그인/인기검색어 끝 -->

</td></tr></table>

<!-- 표시 메뉴시작 -->
<table width="<?=$table_width?>" cellpadding=0 cellspacing=0 border=0 align=center>
<tr>
    <!-- 왼쪽 메뉴 -->
    <td width=180 valign=top>
<table><tr height="5"><td></td></tr></table>
<?=outlogin("left_login"); // LOGIN?>
<table><tr height="5"><td></td></tr></table>
<? if($gr_id){ ?>
<!-- 테두리 -->
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="E1E1E1">
<tr><td>
<table width="100%" border="0" cellpadding="0" cellspacing="4" bgcolor="ff9200">
<tr><td align="center" valign="top" bgcolor="ff9200" style="padding:0px">
<!--/왼쪽 메뉴-->
<table width="100%" border="0" cellspacing="0" cellpadding="0"

align="center">
<tr><td align="center">
<table width="95%" align="center" cellpadding="0"

cellspacing="0">
<?
$sql = " select gr_id, gr_subject, gr_9, gr_10 from $g4

[group_table] where gr_id = '$gr_id'";//해당그룹 $gr_id를 해당그룹명으로 대체가능
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++){


//그룹을 보여준다면
$gSubject = "<span style='color:#FFFFFF;'><b>" .$row

['gr_subject']."</b></span>";//그룹제목
$gLink = (!empty($row['gr_10']))?$row['gr_10']:$g4

['bbs_path'].'/'.'group.php?gr_id=' .$row['gr_id'];//그룹링크 - 별도링크 필요하면 gr_10 필드에 전체 url 입


echo "<tr><td height='30' align='center' style='padding:0 0

0 10'>";
echo "<a href='$g4[path]/bbs/board.php?bo_table=01_1'

target='$row[gr_9]'>" . $gSubject . "</a></td></tr>";
echo $line_shadow;
//제외보드설정
//$sql2 = " select bo_subject, bo_table, bo_10 from $g4

[board_table] where bo_table not in ('z7_2') and gr_id = '$gr_id' and bo_list_level <= '$member[mb_level]'

order by bo_order_search";
//게시판 권한 설정 적용, 전체 검색사용에 체크된 게시판만 검

색순서에 따라 추출
$sql2 = " select bo_subject, bo_table, bo_9, bo_10 from

$g4[board_table] where (bo_list_level <= $member[mb_level]) and (gr_id = '$row[gr_id]') order by

bo_order_search";
$resultb = sql_query($sql2);
for ($j=0; $rowb=sql_fetch_array($resultb); $j++) {
$bSubject = ($rowb['bo_table'] == $bo_table)?"<span

style='font-weight:bold;color:#222222;'>".cut_str(get_text($rowb['bo_subject']),100,"")."</span>":"<span

style='color:#222222;'>".cut_str(get_text($rowb['bo_subject']), 20,"")."</span>";//게시판제목 - 해당게시판

은 #222222 나머지는 #222222
$bLink = (!empty($rowb['bo_10']))?$rowb['bo_10']:$g4

['bbs_path'].'/'.'board.php?bo_table=' .$rowb['bo_table'];//게시판링크 - 별도링크 필요하면 bo_10 필드에 전

체 url 입력
echo "<tr align='center' bgcolor='FFFFFF'

onMouseOver=this.style.backgroundColor='F8F8F8' onMouseOut=this.style.backgroundColor=''><td width=\"100%\"

height='25' class='left_menu_btn'>";
echo "<a href='" . $bLink . "' target='$rowb[bo_9]'>" .

$bSubject . "</a>";
echo "</td></tr>"; //칸 닫기
echo $line_shadow;//경계선 
}
}//}
?>
</table>
</td></tr>
</table>
<!--/왼쪽 메뉴-->
</td></tr>
</table>
</td></tr>
</table>
<!--/테두리-->
<? } ?>

<table><tr height="5"><td></td></tr></table>
<?=connect("basic"); // 접속자 ?>
<table><tr height="5"><td></td></tr></table>
<a href="<?=$g4[path]?>/bbs/board.php?bo_table=06_1"><img src="<?=$g4[path]?>/img/centergo.jpg"></a>
<table><tr height="5"><td></td></tr></table>
<a href='#' onclick="javascript:window.open('<?=$g4['path']?>/service/banking/banking.php',

'banking','width=450,height=300,top=10,left=10,scrollbars=no')"><img src="<?=$g4[path]?

>/img/tongbo.gif"></a>
    </td>
    <td width=10></td>
    <!-- 중간 -->
    <td width=640 valign=top>
        </td>
    </tr>
</table>


이건 넣고 싶은 아이프레임 소스 입니다.
죄송하지만 어디다가 넣어야 하는지 부탁 ....히히 정말 죄송.
삽입시켜주신 소스 분석 해보겠습니다.

<iframe src="http://ad.mukulcast.com/mukul_player/?skin=4&auto=y
" frameborder="0" width="175" height="15" marginwidth="0" marginheight="0" scrolling="no"></iframe>

댓글 전체

head.php
게시판
tail.php
head.php 파일에서 게시판이 들어갈 테이블을 열어주시고 <td> 여기 까지만.
tail.php 파일에서 게시판을 들어간 테이블을 닫아주세요. </td>
아이프레임은 아무곳이나 적용시켜도 괜찮습니다.
그누기본 설치파일에서 두 파일을 살펴보시면 감이 오실겁니다.
올려주신 소스중에서 예를들면
<td width=10></td>
    <!-- 중간 -->
    <td width=640 valign=top>
        </td>
    </tr>
</table>
======================
<td width=10></td>
        <td width=640 valign=top> <===여기까지 head.php
        <!-- 중간 -->
여기서 부터 tail.php==></td>
    </tr>
</table>
중간이라고 적으신 부분에 게시판이 들어간다는 가정하에서 입니다.
전체 188 |RSS
그누4 질문답변 내용 검색

회원로그인

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