플레시 최신글 질문 드립니다. 정보
플레시 최신글 질문 드립니다.본문
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=113295
위페이지 플레시를 사용하는데요..
파일첨부후 링크#1에 링크 주소를 걸었는데 1번 이미지에만 링크가 걸리고
나머지 2,3,4,5번은 링크가 걸리질 않습니다....
http://junggonala.com/undefined
위와 같은 주소로 링크가 연결되는데요...
링크#1 번으로 링크가 걸리게 하려면 어떻게 수정해야하는지 알려주세요...
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/latest_thumb';
$thumb_noimg = $latest_skin_path.'/img/no_image.gif';
$thumb_nolnk = 'http://junggonala.com';
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
$kswf_width="553"; //이미지 가로 크기
$kswf_height="150"; //이미지 세로 크기
$kbutton_pos="4"; //버튼위치 1좌 2우 3상 4하
$kstop_time="5000"; //이미지재생시간(1000=1초)
$kshow_text="1"; //텍스트표기여부 1사용 0미사용
$ktxtcolor="000000"; //글자색
$kbgcolor="ffffff"; //배경색
$ktext_height="18"; //글자크기
$kfile = fopen($thumb_path."/data.js","w");
if (count($list) == 0) {
$datajstext= "var pics='";
$datajstext.= $thumb_noimg;
$datajstext.= "';";
$datajstext.= "var links='";
$datajstext.= $thumb_nolnk;
$datajstext.= "';";
$datajstext.= "var texts='0';";
fwrite($kfile,$datajstext);
fclose($kfile);
}
if (count($list) > 0) {
for ($i=0; $i<count($list); $i++) {
$pics.= $list[$i][file][0][path].'/'.$list[$i][file][0][file].'|';
$texts.= $i+1;
$texts.= '|';
$links.= $list[$i]['wr_link1'];
$links.= '|';
}
$datajstext= "var pics='";
$datajstext.= substr($pics,0,strlen($pics)-1);
$datajstext.= "';";
$datajstext.= "var links='";
$datajstext.= substr($links,0,strlen($links)-1);
$datajstext.= "';";
$datajstext.= "var texts='";
$datajstext.= substr($texts,0,strlen($texts)-1);
$datajstext.= "';";
fwrite($kfile,$datajstext);
fclose($kfile);
} ?>
<script type="text/javascript">
var swf_width=<?=$kswf_width?>;
var swf_height=<?=$kswf_height?>;
</script>
<script type="text/javascript">
document.write('<div id="flash_cycle_image"></div>');
$importjs = (function()
{
var uid = 0;
var curr = 0;
var remove = function(id)
{
var head = document.getElementsByTagName('head')[0];
head.removeChild( document.getElementById('jsInclude_'+id) );
};
return function(file,callback)
{
var callback;
var id = ++uid;
var head = document.getElementsByTagName('head')[0];
var js = document.createElement('script');
js.setAttribute('type','text/javascript');
js.setAttribute('src',file);
js.setAttribute('id','jsInclude_'+id);
if( document.all )
{
js.onreadystatechange = function()
{
if(/(complete|loaded)/.test(this.readyState))
{
try
{
callback(id);remove(id);
}
catch(e)
{
setTimeout(function(){remove(id);include_js(file,callback)},2000);
}
}
};
}
else
{
js.onload = function(){callback(id); remove(id); };
}
head.appendChild(js);
return uid;
};
}
)();
function show_flash()
{
var button_pos=<?=$kbutton_pos?>;
var stop_time=<?=$kstop_time?>;
var show_text=<?=$kshow_text?>;
var txtcolor=<? echo '"'.$ktxtcolor.'"'?>;
var bgcolor=<? echo '"'.$kbgcolor.'"'?>;
var text_height=<?=$ktext_height?>;
var focus_width=swf_width;
var focus_height=swf_height - text_height;
var total_height=focus_height + text_height;
document.getElementById('flash_cycle_image').innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cabversion=6,0,0,0" width="'+ focus_width +'" height="'+ total_height +'">'+'<param name="movie" value="<?=$latest_skin_path?>/dynfocus.swf">'+'<param name="quality" value="high"><param name="wmode" value="opaque">'+'<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&pic_width='+focus_width+'&pic_height='+total_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'">'+'<embed src="<?=$latest_skin_path?>/dynfocus.swf" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&pic_width='+focus_width+'&pic_height='+total_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'" quality="high" width="'+ focus_width +'" height="'+ total_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>'+'</object>';
}
$importjs('<?=$thumb_path?>/data.js', show_flash);
</script>
위페이지 플레시를 사용하는데요..
파일첨부후 링크#1에 링크 주소를 걸었는데 1번 이미지에만 링크가 걸리고
나머지 2,3,4,5번은 링크가 걸리질 않습니다....
http://junggonala.com/undefined
위와 같은 주소로 링크가 연결되는데요...
링크#1 번으로 링크가 걸리게 하려면 어떻게 수정해야하는지 알려주세요...
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/latest_thumb';
$thumb_noimg = $latest_skin_path.'/img/no_image.gif';
$thumb_nolnk = 'http://junggonala.com';
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
$kswf_width="553"; //이미지 가로 크기
$kswf_height="150"; //이미지 세로 크기
$kbutton_pos="4"; //버튼위치 1좌 2우 3상 4하
$kstop_time="5000"; //이미지재생시간(1000=1초)
$kshow_text="1"; //텍스트표기여부 1사용 0미사용
$ktxtcolor="000000"; //글자색
$kbgcolor="ffffff"; //배경색
$ktext_height="18"; //글자크기
$kfile = fopen($thumb_path."/data.js","w");
if (count($list) == 0) {
$datajstext= "var pics='";
$datajstext.= $thumb_noimg;
$datajstext.= "';";
$datajstext.= "var links='";
$datajstext.= $thumb_nolnk;
$datajstext.= "';";
$datajstext.= "var texts='0';";
fwrite($kfile,$datajstext);
fclose($kfile);
}
if (count($list) > 0) {
for ($i=0; $i<count($list); $i++) {
$pics.= $list[$i][file][0][path].'/'.$list[$i][file][0][file].'|';
$texts.= $i+1;
$texts.= '|';
$links.= $list[$i]['wr_link1'];
$links.= '|';
}
$datajstext= "var pics='";
$datajstext.= substr($pics,0,strlen($pics)-1);
$datajstext.= "';";
$datajstext.= "var links='";
$datajstext.= substr($links,0,strlen($links)-1);
$datajstext.= "';";
$datajstext.= "var texts='";
$datajstext.= substr($texts,0,strlen($texts)-1);
$datajstext.= "';";
fwrite($kfile,$datajstext);
fclose($kfile);
} ?>
<script type="text/javascript">
var swf_width=<?=$kswf_width?>;
var swf_height=<?=$kswf_height?>;
</script>
<script type="text/javascript">
document.write('<div id="flash_cycle_image"></div>');
$importjs = (function()
{
var uid = 0;
var curr = 0;
var remove = function(id)
{
var head = document.getElementsByTagName('head')[0];
head.removeChild( document.getElementById('jsInclude_'+id) );
};
return function(file,callback)
{
var callback;
var id = ++uid;
var head = document.getElementsByTagName('head')[0];
var js = document.createElement('script');
js.setAttribute('type','text/javascript');
js.setAttribute('src',file);
js.setAttribute('id','jsInclude_'+id);
if( document.all )
{
js.onreadystatechange = function()
{
if(/(complete|loaded)/.test(this.readyState))
{
try
{
callback(id);remove(id);
}
catch(e)
{
setTimeout(function(){remove(id);include_js(file,callback)},2000);
}
}
};
}
else
{
js.onload = function(){callback(id); remove(id); };
}
head.appendChild(js);
return uid;
};
}
)();
function show_flash()
{
var button_pos=<?=$kbutton_pos?>;
var stop_time=<?=$kstop_time?>;
var show_text=<?=$kshow_text?>;
var txtcolor=<? echo '"'.$ktxtcolor.'"'?>;
var bgcolor=<? echo '"'.$kbgcolor.'"'?>;
var text_height=<?=$ktext_height?>;
var focus_width=swf_width;
var focus_height=swf_height - text_height;
var total_height=focus_height + text_height;
document.getElementById('flash_cycle_image').innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cabversion=6,0,0,0" width="'+ focus_width +'" height="'+ total_height +'">'+'<param name="movie" value="<?=$latest_skin_path?>/dynfocus.swf">'+'<param name="quality" value="high"><param name="wmode" value="opaque">'+'<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&pic_width='+focus_width+'&pic_height='+total_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'">'+'<embed src="<?=$latest_skin_path?>/dynfocus.swf" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&pic_width='+focus_width+'&pic_height='+total_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'" quality="high" width="'+ focus_width +'" height="'+ total_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>'+'</object>';
}
$importjs('<?=$thumb_path?>/data.js', show_flash);
</script>
댓글 전체
감사합니다.
방법을 찾아봐야 겠네요....
방법을 찾아봐야 겠네요....