테스트 사이트 - 개발 중인 베타 버전입니다

제목을클릭해도 새창이안뜨는데 원인을 못찾겠습니다..ㅠ.ㅠ 채택완료

구다라 5년 전 조회 2,594

제목을클릭해도 새창이안뜨는데 원인을 못찾겠습니다.

list.skin.php에서 아래와같이작성이됬는데......새창만뜨고 내용을 못가져오는거같습니다.

</strong></p>

<p><?php if ($is_checkbox) { ?></p>

<p>                    <a href="<?php echo $list[$i]['href'] ?>"></p>

<p>                        <?php echo $list[$i]['icon_reply'] ?></p>

<p>                        <?php</p>

<p>                            if (isset($list[$i]['icon_secret'])) echo rtrim($list[$i]['icon_secret']);</p>

<p>                         ?></p>

<p>                        <?php echo $list[$i]['subject'] ?></p>

<p>                       </p>

<p>                    </a></p>

<p>                 <?php }else{ ?>    </p>

<p>                    <a href="<?php echo $board_skin_url ?>/view_user.php?bo_table=<?php echo $bo_table;?>&wr_id=<?php echo $list[$i]['wr_id'];?>" class="mun_view"  ></p>

<p>                        <?php echo $list[$i]['icon_reply'] ?></p>

<p>                        <?php</p>

<p>                            if (isset($list[$i]['icon_secret'])) echo rtrim($list[$i]['icon_secret']);</p>

<p>                         ?></p>

<p>                        <?php echo $list[$i]['subject'] ?></p>

<p>                       </p>

<p>                    </a></p>

<p>                 <?php } ?> </p>

<p><strong>

불러오는 함수는

</strong></p>

<p><!-- 페이지 --></p>

<p><?php echo $write_pages;  ?></p>

<p> </p>

<p><script></p>

<p>var mun_view=function(href){</p>

<p>    var mun_view=window.open(href,'mun_view','left=350,top=50,width=750,height=750,scrollbars=1,resizable=yes');</p>

<p>    mun_view.focus();</p>

<p>}</p>

<p> </p>

<p>$(function(){</p>

<p>    $(".mun_view").click(function(){</p>

<p>        mun_view(this.href);</p>

<p>        return false;</p>

<p>    });</p>

<p> </p>

<p>});</p>

<p></script></p>

<p><strong>
 

이렇습니다..........

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

5년 전

view_user.php 1행 다음에 아래코드를 넣어보세요

무슨 에러인지 나올 것입니다

 

error_reporting(E_ALL & ~E_NOTICE); ini_set("display_errors", 1);

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

구다라
5년 전
관심가져주셔서 감사합니다.
코드를 넣고 확인해봤는데 500에러 새창페이지가 동작하지않는다고 나오네요.......

댓글을 작성하려면 로그인이 필요합니다.

5년 전

</strong></p>

<p><?php</p>

<p>include_once('../../../common.php');</p>

<p>include_once('../../../head.sub.php');</p>

<p>

 </p>

<p>$sql_search = "";</p>

<p>// 검색이면</p>

<p>if ($sca || $stx || $stx === '0') {</p>

<p>    // where 문을 얻음</p>

<p>    $sql_search = get_sql_search($sca, $sfl, $stx, $sop);</p>

<p>    </p>

<p>    $search_href = './board.php?bo_table='.$bo_table.'&page='.$page.$qstr;</p>

<p>    $list_href = './board.php?bo_table='.$bo_table;</p>

<p>} else {</p>

<p>    $search_href = '';</p>

<p>    $list_href = './board.php?bo_table='.$bo_table.'&page='.$page;</p>

<p>}</p>

<p>

 </p>

<p>    if ($sql_search)</p>

<p>        $sql_search = " and " . $sql_search;</p>

<p> </p>

<p>    // 윗글을 얻음</p>

<p>    $sql = " select wr_id, wr_subject, wr_datetime from {$write_table} where wr_is_comment = 0 and wr_num = '{$write['wr_num']}' and wr_reply < '{$write['wr_reply']}' {$sql_search} order by wr_num desc, wr_reply desc limit 1 ";</p>

<p>    $prev = sql_fetch($sql);</p>

<p> </p>

<p>    // 위의 쿼리문으로 값을 얻지 못했다면</p>

<p>    if (!$prev['wr_id'])     {</p>

<p>        $sql = " select wr_id, wr_subject, wr_datetime from {$write_table} where wr_is_comment = 0 and wr_num < '{$write['wr_num']}' {$sql_search} order by wr_num desc, wr_reply desc limit 1 ";</p>

<p>        $prev = sql_fetch($sql);</p>

<p>    }</p>

<p> </p>

<p>    // 아래글을 얻음</p>

<p>    $sql = " select wr_id, wr_subject, wr_datetime from {$write_table} where wr_is_comment = 0 and wr_num = '{$write['wr_num']}' and wr_reply > '{$write['wr_reply']}' {$sql_search} order by wr_num, wr_reply limit 1 ";</p>

<p>    $next = sql_fetch($sql);</p>

<p>    // 위의 쿼리문으로 값을 얻지 못했다면</p>

<p>    if (!$next['wr_id']) {</p>

<p>        $sql = " select wr_id, wr_subject, wr_datetime from {$write_table} where wr_is_comment = 0 and wr_num > '{$write['wr_num']}' {$sql_search} order by wr_num, wr_reply limit 1 ";</p>

<p>        $next = sql_fetch($sql);</p>

<p>    }</p>

<p>

 </p>

<p>// 이전글 링크</p>

<p>$prev_href = '';</p>

<p>if (isset($prev['wr_id']) && $prev['wr_id']) {</p>

<p>    $prev_wr_subject = get_text(cut_str($prev['wr_subject'], 255));</p>

<p>    $prev_href = $board_skin_url.'/view_user.php?bo_table='.$bo_table.'&wr_id='.$prev['wr_id'].$qstr;</p>

<p>    $prev_wr_date = $prev['wr_datetime'];</p>

<p>}</p>

<p> </p>

<p>// 다음글 링크</p>

<p>$next_href = '';</p>

<p>if (isset($next['wr_id']) && $next['wr_id']) {</p>

<p>    $next_wr_subject = get_text(cut_str($next['wr_subject'], 255));</p>

<p>    $next_href = $board_skin_url.'/view_user.php?bo_table='.$bo_table.'&wr_id='.$next['wr_id'].$qstr;</p>

<p>    $next_wr_date = $next['wr_datetime'];</p>

<p>}</p>

<p>



 </p>

<p>    $scrap_href = '/bbs/scrap_popin.php?bo_table='.$bo_table.'&wr_id='.$wr_id;</p>

<p> </p>

<p>    </p>

<p> </p>

<p>include_once(G5_LIB_PATH.'/thumbnail.lib.php');</p>

<p> </p>

<p>// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨</p>

<p>?></p>

<p><link rel="stylesheet" href="./style.css"></p>

<p> </p>

<p><script src="<?php echo G5_JS_URL; ?>/viewimageresize.js"></script></p>

<p> </p>

<p><!-- 게시물 읽기 시작 { --></p>

<p> </p>

<p><article id="bo_v" style="width:<?php echo $width; ?>"></p>

<p>    <header></p>

<p>        <h2 id="bo_v_title"></p>

<p>            <?php if ($write['ca_name']) { ?></p>

<p>            <span class="bo_v_cate"><?php echo $write['ca_name']; // 분류 출력 끝 ?></span> </p>

<p>            <?php } ?></p>

<p>            <span class="bo_v_tit"></p>

<p>            <?php</p>

<p>            echo cut_str(get_text($write['wr_subject']), 70); // 글제목 출력</p>

<p>            ?></span></p>

<p>        </h2></p>

<p>    </header></p>

<p> </p>

<p>        <style></p>

<p>            #bo_v{padding:20px;margin-top:0px;}</p>

<p>            .mun{height:30px;}</p>

<p>            .answer_area{margin-top:30px;height:30px;}</p>

<p>            .answer_area:after {display:block;visibility:hidden;clear:both;content:""}</p>

<p>            .ans{float:left;border:1px solid #ccc;height:30px;line-height:30px;margin-left:-1px;padding:0px 10px;text-align:center;}</p>

<p>            .ans2{color:#fff;background:orange;cursor:pointer;}</p>

<p>            .ans3{color:#fff;background:#329632;cursor:pointer;}</p>

<p>            #bo_v_atc{margin-top:20px;}</p>

<p>            #bo_v_con{margin-top:10px;border:1px solid #ccc;padding:10px;display:none;}</p>

<p>            .wr_con{width:100%;border:1px solid #ccc;padding:10px;background:#eee;margin-bottom:20px;}</p>

<p>

 </p>

<p>            .btn_area{clear:both;width:100%;padding-top:30px;}</p>

<p>            .btn_area .left{float:left;width:33.333%;}</p>

<p>            .btn_area .left .bt1{display:inline-block;width:70px;height:30px;line-height:30px;text-align:center;background: #f0ad4e;color:#fff;}</p>

<p>            .btn_area .right{float:right;width:66.666%;text-align:right;}</p>

<p>            .btn_area .right .bt2{display:inline-block;width:70px;height:30px;line-height:30px;text-align:center;background: #5bc0de;color:#fff;}</p>

<p>            .btn_area .right .bt3{display:inline-block;width:70px;height:30px;line-height:30px;text-align:center;background: #5cb85c;color:#fff;}</p>

<p> </p>

<p>            @media (max-width: 500px) {</p>

<p> </p>

<p>            .ans{width:20%;}</p>

<p>            .ans0{display:none;}</p>

<p>            .ans2{width:50%;}</p>

<p>            .ans3{width:50%;}</p>

<p> </p>

<p>            }</p>

<p> </p>

<p>        </style></p>

<p> </p>

<p>    <section id="bo_v_atc"></p>

<p>        <h2 id="bo_v_atc_title">본문</h2></p>

<p> </p>

<p>        <?php</p>

<p>        if ($write["wr_con"]){</p>

<p>        ?></p>

<p>            <p class="wr_con"  style=""><?php echo nl2br($write["wr_con"])?></p></p>

<p>        <?php } ?></p>

<p> </p>

<p>        <?php </p>

<p>        for ($i=1;$i<6;$i++){</p>

<p>            if ($i==1) $no="①";</p>

<p>            else if ($i==2) $no="②";</p>

<p>            else if ($i==3) $no="③";</p>

<p>            else if ($i==4) $no="④";</p>

<p>            else if ($i==5) $no="⑤";</p>

<p> </p>

<p>            if ($write["wr_".$i]){</p>

<p>        ?></p>

<p>            <p class="mun"><?php echo $no;?> <?php echo $write["wr_".$i];?></p></p>

<p>        <?php</p>

<p>            }</p>

<p>        }?></p>

<p>        </p>

<p>

 </p>

<p>        <div class="answer_area"></p>

<p>        <p class="ans ans0">정답체크</p></p>

<p>        <?php </p>

<p>        for ($i=1;$i<6;$i++){</p>

<p>            if ($i==1) $no="①";</p>

<p>            else if ($i==2) $no="②";</p>

<p>            else if ($i==3) $no="③";</p>

<p>            else if ($i==4) $no="④";</p>

<p>            else if ($i==5) $no="⑤";</p>

<p> </p>

<p>            if ($write["wr_".$i]){</p>

<p>        ?></p>

<p>            <p class="ans <?php if ($write["wr_10"]==$i) echo " dap";?>"><input type="radio" name="answer_ok" value="<?php echo $i;?>"><?php echo $i;?>번</p></p>

<p>        <?php</p>

<p>            }</p>

<p>        }?></p>

<p>        <p class="ans ans2">정답확인</p></p>

<p>        <p class="ans ans3">해설보기</p></p>

<p>        </div></p>

<p>

 </p>

<p>    <script></p>

<p> </p>

<p>$(function(){</p>

<p>    $(".ans2").click(function(){</p>

<p>        <?php if (!$member["mb_id"]){?></p>

<p>            alert("회원로그인 후 보실 수 있습니다.");</p>

<p>            window.self.close();</p>

<p>        <?php } else {?></p>

<p>            $(".dap").css("color","red");</p>

<p>        <?php } ?></p>

<p>

 </p>

<p>    });</p>

<p> </p>

<p>    $(".ans3").click(function(){</p>

<p>        <?php if (!$member["mb_id"]){?></p>

<p>            alert("회원로그인 후 보실 수 있습니다.");</p>

<p>            window.self.close();</p>

<p>        <?php } else {?></p>

<p>            $("#bo_v_con").show();</p>

<p>        <?php } ?></p>

<p>

 </p>

<p>    });</p>

<p>

 </p>

<p>});</p>

<p></script>   </p>

<p>    </p>

<p> </p>

<p>        <!-- 본문 내용 시작 { --></p>

<p>        <div id="bo_v_con"><?php echo nl2br($write['wr_content']); ?></div></p>

<p>        <?php //echo $write['rich_content']; // {이미지:0} 과 같은 코드를 사용할 경우 ?></p>

<p>        <!-- } 본문 내용 끝 --></p>

<p> </p>

<p>        <?php if ($is_signature) { ?><p><?php echo $signature ?></p><?php } ?></p>

<p>

 </p>

<p>       </p>

<p>    </section></p>

<p>



 </p>

<p>   </p>

<p>    <div class="btn_area"></p>

<p>        <div class="left"></p>

<p>            <a href="<?php echo $scrap_href;  ?>" target="_blank"  onclick="win_scrap(this.href); return false;" class="bt1">스크랩</a></p>

<p>        </div></p>

<p>        <div class="right"></p>

<p>        <?php if ($prev_href) { ?><a href="<?php echo $prev_href ?>" class="bt2">이전글</a><?php } ?></p>

<p>        <?php if ($next_href) { ?><a href="<?php echo $next_href ?>" class="bt3">다음글</a><?php } ?></p>

<p>        </p>

<p>        </div></p>

<p>    </div></p>

<p>  </p>

<p>



 </p>

<p></article></p>

<p><!-- } 게시판 읽기 끝 --></p>

<p>

 </p>

<p><script></p>

<p><?php if ($board['bo_download_point'] < 0) { ?></p>

<p>$(function() {</p>

<p>    $("a.view_file_download").click(function() {</p>

<p>        if(!g5_is_member) {</p>

<p>            alert("다운로드 권한이 없습니다.\n회원이시라면 로그인 후 이용해 보십시오.");</p>

<p>            return false;</p>

<p>        }</p>

<p> </p>

<p>        var msg = "파일을 다운로드 하시면 포인트가 차감(<?php echo number_format($board['bo_download_point']) ?>점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?";</p>

<p> </p>

<p>        if(confirm(msg)) {</p>

<p>            var href = $(this).attr("href")+"&js=on";</p>

<p>            $(this).attr("href", href);</p>

<p> </p>

<p>            return true;</p>

<p>        } else {</p>

<p>            return false;</p>

<p>        }</p>

<p>    });</p>

<p>});</p>

<p><?php } ?></p>

<p> </p>

<p>function board_move(href)</p>

<p>{</p>

<p>    window.open(href, "boardmove", "left=50, top=50, width=500, height=550, scrollbars=1");</p>

<p>}</p>

<p></script></p>

<p> </p>

<p><script></p>

<p>$(function() {</p>

<p>    $("a.view_image").click(function() {</p>

<p>        window.open(this.href, "large_image", "location=yes,links=no,toolbar=no,top=10,left=10,width=10,height=10,resizable=yes,scrollbars=no,status=no");</p>

<p>        return false;</p>

<p>    });</p>

<p> </p>

<p>    // 추천, 비추천</p>

<p>    $("#good_button, #nogood_button").click(function() {</p>

<p>        var $tx;</p>

<p>        if(this.id == "good_button")</p>

<p>            $tx = $("#bo_v_act_good");</p>

<p>        else</p>

<p>            $tx = $("#bo_v_act_nogood");</p>

<p> </p>

<p>        excute_good(this.href, $(this), $tx);</p>

<p>        return false;</p>

<p>    });</p>

<p> </p>

<p>    // 이미지 리사이즈</p>

<p>    $("#bo_v_atc").viewimageresize();</p>

<p> </p>

<p>    //sns공유</p>

<p>    $(".btn_share").click(function(){</p>

<p>        $("#bo_v_sns").fadeIn();</p>

<p>   </p>

<p>    });</p>

<p> </p>

<p>    $(document).mouseup(function (e) {</p>

<p>        var container = $("#bo_v_sns");</p>

<p>        if (!container.is(e.target) && container.has(e.target).length === 0){</p>

<p>        container.css("display","none");</p>

<p>        }   </p>

<p>    });</p>

<p>});</p>

<p> </p>

<p>function excute_good(href, $el, $tx)</p>

<p>{</p>

<p>    $.post(</p>

<p>        href,</p>

<p>        { js: "on" },</p>

<p>        function(data) {</p>

<p>            if(data.error) {</p>

<p>                alert(data.error);</p>

<p>                return false;</p>

<p>            }</p>

<p> </p>

<p>            if(data.count) {</p>

<p>                $el.find("strong").text(number_format(String(data.count)));</p>

<p>                if($tx.attr("id").search("nogood") > -1) {</p>

<p>                    $tx.text("이 글을 비추천하셨습니다.");</p>

<p>                    $tx.fadeIn(200).delay(2500).fadeOut(200);</p>

<p>                } else {</p>

<p>                    $tx.text("이 글을 추천하셨습니다.");</p>

<p>                    $tx.fadeIn(200).delay(2500).fadeOut(200);</p>

<p>                }</p>

<p>            }</p>

<p>        }, "json"</p>

<p>    );</p>

<p>}</p>

<p></script></p>

<p><!-- } 게시글 읽기 끝 --></p>

<p><strong>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

리스트 페이지는 이상이 없습니다.

view 페이지를 별도로 만드신것 같은데

해당 view_user.php 내용도 봐야합니다.

 

우선 해당 view 페이지 내에 커먼 파일이 로드되어야하며

내용을 읽기 위해선 grobal $view; 도 로드되어야겠죠.

그 외에 회원에 따라 분기를 두시려면 $view 와 함께 $member 도 불러와야하구요.

 

그리고 그누보드 내 인클루드 방식이 아니라

다이렉트로 바로 열려면 

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

이것도 확인해봐야 합니다.

 

위 코드가 있으면 별도 URL 로 해당 부분을 로드할 수 없습니다.

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

구다라
5년 전
아래가 view_user.php파일입니다.......
제작의뢰를했던겁니다만........제서버에 연결을할수가없다고해서......
제가 한국에서 확인할방법이없어서요....ㅠ.ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인