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

그누5 스크랩 클릭시 '올바른 방법으로 사용해 주십시오.' 뜨는 현상. 채택완료

그누초보1 10년 전 조회 5,273

그누보드5기본에 [프레임워크+소셜로그인+게시판 스킨] 정도 달았는데 다는 도중에 잘 안맞아서 조금씩 소스 수정을했습니다.

 

그래서 인지, 로그인 후 스크랩시 

창하나가 뜨고 팝업으로  '올바른 방법으로 사용해 주십시오.' 라고 뜹니다.

 

CSS정도만 크롬 분석기로 건들줄 아는 초보인데 어디를 건드려야 정상화 될까요?

 

글 보기 화면에서 스크랩버튼을 크롬 소스보기하면

스크랩 

 

이라고 뜹니다.

 

[scrap_popin.php 내용]

</strong><span style="font-size: 10pt; line-height: 1.5;"><?php</span></p><div>include_once('./_common.php');</div><div>
</div><div>include_once(G5_PATH.'/head.sub.php');</div><div>
</div><div>if ($is_guest) {</div><div>    $href = './login.php?'.$qstr.'&url='.urlencode('./board.php?bo_table='.$bo_table.'&wr_id='.$wr_id);</div><div>    $href2 = str_replace('&', '&', $href);</div><div>    echo <<<HEREDOC</div><div>    <script></div><div>        alert('회원만 접근 가능합니다.');</div><div>        opener.location.href = '$href2';</div><div>        window.close();</div><div>    </script></div><div>    <noscript></div><div>    <p>회원만 접근 가능합니다.</p></div><div>    <a href="$href">로그인하기</a></div><div>    </noscript></div><div>HEREDOC;</div><div>    exit;</div><div>}</div><div>
</div><div>echo <<<HEREDOC</div><div><script></div><div>    if (window.name != 'win_scrap') {</div><div>        alert('올바른 방법으로 사용해 주십시오.');</div><div>        window.close();</div><div>    }</div><div></script></div><div>HEREDOC;</div><div>
</div><div>if ($write['wr_is_comment'])</div><div>    alert_close('코멘트는 스크랩 할 수 없습니다.');</div><div>
</div><div>$sql = " select count(*) as cnt from {$g5['scrap_table']}</div><div>            where mb_id = '{$member['mb_id']}'</div><div>            and bo_table = '$bo_table'</div><div>            and wr_id = '$wr_id' ";</div><div>$row = sql_fetch($sql);</div><div>if ($row['cnt']) {</div><div>    echo <<<HEREDOC</div><div>    <script></div><div>    if (confirm('이미 스크랩하신 글 입니다.\\n\\n지금 스크랩을 확인하시겠습니까?'))</div><div>        document.location.href = './scrap.php';</div><div>    else</div><div>        window.close();</div><div>    </script></div><div>    <noscript></div><div>    <p>이미 스크랩하신 글 입니다.</p></div><div>    <a href="./scrap.php">스크랩 확인하기</a></div><div>    <a href="./board.php?bo_table={$bo_table}&wr_id=$wr_id">돌아가기</a></div><div>    </noscript></div><div>HEREDOC;</div><div>    exit;</div><div>}</div><div>
</div><div>include_once($member_skin_path.'/scrap_popin.skin.php');</div><div>
</div><div>include_once(G5_PATH.'/tail.sub.php');</div><div>?><strong style="font-family: 돋움, dotum, helvetica; font-size: 12px; line-height: 21.6000003814697px; background-color: rgb(255, 255, 255);">

 

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

답변 1개

채택된 답변
+20 포인트
10년 전

/js/common.js 파일 열어서

/**  * 스크랩 창  **/ var win_scrap = function(href) {     var new_win = window.open(href, 'win_scrap', 'left=100,top=100,width=600,height=600,scrollbars=1');     new_win.focus(); }

창 이름이 win_scrap인지 확인해 보세요. 

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

답변에 대한 댓글 1개

그누초보1
10년 전
정말정말 감사드립니다. 제가 최적화 한다고 common.js를 코드압축을 하였는데 그게 원인이었습니다. 열어보니 코드가 압축되서%^@%!%!~#%이런 식이었고, 백업했던 압축 전 파일로 돌리니 답변해주신 코드가 멀쩡이 그대로 있어서, 복구후에 접속하니 잘되네요. 정말 여기 답변해주신 분들은 소정의 감사금이라도 드려야하는 건 아닌지...이 은혜 잊지 않겠습니다 왕계란님^^

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

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

로그인