게시판위의 플래시 파일이 않보입니다. > 그누4 질문답변

그누4 질문답변

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

게시판위의 플래시 파일이 않보입니다. 정보

게시판위의 플래시 파일이 않보입니다.

본문

보드 설치 경로는 루트에 했고요. (www)
 
첫페이지는(플래시포함)은 아무에러 없이 나옵니다.(최근게시물 나오게한 페이지)


그런데  두번째 페이지인 보드와 연계하여 게시판을 삽입된 페이지는
'AC_RunActiveContent.js' 위치를 묻더군요....

그래서 경로는 ../AC_RunActiveContent.js  로 해줫더니 에러 않나지만 플래시가 않나옵니다.
배경은 <?=$g4[path]?>/first.jpg 해줬더니 잘 나오는데 말입니다.

물론 두번째페이지에 플래시가 나오도록 <?=$g4[path]?>/menuj.swf 해줘도 않나오고
CSS 파일 경로는 ../ 처리 했더니 잘나오는데....


아 미치겠습니다.
물론 두번째 페이지는 플래시만 제외하고 바탕화면,CSS처리 정상입니다.


그리고 세번째 페이지는 게시판을 달지도 않은 플래시 파일입니다.
두번째페이지에서 게시판만 뺀 페이지입니다.(게시판연계않된파일)  --->이건플래시가 이건 잘나오죠.

왜? 두번째 페이지.. 게시판이 포함된 페이지는(배경화면,css) 경로를 ../으로 고쳐야 나오는지?
첫페이지는 ./ 로 됐는데!

물론 두번째게시판 페이지의 플래시 경로를 src=http://주소/menu.swf "해줘도 않되고
또한  경로를 src="ip주소/menu.swf" 도 않되고
경로를 src="../menu.swf" 줘도 않되고
경로를 src="./menu.swf" 도 않되고
경로를 src="<?=$g4['path']?>/menu.swf" 해줘도 않됩니다


왜? 두번째페이지는 ../으로 고쳐도 플래시 파일만큼 않나오는지(menu.swf)알고싶습니다.

아래는 두번째 페이지인 상단 파일 ttop.php와
                                  하단 파일인  bbtom.php 입니다.

ttop.php------------------
<? include_once("../_common.php"); ?>
<? include("../_head.php"); ?>
<? include("../css.css"); ?>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="<?=$g4[path]?>/AC_RunActiveContent.js" language="javascript"></script>

<!--url's used in the movie-->
<!--text used in the movie-->
<!-- saved from url=(0013)about:internet -->
<style type="text/css">
<!--
#apDiv88 {  /*게시판 위치자리*/
 position:absolute;
 left:130px;
 top:159px;/*159*/
 width:996px;
 height:344px; /*544*/
 z-index:100;
}

-->
</style>

<div id="apDiv77">
<table width="1024%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td> </td>
  </tr>
</table>

<div id="apDiv100">
  <? include("$g4[path]/mysite.html");?> <!--하단 플래시자리-->
 
</div>
<table width="1024" height="690" border="0" align="center" cellpadding="0" cellspacing="0" background="<?=$g4[path]?>/first.jpg">
  <tr>
    <td align="center" valign="top"><table width="100%" height="73" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
   
    <td width="100%" height="140"><div><script language="javascript">
 if (AC_FL_RunContent == 0) {
  alert("This page requires AC_RunActiveContent.js.");
 } else {
  AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0','width','800','height','140','id','menu','align','middle','src','menu','quality','high','wmode','transparent','bgcolor','#000000','name','menu','allowscriptaccess','sameDomain','allowfullscreen','false','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','menu' ); //end AC code
 }
    </script>
      <noscript>
      <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="
" width="800" height="140" id="menu" align="middle">
        <param name="allowScriptAccess" value="sameDomain" />
        <param name="allowFullScreen" value="false" />
        <param name="movie" value="menu.swf" />
        <param name="quality" value="high" />
        <param name="wmode" value="transparent" />
        <param name="bgcolor" value="#000000" />
        <embed src="menu.swf" quality="high" wmode="transparent" bgcolor="#000000" width="800" height="140" name="menu" align="middle" allowscriptaccess="sameDomain" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="
" />     
</object>
      </noscript> </div>
</td>
  </tr>
 
</table>

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

</td>
  </tr>

</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="10"></td>
  </tr>
  <tr>
    <td><? include("./_tail.php"); ?></td>
  </tr>
</table>

</div>

<div id="apDiv88">
<!--게시판 위치자리-->
----------------------------------------------------------------

bbtom.php--------------------------------------------
</div>
--------------------------------------------------------

  • 복사

댓글 전체

플래쉬가 안보이는건 경로문제 일것입니다 공통 인클루드 파일이라면 경로를 $g4[path] 변수를 꼭 사용해서 나타내 주셔야 할듯 합니다.

ttop.php 파일에서 플래쉬 불러오는 부분을 이렇게 고치시면 될거같습니다.
설명적어주신게 이해가 좀 어려워서... 보여주실 수 있으면 쉽게 해결이 될텐데요.

<param name="movie" value="menu.swf" />
=> <param name="movie" value="<?=$g4[path]?>/menu.swf" />

<embed src="menu.swf" quality="high" wmode
=> <embed src="<?=$g4[path]?>/menu.swf" quality="high" wmode
않됩니다.
플래시땜에 정말 애먹네요.이걸 해결해야 홈페이지를 만들텐데. 노트북에 APM설치해서,
작업하는것이기에 사이트를 가르쳐드릴수도 없고 참....미치겠군요
결론은 경로문제도 있지만  어이 없게도 'noscript' 라는 게 문제 였습니다.
'noscript'를 삭제 하니 해결 됐습니다.

제로보드4 에서 도 그랬는데,,,,


고맙게도 48시간 님도 답변을 주실려 애썼는데,,,

고마쓰님 이 경로 문제를 먼저 지적해 주셔서  고마쓰님 답변을 채택해드리겠습니다.
48시간님 양해해 주세요.
저도 같은 상황이라 윗글을보고 해결하는데요..

플래시를 한페이지에 2개를 사용하니까 새로 올린 플래시는 또 먹통이더라고요..

혹시 다른걸 설정해줘야되나요? ㅠ
© SIRSOFT
현재 페이지 제일 처음으로