의견좀 주세요~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 자유게시판

자유게시판

의견좀 주세요~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 정보

의견좀 주세요~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

본문

http://news.pj.terrorboy.net/ <-- 시안 없이 작업된것 ⓑ
 
ⓐ에서 보이는 동영상 출력과 그옆에 리스트 부분(리스트에서 클릭시 그옆에 동영상과 설명이 바뀜)의 문제입니다.
현제 ⓑ에서는 이미 구현은 되어있습니다. 하지만 ⓑ의 상태는 자바스크립트라서 글자를 재가공하기 엄청 힘들더군요. 그래서 ⓐ시안이 나온김에 프로그램을 새로 짜려고 합니다만... 아무리 생각해도 ⓑ의 방법밖에 생각이 안나네요.
구현 가능한 의견즘 주세요.
추천
0

댓글 1개

그냥 소스 약간 변경후 사용하기로 했습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<meta http-equiv="content-type" content="text/html; charset=utf-8">

<table border="1" width="99%">
<tr>
<td width="410px"><div id="main_movie"></div></td>
<td valign="top">
<div id="movie_latest_subject"></div>
<div id="movie_latest_content"></div>
</td>
<tr>
<td colspan="2" style="padding-top:5px;">
<?
for ($i=0; $i<count($list); $i++) {
if($i == "0"){
$move_src = $list[$i][file][0][file];
$move_images = $list[$i][file][1][file];
$movie_latest_subject = $list[0][subject];
$movie_latest_content = $list[0][wr_content];
}
$wr = str_replace("\n","&br;",$list[$i][wr_content]);
?>
<span style="font-size:1.2em">
<a href="javascript:main_movie('<?=$list[$i][file][0][file]?>', '<?=$list[$i][file][1][file]?>', '<?=$list[$i][subject]?>', ' <?=$wr?>');"><font style='font-family:돋움; font-size:9pt; color:#6A6A6A;'><img src="<?=$g4[path]?>/data/file/<?=$bo_table?>/<?=$list[$i][file][1][file]?>" width="50px" height="50px"><?=$list[$i]['subject']?></font></a>
</span>
<? } ?>

<? if (count($list) == 0) { ?><? } ?>
<? $movie_latest_content = nl2br($movie_latest_content); ?>
<script type="text/javascript">
var name = "<?=$move_src?>";
var images = "<?=$move_images?>";
var movie_latest_subject = "<?=$movie_latest_subject?>";
var movie_latest_content = "<?=urlencode($movie_latest_content)?>";

document.getElementById("main_movie").innerHTML = "<object id=\"flash_fallback_1\" class=\"vjs-flash-fallback\" width=\"410\" height=\"300\" type=\"application/x-shockwave-flash\" " +
"data=\"<?=$latest_skin_path?>/flowplayer-3.2.1.swf\">" +
"<param name=\"movie\" value=\"<?=$latest_skin_path?>/flowplayer-3.2.1.swf\" />" +
"<param name=\"allowfullscreen\" value=\"true\" />" +
"<param name=\"flashvars\" value='config={\"playlist\":[\"<?=$g4[path]?>/data/file/<?=$bo_table?>/" + images + "\", {\"url\": \"http://news.pj.terrorboy.net/data/file/movie/" + name + "\",\"autoPlay\":false,\"autoBuffering\":true}]}' />" +
"</object>";
document.getElementById("movie_latest_subject").innerHTML = movie_latest_subject;
movie_latest_content = decodeURIComponent(movie_latest_content);
document.getElementById("movie_latest_content").innerHTML =  movie_latest_content.replace(/\+/gi," "); // 변환된 데이터 +(스페이스 대신 들어감)을 공백처리.

function main_movie(name, images, latest_subject, latest_content){
document.getElementById("main_movie").innerHTML = "<object id=\"flash_fallback_1\" class=\"vjs-flash-fallback\" width=\"410\" height=\"300\" type=\"application/x-shockwave-flash\" " +
"data=\"<?=$latest_skin_path?>/flowplayer-3.2.1.swf\">" +
"<param name=\"movie\" value=\"<?=$latest_skin_path?>/flowplayer-3.2.1.swf\" />" +
"<param name=\"allowfullscreen\" value=\"true\" />" +
"<param name=\"flashvars\" value='config={\"playlist\":[\"<?=$g4[path]?>/data/file/<?=$bo_table?>/" + images + "\", {\"url\": \"http://news.pj.terrorboy.net/data/file/movie/" + name + "\",\"autoPlay\":true,\"autoBuffering\":true}]}' />" +
"</object>";
document.getElementById("movie_latest_subject").innerHTML = latest_subject;
latest_content =  latest_content.replace(/\&br;/gi,"<br>");
document.getElementById("movie_latest_content").innerHTML = latest_content.replace(/\+/gi," ");
}
</script>
</td>
</tr>
</table>
전체 199,677 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT