프리랜서 웹수리천사

반응형




"홈페이지 이전, 리뉴얼, 복사, 이미지 교체작업, 한글 깨짐 문제, 기타 문제해결 유지관리 작업"


안녕하세요.

오늘은 홈페이지 이전 작업과 몇가지 유지보수 요청 작업 결과에 대해서 포스팅해 보겠습니다.

작업을 의뢰하신 고객님은 예전에 공지사항 오류와 게시물의 페이지 처리 오류 문제로 저에게 유지보수를 받으셨던 분입니다.


여기서 잠깐!

한가지 재밌었던 오류 중 하나는..

페이지를 1,2,3~10 페이지까지 만들었는데 이걸 숫자를 이미지로 처리를 했더군요

보기에는 이쁘게 잘 보였는데 

문제는 11페이지 부터는 정상적으로 출력이 안되는 문제였습니다.


[아래는 수정 후 페이징]


이미지라서 11을 표현할 수 있도록 구현을 해야 하지만 두자리 숫자 이미지 출력 오류 뿐만 아니라

페이징 함수를 잘못 적용해서 페이지를 클릭해도 원하는 페이지로 이동이 안되는 문제였습니다.

이렇게 열개의 페이지가 만들어 지기 전엔 오류가 없던 게시판이죠

경우에 따라선 11페이지에 도달하지 않으면 평생 문제 없는 게시판이 될 수 도 있었습니다^^


만약 최초 제작자한테 이 오류를 잡아 달라고 하면 무상으로 해결해 줄까요?

세상에 그런 제작자분들은 아주 드물다고 할 수 있겠습니다.

그래서 처음에 홈페이지 검수가 대단히 중요하구요 

사실 검수 해도 오류는 잘 튀어 나오지 않기도 합니다.

직접 운영해봐야 문제가 발생이 되지요..

제가 유지보수 했던 작업 중 가장 기억에 남는 일화여서 소개해 드렸습니다^^


그런데 이고객님께 다시 한번 작업을 의뢰 받았구요

내용은 기존 싸이트를 똑같이 복사(제 입장에서는 싸이트 이전)해서

몇가지 오류와 기능개선을 요청 하셨습니다.


제가 싸이트 이전에 대해서는 많은 경험이 축적되어있어 나름 전문가 입니다^^

이전 작업 후 몇가지 추가작업만 소개하겠습니다.


1. 안쓰는 이미지가 너무 많아서 이미지 수정 곤란



아래와 같이 48개의

필요없는 파일들을  grep -r filename * 으로 하나하나 다 찾아서 전부 정리해 드렸습니다.








2. 갤러리 클릭 팝업 창에서 한글 깨짐


한글이 깨지는 이유는 여러가지 이유가 있을 수 있습니다.

한글 깨지는 문제에 해결에 대해서는 나중에 포스팅 해드리기로 하구요

당 문제점 같은 경우엔

딱 봐도 imgOpen.php 파일을 열어 봐야 겠죠?

원 소스 코드 입니다.


<?

$g4_path = ".";

include_once("$g4_path/_common.php");

$g4[title] = "원본 이미지 보기";

?>

<html>

<head>

<title>원본 이미지 보기</title>

<script>

...중략..

</script>

</head>

<body bgcolor=white topmargin=0 leftmargin=0 marginwidth=0 marginheight=0 onload="init();">

<a href="javascript:self.close();"><img src="<?=$g4[path] . "/" . $img_url?>" border=0 id="pop_img"></a>

</body>

</html>


뭐가 잘못됐는지 직접 찾아 보시기 바랍니다^^



3. 갤러리가 늘어나거나 컨텐츠의 내용이 많아 질때 하단의 이미지가 늘남



의뢰자님의 홈페이지 구조는 보기 드물게 사이즈 고정 왁구형 홈페이지 였습니다.

위에 보시는 그림은 하단의 카피라이터를 뗀 컨텐츠영역의 하단 모양입니다.


상과 좌우로 높이고정의 메뉴가 둘러 감싸져 있고 하단은 카피라이터 영역 입니다.

중앙의 영역은 사이즈가 고정되어 있습니다.


사이즈가 늘어날 경우 높이도 같이 늘어나도록 설계가 되어야 하는데

이부분에 대한 고려가 부족했던것 같습니다.

이번 요청 작업으로 사이즈가 절대 늘어나지 않도록 고정해 드렸는데요..

이 작업이 만만치 않았습니다..

좌우 심지어 상단의 내용까지 여러개의 파일로 분리되어 있어서

대대적으로 갈아 엎는 작업 이었습니다.


중복된 코드는 하나로 만드어서 인크루드 시켰구요

이전 퍼블리셔 분이 나모웹에디터로 수정을 하셨는지..

모든 엔터티에 width, height가 적용되어 삭제 후 재조정해 드렸습니다.


추가로 싸이트가 많이 느린데

이유는 오랫동안 운영했던 싸이트라서 방문자 디비가 엄청나게 쌓여있더군요

속도개선을 위해 불필요한 db삭제 후 페이지 로딩 속도가 훨씬 빠라진걸 체감 할 수 있었습니다.


전체적으로 대단한 작업은 아니었지만 세부내용이 손댈게 많았던 그런 작업이었습니다.

공수는 20시간으로 책정하였습니다.


홈페이지 제작, 유지보수, 이미지교체작업, 리뉴얼 작업은 사심 없이 상담 가능합니다^^

년간 유지보수 비용 11만원으로 이미지교체, 문구수정 이런 작업은 무한/무제한으로 제공해 드리고 있습니다.

댓글이나 연락주세요~~^^


작업 후 사후 관리 100% 보장해 드립니다!!


반응형
신일 리모컨 이동식 에어컨 SMA-D850SI [4개월]프롬바이오 관절연골엔 보스웰리아(850mg*30정*8박스), 단품, 단품