제목을클릭해도 새창이안뜨는데 원인을 못찾겠습니다..ㅠ.ㅠ 채택완료
제목을클릭해도 새창이안뜨는데 원인을 못찾겠습니다.
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개
view_user.php 1행 다음에 아래코드를 넣어보세요
무슨 에러인지 나올 것입니다
error_reporting(E_ALL & ~E_NOTICE); ini_set("display_errors", 1);
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
</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개
제작의뢰를했던겁니다만........제서버에 연결을할수가없다고해서......
제가 한국에서 확인할방법이없어서요....ㅠ.ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
코드를 넣고 확인해봤는데 500에러 새창페이지가 동작하지않는다고 나오네요.......