웹

게시판상단 ../head.php 플래쉬 파일 경로문제???

· 2008-05-23 (금) 14:26:34 · 1240 · 7
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :
head.php 에 플래쉬 메뉴 넣을 부분을 아래처럼 넣었습니다..
<script LANGUAGE="javascript" src="../imgs/fla/noline.js"></script>

noline.js 는 아래와 같구요

document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="617" height="120">');
document.write('<param name="movie" value="../imgs/fla/navigation.swf">');
document.write('<param name="quality" value="high">');
document.write('<param name="wmode" value="transparent">');
document.write('<embed src="../imgs/fla/navigation.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="617" height="120">');
document.write('</embed>');
document.write('</object>');

문제는 index.php 나 일반적인 php, html 페이지에서는 잘 뿌려주는데요~

게시판 상단에 ../head.php 로 불러오면 플래쉬메뉴의 이미지는 전부 로딩되는데,,,
동작이 되질 않네요...

최근까지 이런방식으로 잘되었는데요 오늘 새벽부터 지금까지 삽질중이네요
다른분들 비슷한 질답보니,,,경로 문제인거 같아서~
그누보드 경로며 이것저것 다 해봤는데 아~ 정말........ㅠㅠ

head에 있는 플래쉬 메뉴가 아예 공백으로 처리되면 모를까 플래쉬 이미지는 로딩이 되고
동작이 안되니,,,해당페이지 스크립트 오류도 안뜨고,,,
고수님들 헬프미 입니다...
|

댓글 7개

2008-05-23 (금) 14:28:33
../imgs/fla/navigation.swf === > '<?=$g4[path]?>/imgs/fla/navigation.swf'

처럼 변경해보세요
2008-05-23 (금) 14:38:52
아예 공백으로 뜨는데요~
2008-05-23 (금) 14:44:19
절대경로,,상대경로,,,그누경로 이것저것 다해도,,,안되구요~
참고로 head.php 상단에는 아래처럼 되어 있습니다.....
<?
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 = 1000;
?>
2008-05-23 (금) 14:59:44
head의 기본경로가 게시판과 멤버쪽으로 나눠져서 그런거 같은데
그럼 head파일 두개 만드시고...-__-;; 경로설정 하시면 될듯하네요.
2008-05-23 (금) 16:43:04
아직도 해결이 되지 않네요~ 근데 이제보니 게시판상단에 이렇게 불러오는 ../head.php 안에 있는
플래쉬만 작동안하는게 아니라,,,,,,
../skin/member/register.skin.php 와 같은 멤버 폴더안에 있는 각종 스킨파일을 실행해도
../head.php 안에 있는 플래쉬는 작동이 안되네요~

각각의 폴더안에 있는 _common.php 파일의 경로를 살펴봐도,,,모두 제가 설치한 그누폴더구조에 맞
게 설정이 되어있는데,,,계속 같은 증상이 있네요~
도무지,,,,,,,,,,,,모르겠습니다...ㅋㅋ
2008-05-23 (금) 17:54:07
저도 얼마전에 경로 때문에 곤란한적이있어서요.

특히 게시판에서 헤드를 불렀을시 그헤드안에서 원래 인크루두 되어있는것들이 상대경로로 지정되어있다면 작동을 안하고있습니다.

이방법을 저는 절대경로로 해결하였습니다.

head.php 안에 있는 ../어쩌구 파일들을 $DOCUMENT_ROOT를 사용해서 링크했습니다.

그랬더니 잘되더군요.
2008-05-24 (토) 00:06:30
js 피일을 이용하여 플래시를 불러올 경우엔
리플래시현상이 생기기도 합니다.
그누보드 기반으로 만드는 사이트라면
다소 번거로우시더라도 아래처럼 해보시는게 나을 듯합니다.
플래시 테두리 없애는 패치를 겸하여 코드가 깔끔해집니다.
또한 깜빡거리는 현상이 안 생깁니다.

<td width="000" height="00" >
<script>doc_write(flash_movie('<?=$g4['path']?>/경로/aaa.swf', 'aaa', 000, 00, 'window'));</script></td>

원글에 올리신 코드는 매우 비효율적인 코드입니다.
위의 코드로 대체해보시기 바랍니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
08-05-23 조회 818
08-05-23 조회 1,741
08-05-23 조회 833
08-05-23 조회 846
08-05-23 조회 1,010
08-05-23 조회 1,241
08-05-23 조회 849
08-05-23 조회 1,020
08-05-23 조회 881
08-05-23 조회 808
08-05-23 조회 769
08-05-23 조회 1,029
08-05-23 조회 996
08-05-23 조회 993
08-05-23 조회 1,081
08-05-23 조회 1,184
08-05-23 조회 1,023
08-05-23 조회 1,584
08-05-23 조회 1,286
08-05-23 조회 1,030