반응형

전체 글 162

URL에서 index.php 없애기

CodeIgniter를 기본설정으로 쓰면 URL가 다음과 같이 된다. http://domain.com/index.php/page1 http://domain.com/index.php/page2 물론 인덱스페이지는 http://domain.com으로도 접속되지만... 하위 메뉴 등으로 넘어가면 중간에 index.php가 들어가야 한다. URL에서 index.php가 보기 싫을 때,,, 없애는 방법이 있다. 우선 확인사항 부터... 아파치 설정파일 httpd.conf 에서 해당 디렉토리의 설정이 AllowOverride None 으로 되어 있으면 안된다. AllowOverride All 로 바꿔준다. 설정 파일 변경 후에는 반드시 아파치 재기동! 이제.. index.php가 위치하는 디렉토리에 .htacces..

Codeigniter 2013.02.18

모바일 웹사이트 제작 전 알아두면 좋은 10가지

1. 해상도를 고려한 레이아웃 모바일 웹사이트 제작은 일반 웹사이트 제작과 있어서 가장 큰 차이점은 해상도 차이에 따른 레이아웃입니다. 모바일 기기가 넷북이나, 노트북, 데스크탑 보다도 디스플레이의 크기가 작기 때문에 이점을 고려한 웹사이트 기획 및 디자인, 퍼블리싱이 필요합니다. 게다가 모바일 기기마다 해상도가 제각각이라는 점도 참 난감한 요소지요. 국내에서 보통 모바일 웹사이트 제작은 전 해상도를 고려하기 보다는 최근 출시된 스마트폰을 기준으로 해서 기획, 개발 및 검수 되는 사례가 많습니다.(아이폰, 갤럭시S) 그래서 요즘에는 이들 스마트폰 환경에 최적화된 모바일 웹사이트가 늘어나고 있습니다. ※ 국내 출시된 주요 모바일 기기 해상도 iPhone 320 * 480 iPhone4 960 * 640 모..

모바일웹 2013.02.18

모바일웹페이지 에서 pc버젼으로 이동

- 모바일 [link] 부분 링크 부분을 [form]태그로 감싼뒤 action값을 본 pc홈페이지 index.*로 연결합니다. 메소드는 아무거나 상관없습니다. 그 후 a링크를 줄때 주소를 주지말고 자바스크립트로 submit을 구현해줍니다. 그다음 히든값을 원하는 값으로 넘기면됩니다. 모바일 페이지 link 구현부분. 링크 스크립트 문은 따로 js파일로 빼던지 태그 사이에 넣던지 알아서 하세여 ㅋ - 본 pc페이지 [index.*] 페이지 본 pc페이지의 index부분에는 javascript 문으로 페이지가 로딩될때 스마트폰을 걸러서 모바일웹페이지로 보내주게 해주는 문이 걸려있을지도 모릅니다. 이 부분에서 받은 form값의 조건을 검사하여 모바일웹페이지로 가지않게만 해주면 본 pc페이지로 접근 가능합니다...

모바일웹 2013.02.18

jQuery plugin 자동완성기능/AutoComplete

검색어 같은경우 자주 자동완성기능을 사용합니다. 타이핑하고있는 글을 지정된 문자들과 비교해서 가장 가까운 글을 자동으로 보여주고, 선택하면 바로 그 글자로 바꿔주는 기능입니다. 이 기능은 예제구현은 간단하니 설치방법을 보겠습니다. jQuery홈페이지의 Plugin에서 jQuery Autocomplete Plugin 다운받으셔서 jquery.autocomplete.js파일과 jquery.autocomplete.css파일을 준비 합시다. 검색은 Autocomplete로 했습니다. 저의경우 귀찮기도 하고, 만일의 사태도 있고, 데모html도 확인하고 싶어서 보통 통채로 복사해서 사용합니다. 이제 htm 문서를 만들어서 밑에 코드처럼 쓰시면 됩니다. 초록색 코드는 사람마다 다르니 다시 링크걸어서 사용해 주시고요..

jQuery 2013.02.18

자바스크립트 타이머설정

//tcounter=180; //3분설정 var tcounter = 10; //10초 var vProgress = false; //진행상태 var t1 = null; function tstart(){ //초기 설정함수 vProgress = IsProgress(); if(vProgress){ t1=setInterval(Timer,1000); } document.getElementById('hdnProgress').value = '1'; } function Timer(){ //시간표및 조건검사 tcounter=tcounter-1; //1초식 감소 temp=Math.floor(tcounter/60); // 분부분 두자리 계산 mm if ( Math.floor(tcounter/60) < 10 ) { temp =..

자바스크립트 2013.02.18

PHP 날짜 함수 정리

PHP 날짜 함수 정리 오늘로부터 5일 후 echo date("Y-m-d",strtotime("+5 day")); 다음은 오늘로부터 3일 전이 되겠습니다. echo date("Y-m-d",strtotime("-3 day")); 오늘로부터 6주 전 $calyoil = 5 - date("w"); //현재 요일에서 금요일을 구하기 위한 가감 $needday = strtotime("-6 week"); // 6주전 $needday = date("Y-m-d" , strtotime("$calyoil days",$needday)); echo $needday; 윤년 if(29==date('t',mktime(0,0,0,2,1,$year)) echo "윤년"; else echo "윤년아님"; --mktime(시,분,초,월,..

PHP 2013.02.18

사업자등록번호 체크

사업자등록번호 체크 자바스크립트 사업자등록번호 : 번호첫번째(3자리)-번호 두번째(2자리)-번호 세번째(5자리) -----------------------------소스--------------------------------- //사업자 등록번호체크 form.coregnum1.value = ThisVal1; //번호 첫번째 form.coregnum2.value = ThisVal2; //번호 두번째 form.coregnum3.value = ThisVal3; //번호 세번째 var chkRule = "137137135"; // 사업자번호 체크 형식 var strCoreNum = ThisVal1 + ThisVal2 + ThisVal3; // 사업자번호 10자리 var step1, step2, step3, s..

자바스크립트 2013.02.18

Linux vi에서 한글파일이 깨져 보일 경우

/etc/sysconfig/i18n 파일을 다음과 같이 고친다. LANG="ko_KR.eucKR" SUPPORTED="ko_KR.UTF-8:ko_KR:ko" SYSFONT="lat0-sun16" SYSFONTACM="8859-15" FONTACM="8859-15" source /etc/sysconfig/i18n 으로 파일 재로드 한다. .vimrc 파일에 다음과 같이 기록한다. vi 가 깨질 경우 [root@italks ~]# export LANG=ko_KR.EUC-KR set fencs=ucs-bom,utf-8,euc-kr.latin1 set enc=euc-kr source .vimrc 으로 파일 재로드 한다.

서버 Server 2013.02.18

버전별 MySQL user , db , database 생성 삭제

버전별 MySQL user , db , database 생성하기 mysql 버전에 따라서 레코드 숫자가 틀려서 생성 할 때 마다 귀찮은 점이 있다. 적어 두고 생성시 복사해서 사용하는게 편리 하다. 반드시 ID , NAME , DATABASE 이름을 변경하여 사용하시기 바랍니다. MySQL 3 create database 데이타베이스명; insert into user values ('localhost','아이디',password('비밀번호'),'N','N','N','N','N','N','N','N','N','Y','N','N','N','N'); insert into db values ('localhost','아이디','디비이름','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); ..

mysql 2013.02.18
반응형