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

· 16년 전 · 1632 · 5

보드 설치 경로는 루트에 했고요. (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="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" 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="http://www.macromedia.com/go/getflashplayer" />     
</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>
--------------------------------------------------------

|

댓글 5개

플래쉬가 안보이는건 경로문제 일것입니다 공통 인클루드 파일이라면 경로를 $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설치해서,
작업하는것이기에 사이트를 가르쳐드릴수도 없고 참....미치겠군요
ttop.php 에서 swf호출 js를 한번더 정의해 보세요
결론은 경로문제도 있지만 어이 없게도 'noscript' 라는 게 문제 였습니다.
'noscript'를 삭제 하니 해결 됐습니다.

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


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

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

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

혹시 다른걸 설정해줘야되나요? ㅠ
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
16년 전 조회 858
16년 전 조회 844
16년 전 조회 805
16년 전 조회 1,055
16년 전 조회 1,548
16년 전 조회 1,215
16년 전 조회 947
16년 전 조회 1,543
16년 전 조회 1,555
16년 전 조회 1,633
16년 전 조회 1,538
16년 전 조회 1,132
16년 전 조회 1,544
16년 전 조회 1,522
16년 전 조회 1,566
16년 전 조회 1,539
16년 전 조회 1,103
16년 전 조회 995
16년 전 조회 1,560
16년 전 조회 973