* 게시판 내용 보기 중 큰 그림이 있을 경우 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

* 게시판 내용 보기 중 큰 그림이 있을 경우 정보

* 게시판 내용 보기 중 큰 그림이 있을 경우

본문

* 게시판 내용 보기 중 큰 그림이 있을 경우
그림이 로딩 된 후 그림 사이즈를 자동으로 조절하여 환경설정의 정해 준 크기로 그림이 보이도록
하는 부분에서 큰 그림이 출력 되었다가 다시 조절 되는데 화면 깜밖임이랄까 조금 매끄럽지 못하
다고 생각 되는 부분 수정하기(컴 속도가 빠르면 별로 상관 없을지도....)
 1. skin/board/basic/view.skin.php 에서 마지막 자바스크립트 부분(이미지 리사이즈하기) 몽땅 삭제
 2. js/common.js 다음 부분 수정

    function image_window(img,org_width,org_height)
    {
//        var w = img.tmp_width;
//        var h = img.tmp_height;
          var w=org_width
          var h=org_height
 
3. lib/common.lib.php에서 아래 부분 수정

function view_file_link($file, $content='')
{
    global $config, $board;
    global $g4;

    if (!$file) return;
 $config_width=$board[bo_image_width]; /////////////////////////////////추가
    $size = @getimagesize("$g4[path]/data/file/$board[bo_table]/$file");

    $width  = $size[0] ? $size[0] : 640;
    $height = $size[1] ? $size[1] : 480;

    if (preg_match("/\.($config[cf_image_extension])$/i", $file)) {
$org_width=$width;$org_height=$height; //////////////////////추가
if($width>$config_width) $width=$config_width; /////////추가 && 아래줄 onclick 부분 및 마지막 width 추가
        return "<img src='$g4[path]/data/file/$board[bo_table]/".urlencode($file)."' name='target_resize_image[]' onclick='image_window(this,$org_width,$org_height);' style='cursor:pointer;' title='$content' width='$width'>";
}
////////////////////////////////////////////////
*. 아이디, 패스워드 입력시 탭키를 누르면  아이디 칸에서 패스워드 칸으로 커서 이동하게 하기
    그냥 간단하게 skin/outlogin/basic/outlogin.skin.1.php 에서 입력 부분을 상하 위치를 바꿉니다

<td id=pw2 style='display:none;' ~~~~~~~~~
<td id=pw1 width="106" height="23" ~~~~~~~~~~~~
추천
0
  • 복사

댓글 4개

항상 리사이즈 문제때문에 좀 그랬었는데 드뎌 해결했네요...^^
넘 감사..

하나씩 읽어보고 따라하기도 참 어렵네요..^^
장마철 항상 건강 조심하세요!!
© SIRSOFT
현재 페이지 제일 처음으로