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

그누4 질문답변

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

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

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

첨부파일

list.skin.php (13.4K) 0회 다운로드 2006-08-02 00:12:33

본문

http://sir.co.kr/bbs/tb.php/g4_skin_board/456 카이루님의 스킨을 사용하여 제로보드처럼 달력에 적용할려고 하고 있습니다..
 
<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_".$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">
 
소스가 핵심인것 같아서 달력 소스에 이렇게 적용하였습니다..
 
<A onmouseover=\"viewLayer('layer_$row[wr_2]', 1);\" onmouseout=\"viewLayer('layer_.$row[wr_2]', 0);\" href=\"board.php?bo_table=$bo_table&wr_id=$row[wr_id]\">
".$row[wr_1]."</a>
 
<DIV id=layer_<?=$row[wr_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">
 
복잡하겠지만..설명을 드리면 파란색으로된 링크에 마우스를 대면 빨간색 변수의 내용이 보이게 하고 싶어서 수정해 봤지만 아무런 반응이 없네요..
어떤점이 잘못된건지 알려주세요..
전체적인 파일은 업로드해놓았습니다..
 
 
 
  • 복사

댓글 전체

Unlike the two other syntaxes, variables and escape sequences for special characters will not be expanded when they occur in single quoted strings.

무슨 의미인고 하면
'string' 안에 있는 변수는 그냥 string으로 본다는 것입니다
"string"안에서는 변수가 그 내용으로 대체가 됩니다

따라서 원래의 $i처럼 ' '밖으로 빼 내어야 그 변수의 내용이 들어갑니다
<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>

찾아보니 이부분인거 같습니다...근데 어떻게 적용해하는지 잘 모르겠습니다...도와주세요.
© SIRSOFT
현재 페이지 제일 처음으로