글내용 미리보기 질문입니다.. > 그누4 질문답변

그누4 질문답변

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

글내용 미리보기 질문입니다.. 정보

글내용 미리보기 질문입니다..

첨부파일

list.skin.php (13.4K) 4회 다운로드 2006-08-02 12:24:05

본문

어제도 올렸지만 정확하게 이해가 안가서 다시 올립니다..번거롭게해서 죄송..
 
카이루님의 미리보기 스킨소스중에서 미리보기를 담당하는 소스입니다..
 
<A onmouseover=\"viewLayer('layer_".$i."', 1);\" onmouseout=\"viewLayer('layer_".$i."', 0);\" href=\"".$list[$i][href]."\">
 
<DIV id=layer_<?=$i?> style="BORDER-RIGHT: #a2a2a2 1px solid; BORDER-TOP: #a2a2a2 1px solid; FONT-SIZE: 9pt; Z-INDEX: 2026; FILTER: alpha(opacity=90); VISIBILITY: hidden; BORDER-LEFT: #a2a2a2 1px solid; BORDER-BOTTOM: #a2a2a2 1px solid; POSITION: absolute; HEIGHT: 0px; BACKGROUND-COLOR: white">
<?
$html = 0;
if (strstr($list[$i][wr_option], "html1"))
    $html = 1;
else if (strstr($list[$i][wr_option], "html2"))
    $html = 2;
$viewlist = conv_content($list[$i][wr_content], $html);
echo $viewlist;
?>
</DIV>

 
 
이것을 아래부분에
 
 $html_day[$i].= "         <br><style>
a:visited { color: slategray; text-decoration: none; }
a:hover { color: tomato; text-decoration: none; }
a:link { color: slategray; text-decoration: none; }
</style>
<center><table width='39' cellpadding='0' cellspacing='0'><a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]'><!-- <img src='$board_skin_path/img/icon.gif'border=0> -->
    <tr>
        <td width='29' height='17'>            <p>
<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]'>".$row[wr_1]."</a></p>
</td>
    </tr>
    <tr>
        <td width='29' height='17'>            <p><a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]'>".$row[wr_2]."</a>
</td>
    </tr>
    <tr>
        <td width='29' height='17'>            <p><a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]'>".$row[wr_3]."</a></p>
</td>
    </tr>
    <tr>
        <td width='29' height='17'>            <p><a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]'>".$row[wr_4]."</a></p>
</td>
    </tr>
    <tr>
        <td width='29' height='17'>           <p><a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]'>".$row[wr_5]."</a></p>
</td>
    </tr>
    <tr>
        <td width='29' height='17'>            <p><a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]'>".$row[wr_6]."</a></p>
</td>
    </tr>
 
이곳에 적용하고 싶은데 파란곳에 마우스를 올리면 $row[wr_10] 에 들어있는 값을 보이게 하고 싶습니다..
 
 
 
<?
$html = 0;
if (strstr($list[$i][wr_option], "html1"))
    $html = 1;
else if (strstr($list[$i][wr_option], "html2"))
    $html = 2;
$viewlist = conv_content($list[$i][wr_content], $html);
echo $viewlist;
?>

위에 부분을 수정하면 될꺼 같은데..이리저리 해도 잘 안되네요..지도 부탁드립니다.
 
전체적인 파일이 필요할지도 몰라 올려놨습니다.

댓글 전체

<tr>
        <td width='29' height='17'>            <p>
<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]'>".$row[wr_1]."</a></p>
</td>

이런식으로도 가능하다는 ;;;;;

<tr>
        <td width='29' height='17'>            <p>
<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]'  title='$row[wr_content]'>".$row[wr_1]."</a></p>
</td>
핵심소스만 적어봅니다..

자스부분
==============================================
<SCRIPT>
<!--
function viewLayer(name, show)
{ if(name == ''){return;}
  if(navigator.appName == 'Netscape')
  { if(show == 1) {
    document.layers[name].visibility = 'show';}
    else{document.layers[name].visibility = 'hide';}
  }else{if(show == 1){
    document.all[name].style.visibility = 'visible';
    }else{document.all[name].style.visibility = 'hidden';
}}}
//-->
</SCRIPT>
==============================================

링크부분
==============================================
echo "<A onmouseover=\"viewLayer('layer_1', 1);\" onmouseout=\"viewLayer('layer_1', 0);\" href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]'>".$row[wr_1]."</a> ";
==============================================


보여줄부분
==============================================
<DIV id=layer_1 style="BORDER-RIGHT: #a2a2a2 1px solid; BORDER-TOP: #a2a2a2 1px solid; FONT-SIZE: 9pt; Z-INDEX: 2026; FILTER: alpha(opacity=90); VISIBILITY: hidden; BORDER-LEFT: #a2a2a2 1px solid; BORDER-BOTTOM: #a2a2a2 1px solid; POSITION: absolute; HEIGHT: 0px; BACKGROUND-COLOR: white">
<?
$html = 0;
if (strstr($row[wr_option], "html1"))
    $html = 1;
else if (strstr($row[wr_option], "html2"))
    $html = 2;
$viewlist = conv_content($row[wr_content], $html);
echo $viewlist;
?>
</DIV>
==============================================
옛소스 보고 다시 적어본거라서.. ;;;;


하나더
'layer_1  row{wr_1]에 대해서 출력합니다.

row[wr_2]이면 layer_2로 해야하는건 알아두세요..
핵심소스를 수정하여서
<A onmouseover=\"viewLayer('layer_1', 1);\" onmouseout=\"viewLayer('layer_1', 0);\" href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]'>".$row[wr_1]."</a>


<DIV id=layer_1 style="BORDER-RIGHT: #a2a2a2 1px solid; BORDER-TOP: #a2a2a2 1px solid; FONT-SIZE: 9pt; Z-INDEX: 2026; FILTER: alpha(opacity=90); VISIBILITY: hidden; BORDER-LEFT: #a2a2a2 1px solid; BORDER-BOTTOM: #a2a2a2 1px solid; POSITION: absolute; HEIGHT: 0px; BACKGROUND-COLOR: white">
<?
$html = 0;
if (strstr($row[wr_option], "html1"))
    $html = 1;
else if (strstr($row[wr_option], "html2"))
    $html = 2;
$viewlist = conv_content($row[wr_10], $html);
echo $viewlist;
?>
</DIV>

수정하여서 넣었더니 달력 틀 한구석에서 아무것도 안나타나고 그냥 깜빡이네요..뭐가 문제가 된건지 모르겠습니다
소스를 보니 보여줄부분을 하나만 만들어꾼요..
이게 한쌍입니다...
링크부분
==============================================
<A onmouseover="viewLayer('layer_1', 1);" onmouseout="viewLayer('layer_1', 0);" href="#">핵심</a>
==============================================
보여줄부분
==============================================
<DIV id=layer_1 style="BORDER-RIGHT: #a2a2a2 1px solid; BORDER-TOP: #a2a2a2 1px solid; FONT-SIZE: 9pt; Z-INDEX: 2026; FILTER: alpha(opacity=90); VISIBILITY: hidden; BORDER-LEFT: #a2a2a2 1px solid; BORDER-BOTTOM: #a2a2a2 1px solid; POSITION: absolute; HEIGHT: 0px; BACKGROUND-COLOR: white">
내용 나오기
</DIV>
============================================================

이게 같이 있어야지 작동하죠....

예를 들면....

<A onmouseover="viewLayer('layer_1', 1);" onmouseout="viewLayer('layer_1', 0);" href="#">거망예약안내
</a>
<DIV id=layer_1 style="BORDER-RIGHT: #a2a2a2 1px solid; BORDER-TOP: #a2a2a2 1px solid; FONT-SIZE: 9pt; Z-INDEX: 2026; FILTER: alpha(opacity=90); VISIBILITY: hidden; BORDER-LEFT: #a2a2a2 1px solid; BORDER-BOTTOM: #a2a2a2 1px solid; POSITION: absolute; HEIGHT: 0px; BACKGROUND-COLOR: white">
거망예약안내 내용보여주기</DIV>

<A onmouseover="viewLayer('layer_2', 1);" onmouseout="viewLayer('layer_2', 0);" href="#">황석예약안내
</a>
<DIV id=layer_2 style="BORDER-RIGHT: #a2a2a2 1px solid; BORDER-TOP: #a2a2a2 1px solid; FONT-SIZE: 9pt; Z-INDEX: 2026; FILTER: alpha(opacity=90); VISIBILITY: hidden; BORDER-LEFT: #a2a2a2 1px solid; BORDER-BOTTOM: #a2a2a2 1px solid; POSITION: absolute; HEIGHT: 0px; BACKGROUND-COLOR: white">
황석예약안내 내용보여주기</DIV>

이런식으로 노가다라고 하죠... ^^

<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]'  title='$row[wr_content]'>".  타이틀안에 내용적그면 마우스 오버할때 자동으로 내용이 보이기도 하죠...

선택은 자유입니다.. ^^
<SCRIPT>
<!--
function viewLayer(name, show)
{ if(name == ''){return;}
  if(navigator.appName == 'Netscape')
  { if(show == 1) {
    document.layers[name].visibility = 'show';}
    else{document.layers[name].visibility = 'hide';}
  }else{if(show == 1){
    document.all[name].style.visibility = 'visible';
    }else{document.all[name].style.visibility = 'hidden';
}}}
//-->
</SCRIPT>
==============================================

링크부분
==============================================
<A onmouseover="viewLayer('layer_1', 1);" onmouseout="viewLayer('layer_1', 0);" href="#">핵심</a>
==============================================


보여줄부분
==============================================
<DIV id=layer_1 style="BORDER-RIGHT: #a2a2a2 1px solid; BORDER-TOP: #a2a2a2 1px solid; FONT-SIZE: 9pt; Z-INDEX: 2026; FILTER: alpha(opacity=90); VISIBILITY: hidden; BORDER-LEFT: #a2a2a2 1px solid; BORDER-BOTTOM: #a2a2a2 1px solid; POSITION: absolute; HEIGHT: 0px; BACKGROUND-COLOR: white">
내용 나오기
</DIV>
==============================================

소스를 보는게 더욱 좋을것 같네요.. ^^
카이루님 마지막 질문..
<DIV id=layer_1 style="BORDER-RIGHT: #a2a2a2 1px solid; BORDER-TOP: #a2a2a2 1px solid; FONT-SIZE: 9pt; Z-INDEX: 2026; FILTER: alpha(opacity=90); VISIBILITY: hidden; BORDER-LEFT: #a2a2a2 1px solid; BORDER-BOTTOM: #a2a2a2 1px solid; POSITION: absolute; HEIGHT: 0px; BACKGROUND-COLOR: white">
 
<?=$row[wr_1];?>

</DIV>

내용부분에 저렇게 넣으니까 문자열 그대로 나오는데....어떻게 해야되죠??
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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