정보기술

그누보드 테마 0.9.6 업데이트

그누보드용 부트스트랩 테마(0.9.6) 를 업데이트 하였습니다. 그누보드 소스 변경 없이 부트스트랩을 사용할 수 있습니다. 설치방법 테마를 다운로드 받으신 후 그누보드 테마 폴더에 설치합니다.예) /theme/bootstrap/ 테마설정에서 Bootstrap5 을 적용합니다. 기본환경설정에서 최근게시물 스킨, 검색 스킨, 접속자 스킨, FAQ 스킨을 "(테마) basic" 으로 적용합니다. 사용방법 인덱스 사용; 테마 폴더 내 index.php 를 수정하셔도 되지만, /main.php 파일을 생성 후 사용하시길 권장합니다.(추후...

사이트 접속시 www 추가/제거

사이트를 접속하는 경우 www 를 자동으로 추가 또는 제거하는 방법입니다. .htaccess 파일에 입력하시면 됩니다. # www 추가하기 RewriteCond %{HTTP_HOST} ^(?!www\.)(.+) [NC] RewriteRule ^(.*) http://www.%1/$1 [R=301,NE,L] # www 제거하기 RewriteCond %{HTTP_HOST} ^www\.(.+) [NC] RewriteRule ^(.*) http://%1/$1 [R=301,NE,L]

현재 위치 구하기 (PHP)

geolocation 함수를 통해 위치를 구하고, 만약 관련 권한 및 지원하지 않는 브라우저인 경우 네이버에서 제공하는 API 를 통해 아이피로 위치를 구한다. 사용 전 아래 주소로 네이버의 API키를 받는다.(https://www.ncloud.com/product/applicationService/geoLocation) <? function makeSignature($secretKey, $method, $baseString, $timestamp, $accessKey) { $space = ' '; $newLine = "\n"; $hmac = $method.$space.$baseString.$newLine.$timestamp.$newLine.$accessKey; $signautue = base64_encode(hash_hmac('sha256', $hmac, $secretKey,true)); return $signautue; } if($_POST['order'] == 'geolocation') { $hostNameUrl = 'https://geolocation.apigw.ntruss.com'; $requestUrl= '/geolocation/v2/geoLocation'; $accessKey...