admin 로그인 안되요, 근데 common.lib.php와 함께.. > 그누4 질문답변

그누4 질문답변

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

admin 로그인 안되요, 근데 common.lib.php와 함께.. 정보

admin 로그인 안되요, 근데 common.lib.php와 함께..

본문

잘되다가 갑자기 admin 로그인 안되요. 이것때문에 4번정도 다시 깔고 글도 올렸고

http://sir.co.kr/bbs/tb.php/g4_qa/206760/cbb6d3bfcbc7739a7fdd2813b5c7ccd9
http://sir.co.kr/bbs/tb.php/g4_qa/206679/e0798dc84fcca636c0f1c290ad0dc2b4


언제부터 안되는지 확실히 파악했습니당.

첨부파일 이미지 클릭시  새창으로 뜨는 거 싫어서 이 게시판에서 배운대로

common.lib.php에서
onclick='image_window(this);' style='cursor:pointer;'

요부분만 삭제했거든요. 그러면 새창 뜨기는 물론 없어지는데 그때부터

admin 로그인이 안됩니다. 무슨 관계가 있는지 모르겠지만

안되다가 다시 삭제한 태그를 넣으면 바로 다시 로그인이 됩니다..

왜.. 일까요.. 어떻게해야 새창뜨기도 없애면서 로그인도 할수 있나요.. ㅠㅠ



---common.lib.php (수정없음) ---

// 파일을 보이게 하는 링크 (이미지, 플래쉬, 동영상)
function view_file_link($file, $width, $height, $content="")
{
    global $config, $board;
    global $g4;
    static $ids;

    if (!$file) return;

    $ids++;

    // 파일의 폭이 게시판설정의 이미지폭 보다 크다면 게시판설정 폭으로 맞추고 비율에 따라 높이를 계산
    if ($width > $board[bo_image_width] && $board[bo_image_width])
    {
        $rate = $board[bo_image_width] / $width;
        $width = $board[bo_image_width];
        $height = (int)($height * $rate);
    }

    // 폭이 있는 경우 폭과 높이의 속성을 주고, 없으면 자동 계산되도록 코드를 만들지 않는다.
    if ($width)
        $attr = " width='$width' height='$height' ";
    else
        $attr = "";

    if (preg_match("/\.($config[cf_image_extension])$/i", $file))
        // 이미지에 속성을 주지 않는 이유는 이미지 클릭시 원본 이미지를 보여주기 위한것임
        // 게시판설정 이미지보다 크다면 스킨의 자바스크립트에서 이미지를 줄여준다
        return "<img src='$g4[path]/data/file/$board[bo_table]/".urlencode($file)."' name='target_resize_image[]' onclick='image_window(this);' style='cursor:pointer;' title='$content'>";
 


---스킨 list.skin.php 에서 로그인 화면을 불러오는 태그 ----
<div><a href="http://****/gnuboard/adm"><span style="color:#f9f9f9;">ⓐ</a>
<? if ($admin_href)  { ?><a href="http://****/gnuboard/adm/board_list.php"><span style="color:#a8a8a8;font-size:12px;font-family:verdana;">A</span></a><?}?>
</div>


부탁이예용 도와주세용 ㅠㅠ

댓글 전체

안되다가 다시 삭제한 태그를 넣으면 바로 다시 로그인이 됩니다<-- 라고했으니
원인은 알 수 없지만 원본 그대로 두고 뷰페이지 자바스크립트 부분에

function image_window(this){}

이것을 추가하세요. 그러면 새창으로 뜨지않습니다
우왕 감사합니다.. 2주간의 고통이 해결되었어용..

초보?(나도 초보지만.. ) 분들을 위한 다정한 설명.

view.skin.php에 추가

<script type='text/javascript'>
// 이미지 팝업함수 재정의
function image_window() { ; }
</script>
전체 4 |RSS

회원로그인

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