동영상 최신글 스킨에서,,, > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

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

동영상 최신글 스킨에서,,, 정보

동영상 최신글 스킨에서,,,

본문

 
아래의스킨을 사용중인데요,,
 
 
 
시판 목록으로 이동
    if (!$write[wr_id]) {
        $msg = "글이 존재하지 않습니다.\\n\\n글이 삭제되었거나 이동된 경우입니다.";
        if ($cwin)<?
$g4_path = "../../..";
include_once("$g4_path/common.php");
// wr_id 값이 있으면 글읽기
if ($wr_id) {
    // 글이 없을 경우 해당 게
            alert_close($msg);
        else
            alert($msg, "./board.php?bo_table=$bo_table");
    }
    // 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    if ($member[mb_level] < $board[bo_read_level]) {
        if ($member[mb_id])
            alert("글을 읽을 권한이 없습니다.");
        else
            alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("board.php?bo_table=$bo_table&wr_id=$wr_id"));
    }
    // 자신의 글이거나 관리자라면 통과
    if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin)
        ;
    else {
        // 비밀글이라면
        if (strstr($write[wr_option], "secret")) {
            $ss_name = "ss_secret_{$bo_table}_$write[wr_num]";
            //$ss_name = "ss_secret_{$bo_table}_{$wr_id}";
            // 한번 읽은 게시물의 번호는 세션에 저장되어 있고 같은 게시물을 읽을 경우는 다시 패스워드를 묻지 않습니다.
            // 이 게시물이 저장된 게시물이 아니면서 관리자가 아니라면
            //if ("$bo_table|$write[wr_num]" != get_session("ss_secret"))
            if (!get_session($ss_name))
                goto_url("$g4_path/bbs/password.php?w=s&bo_table=$bo_table&wr_id=$wr_id{$qstr}");
            set_session($ss_name, TRUE);
        }
    }
    // 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
    $ss_name = "ss_view_{$bo_table}_{$wr_id}";
    if (!get_session($ss_name))
    {
        sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
        // 자신의 글이면 통과
        if ($write[mb_id] && $write[mb_id] == $member[mb_id])
            ;
        else {
            // 회원이상 글읽기가 가능하다면
            if ($board[bo_read_level] > 1) {
                // 글읽기 포인트가 음수이고 회원의 포인트가 0 이거나 작다면
                //if ($board[bo_read_point] < 0 && $member[mb_point] <= 0)
                //if ($member[mb_point] + $board[bo_read_point] < 0)
                    //alert("보유하신 포인트(".number_format($member[mb_point]).")가 없어나 모자라서 글읽기(".number_format($board[bo_read_point]).")가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.");
                insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기");
            }
        }
        set_session($ss_name, TRUE);
    }
    $g4[title] = "$group[gr_subject] > $board[bo_subject] > " . strip_tags(conv_subject($write[wr_subject], 255));
} else {
    if ($member[mb_level] < $board[bo_list_level]) {
        if ($member[mb_id])
            alert("목록을 볼 권한이 없습니다.");
        else
            alert("목록을 볼 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("board.php?bo_table=$bo_table&wr_id=$wr_id"));
    }
    if (!$page) $page = 1;
    $g4[title] = "$group[gr_subject] > $board[bo_subject] $page 페이지";
}

$view = get_view($write, $board, $board_skin_path);
if (strstr($sfl, "subject"))
    $view[subject] = search_font($stx, $view[subject]);
$html = 0;
if (strstr($view[wr_option], "html1"))
    $html = 1;
else if (strstr($view[wr_option], "html2"))
    $html = 2;
$view[content] = conv_content($view[wr_content], $html);
if (strstr($sfl, "content"))
    $view[content] = search_font($stx, $view[content]);
$view[content] = preg_replace("/(\<img )([^\>]*)(\>)/i", "\\1 name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' \\2 \\3", $view[content]);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<script language="JavaScript">
<!--
function _stop(){
document.MediaPlayer1.stop();
}
 
function start(){
document.MediaPlayer1.Play();
}
function pause(){
if (MediaPlayer1.PlayState == 2) document.MediaPlayer1.pause();
}
function soundOnOff()
{
//사운드를 끄는...
if(document.MediaPlayer1.mute == true)
{
document.imgButton.src="img/vl_01.gif";//재생중 이미지 경로
document.MediaPlayer1.mute = false;
}
//사운드를 켜는...
else if(document.MediaPlayer1.mute == false)
{
document.imgButton.src="img/vl_on_01.gif";//멈춤 이미지 경로
document.MediaPlayer1.mute = true;

}
//볼륨조절 시작
function player_vol(vol){
  
    var volume = vol;
 var index1;
 var i;
  
 document.MediaPlayer1.volume = volume;
 
 index1 = parseInt(( parseInt(volume) / 200) * -1)
 
 for ( i = 15 ; i >= index1 ; i--){
  eval("volumeimage" + i).src = "img/volume_03.gif"
 }
 
 for ( i = (index1 - 1) ; i >= 0 ; i--){
  eval("volumeimage" + i).src = "img/volume_19.gif"
 }
}
-->
</script>
<script language="javascript">
<!--
function d_size() //double size
{
window.resizeTo(678, 712);

function n_size() //normal size
{
window.resizeTo(420, 540); 
}  
function f_size() //normal size
{
document.MediaPlayer1.DisplaySize = 3;
document.MediaPlayer1.Play();
 document.MediaPlayer1.focus(); 
}
-->
</SCRIPT>
<SCRIPT language=jscript event=Buffering(bStart) for=MediaPlayer1>
if(!read_prevod){
if( bStart )
{
 sstate1.innerHTML = "버퍼링중"
 } else
{
 sstate1.innerHTML = "재생중"
 }

</SCRIPT>
<SCRIPT language=jscript event="PlayStateChange(lOldState, lNewState)" for=MediaPlayer1>
if(!read_prevod){
switch(lNewState)
{
 case 0 :
  sstate1.innerHTML = "중지됨"
  break;
 case 1 :
  sstate1.innerHTML = "일시중지"
  break;
 case 2 :
  sstate1.innerHTML = "재생중"
  break;
 case 6 :
  sstate1.innerHTML = "연결중"
  break;
 case 7 :
  sstate1.innerHTML = "연결중"
  break;
 case 8 :
  sstate1.innerHTML = "연결중"
  break;
 case 9 :
  sstate1.innerHTML = "연결중"
  break;
 case 10 :
  sstate1.innerHTML = "연결중"
  break;
 case 15 :
  sstate1.innerHTML = ""
  break;
 case 21:
  sstate1.innerHTML = "잘못되었습니다."
  break;
}
}
</SCRIPT>
<SCRIPT language=JavaScript>
<!--
 var sizemode = 1
 var read_prevod=false
function init(){
 window.setInterval("posmove()", 100);
}
function posmove(){
if (sizemode == "1"){
 if(document.MediaPlayer1.currentPosition==0){
 document.all.posbtn.style.posLeft =37;
 }else{
 document.all.posbtn.style.posLeft =37+334*document.MediaPlayer1.currentPosition/document.MediaPlayer1.Duration
 }
}
    var dhour = parseInt(document.MediaPlayer1.duration / 3600);
    var dmin = parseInt(document.MediaPlayer1.duration % 3600 / 60);
    var dsec = parseInt(document.MediaPlayer1.duration % 60);
    var phour = parseInt(document.MediaPlayer1.currentPosition / 3600);
    var pmin = parseInt(document.MediaPlayer1.currentPosition % 3600 / 60);
    var psec = parseInt(document.MediaPlayer1.currentPosition % 60);

    if( dmin < 10)
  dmin = "0" + dmin;
    if( dsec < 10)
  dsec = "0" + dsec;
    if( pmin < 10)
  pmin = "0" + pmin;
    if( psec < 10)
  psec = "0" + psec;
  
    if(!read_prevod){
    sstate2.innerHTML = phour + ":" +pmin + ":" + psec + " / " + dhour + ":" + dmin + ":" + dsec + " " ;
    }
   
}
var objid;
function setVolume(obj)
{
 objid = obj.id;
 x=event.screenX-document.all[objid].style.posLeft
}
document.onmousemove = moveobj;
document.onmouseup = freeobj;
function moveobj()
{
 if(objid == "volbtn")
 {
  if (event.screenX-x>=160 && event.screenX-x<=318)
  document.all[objid].style.posLeft=event.screenX-x;
  doSetVolume(Math.round(document.all[objid].style.posLeft));
 }else if(objid =="posbtn"){
      if (sizemode =="1"){
  if (event.screenX-x>=37 && event.screenX-x<=334){
  document.all[objid].style.posLeft=event.screenX-x;
  doSetPosition( Math.round(document.all[objid].style.posLeft)); }
  
      }
 }
 return false;
}
function downobj(){
      if (sizemode =="1"){  
  document.all.posbtn.style.posLeft=window.event.clientX-5;
  doSetPosition( Math.round(document.all.posbtn.style.posLeft));   
      }else if(sizemode=="2"){
  document.all.posbtn.style.posLeft=window.event.clientX-5;
  doSetPosition( Math.round(document.all.posbtn.style.posLeft));     
      }
 return false;
}
function downobjvol(){
    
  document.all.volbtn.style.posLeft=window.event.clientX-5;
  doSetVolume( Math.round(document.all.volbtn.style.posLeft));   
 return false;
}
function freeobj()
{
 objid = "";
}
function setVolume10(value)
{
 if(document.all["volbtn"].style.posLeft + value >= 0 && document.all["volbtn"].style.posLeft + value <= 160)
  document.all["volbtn"].style.posLeft += value;
 doSetVolume( Math.round((document.all["volbtn"].style.posLeft*5)/3));
}
 
//-->
</SCRIPT>
<style type="text/css">
<!--
BODY { margin:0 0 0 0; font-family:"돋움"; font-size: 12px; COLOR: #333333; LINE-HEIGHT: 150%; letter-spacing: 0px; }
}
td, p, input, button, textarea, select, .c1 { font-family:"돋움"; font-size: 12px; COLOR: #555555; LINE-HEIGHT: 150%; letter-spacing: 0px;}
-->
</style>
<title>동영상보기</title>
</head>
<body  oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onkeydown="return false"  onload=init()>
<table width="100%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="22" height="65"><img src="img/pllayerbg_01.gif" width="22" height="65"></td>
    <td height="65" background="img/pllayerbg_04.gif"><div align="center"><img src="img/pllayerbg_03.gif" width="264" height="65"></div></td>
    <td width="24" height="65"><img src="img/pllayerbg_06.gif" width="24" height="65"></td>
  </tr>
  <tr>
    <td background="img/pllayerbg_07.gif"><img src="img/pllayerbg_10.gif" width="22" height="243"></td>
    <td bgcolor="#333333" ><div align="center">
        <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="100%" height="100%" id="MediaPlayer1">
          <param name="Filename" value="<?=$write["wr_link1"]?>">
          <param name="AutoSize" value="1">
          <param name="AutoStart" value="true">
          <param name="AutoRewind" value="0">
          <param name="ClickToPlay" value="false">
          <param name="Enabled" value="0">
          <param name="EnableContextdir" value="false">
          <param name="EnableTracker" value="0">
          <param name="Mute" value="0">
          <param name="ShowCaptioning" value="0">
          <param name="ShowControls" value="0">
          <param name="ShowAudioControls" value="false">
          <param name="ShowDisplay" value="false">
          <param name="ShowTracker" value="false">
          <param name="VideoBorderWidth" value="0">
          <param name="ShowStatusBar" value="0">
        </object>
      </div></td>
    <td background="img/pllayerbg_09.gif"><img src="img/pllayerbg_11.gif" width="24" height="243"></td>
  </tr>
  <tr>
    <td height="21"><img src="img/pllayerbg_12.gif" width="22" height="21"></td>
    <td background="img/pllayerbg_13.gif"><div align="center"><img src="img/pllayerbg_13.gif" width="1" height="21"></div></td>
    <td><img src="img/pllayerbg_16.gif" width="24" height="21"></td>
  </tr>
  <tr>
    <td width="22" height="88"><img src="img/pllayerbg_17.gif" width="22" height="88"></td>
    <td background="img/pllayerbg_18.gif"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td style="padding-left:15px; padding-right:8px;"><table width="352" border="0" cellspacing="0" cellpadding="0" background="img/bar_02.gif">
              <tr>
                <td height="15"  valign="top" ><img src="img/play.gif" name="posbtn" width="18" height="8" vspace="5" id=posbtn style="Z-INDEX: 1;  CURSOR: default; POSITION: absolute;" onmousedown=setVolume(this)></td>
              </tr>
            </table></td>
        </tr>
        <tr>
          <td>
 <table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="26"><img src="img/pllayerbg_23.gif" width="26" height="34"></td>
                <td width="25" background="img/pllayerbg_25.gif"><img src="img/spectrum_on.gif" width="19" height="15"></td>
                <td  nowrap background="img/pllayerbg_25.gif"  id=sstate1 style="FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: 굴림;" name="sstate1" align="center">연결중</td>
                <td width="0" nowrap background="img/pllayerbg_25.gif"><div id=sstate2 style="FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: 굴림;" name="sstate2"></div></td>             
                <td background="img/pllayerbg_25.gif"><marquee scrollamount=3 width="140">
                  <font color="#FFCC00"><b>
                  <?=$write[wr_subject]?>
                  </b></font></marquee></td>
                <td width="20"><img src="img/pllayerbg_26.gif" width="20" height="34"></td>
              </tr>
 </table>
  </td>
        </tr>
        <tr>
          <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="12"> </td>
                <td width="29"><a href="#" onClick="javascript:_stop()"><img src="img/pllayerbg_28.gif" name="stop" width="29" height="33" border="0" id="stop" onMouseOver="MM_swapImage('stop','','img/pllayerbg_on_25.gif',1)" onMouseOut="MM_swapImgRestore()"></a></td>
                <td width="37"><a href="#" onClick="javascript:start()"><img src="img/pllayerbg_on_26.gif" name="play" width="37" height="33" border="0" id="play" onMouseOver="MM_swapImage('play','','img/pllayerbg_on_26.gif',1)" onMouseOut="MM_swapImgRestore()"></a></td>
                <td width="30"><a href="#" onClick="javascript:pause()"><img src="img/pllayerbg_30.gif" name="pluse" width="30" height="33" border="0" id="pluse" onMouseOver="MM_swapImage('pluse','','img/pllayerbg_on_27.gif',1)" onMouseOut="MM_swapImgRestore()"></a></td>
                <td width="117"><table width="117" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td width="26"><a href="#" onClick="soundOnOff()"><img src="img/pllayerbg_31.gif" name="imgButton" border="0" id="imgButton"></a></td>
                      <td width="72" background="img/pllayerbg_32.gif" valign="top" style="padding-top:10px; "><table width="80" border="0" cellspacing="0" cellpadding="0">
                          <tr>
                            <td width="5"><a onClick="player_vol('-3000')"> <img id=volumeimage15 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                            <td width="5"><a onClick="player_vol('-2800')"> <img id=volumeimage14 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                            <td width="5"><a onClick="player_vol('-2600')" ><img id=volumeimage13 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                            <td width="5"><a onClick="player_vol('-2400')" ><img id=volumeimage12 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                            <td width="5"><a onClick="player_vol('-2200')" ><img id=volumeimage11 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                            <td width="5"><a onClick="player_vol('-2000')" ><img id=volumeimage10 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                            <td width="5"><a onClick="player_vol('-1800')" ><img id=volumeimage9 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                            <td width="5"><a onClick="player_vol('-1600')"><img id=volumeimage8 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                            <td width="5"><a onClick="player_vol('-1400')" ><img id=volumeimage7 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                            <td width="5"><a onClick="player_vol('-1200')"><img id=volumeimage6 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                            <td width="5"><a onClick="player_vol('-1000')"><img id=volumeimage5 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                            <td width="5"><a onClick="player_vol('-800')"><img id=volumeimage4 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                            <td width="5"><a onClick="player_vol('-600')" ><img id=volumeimage3 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                            <td width="5"><a onClick="player_vol('-400')" ><img id=volumeimage2 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                            <td width="5"><a onClick="player_vol('-200')"><img id=volumeimage1 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                            <td width="5"><a onClick="player_vol('0')"><img  id=volumeimage0 height=8 src="img/volume_03.gif" width=4 border=0></a></td>
                          </tr>
                        </table></td>
                      <td width="19"><img src="img/pllayerbg_33.gif" width="19" height="33"></td>
                    </tr>
                  </table></td>
                <td style="padding-right:10px;"><table width="104" border="0" align="right" cellpadding="0" cellspacing="0">
                    <tr>
                      <td width="32"></td>
                      <td width="41"></td>
                      <td width="31"></td>
                    </tr>
                  </table></td>
              </tr>
            </table></td>
        </tr>
        <tr>
          <td><div align="center"><img src="img/pllayerbg_37.gif" width="321" height="6"></div></td>
        </tr>
      </table></td>
    <td width="24"><img src="img/pllayerbg_22.gif" width="24" height="88"></td>
  </tr>
  <tr >
    <td background="img/pllayerbg_40.gif"  height="32" colspan="3"></td>
  </tr>
</table>
<SCRIPT language=VBscript>
 sub doSetVolume(lVolume)
  Percent = (lVolume-48)/(116-48)*100
  XXX = -4000 +40*Percent
  MediaPlayer1.Volume = XXX
 End Sub
 
 sub doSetPosition(lPosition)
  barpos = lPosition
  if sizemode = 1 then
               barlen = 325
              else
               barlen = 650
              end if
  MediaPlayer1.currentPosition = MediaPlayer1.Duration * (barpos-122) / (barlen-122)
  MediaPlayer1.Play()
    
 End Sub
 </SCRIPT>
</body>
</html>
 
클릭하면 글읽을 래벨이아니라면서,, 회원가입하라는데 운영자로,,로그인한상태로도, 안되네요,,
어떻게 해야할까요? 

댓글 전체

소스 상으론 문제점이 없는듯 합니다.

혹시 관리자의 레벨이 글읽기 레벨보다 적은게 아닌지 확인해 보세요.

 // 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    if ($member[mb_level] < $board[bo_read_level]) {
        if ($member[mb_id])
            alert("글을 읽을 권한이 없습니다.");
        else
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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