현재 가장 인기있는 글

카페24 DB 접속 방법 - phpMyAdmin 없이 HeidiSQL로 연결하기

카페24 DB 접속 방법 (phpMyAdmin 설치 없이 HeidiSQL로 연결하기) 카페24 웹호스팅 환경에서 DB 확인이 필요할 때, phpMyAdmin 설치 없이 HeidiSQL을 통해 외부에서 MySQL DB에 접속하는 방법을 정리했습니다. ✅ 왜 HeidiSQL인가?카페24는 기본적으로 phpMyAdmin 같은 DB 관리 툴을 제공하지 않기 때문에, DB를 확인하려면 직접 설치하거나 별도의 클라이언트 프로그램을 사용해야 합니다. HeidiSQL은 윈도우에서 작동하는 무료 DB 접속 툴로, 카페24의 MySQL DB에 외부에서 직접 접속할 수 있게 도와줍니다. 📌 HeidiSQL로 DB 접속하는 방법 1. 카페24 홈페이지 로그인 후, 우측 상단 [나의서비스관리]를 클릭. 2. 서비스사..

tip 2025.06.22 0

[보안SSL] http 또는 www 접속시 https로 강제 리다이렉트 시키기

보안 SSL 설치후에 http://를 입력해 접속하거나 도메인에 www를 붙여 접속하는 경우 보안이 되지 않은 http로 접속되어진다.이 경우에는 .hyaccess파일 최상단에 아래 세줄을 넣어주면 된다.RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 귀찮으신 분들을 위해 파일 첨부! 다운로드해서 홈페이지 최상단 루트 폴더 안에 넣어주면 된다. [참고 포스팅]예전에 그누보드에서 강제 https로 리다이렉트 하는 방법을 올렸었는데, 위의 방법을 적용하면 다른 부분은 수정하지 않아도 된다.https://hongpage.kr/25 [php] 그누보드 보안 SSL 적용 (..

tip 2025.06.20 0

AWS S3 무료 사용 방법 - 파일 업로드하기 (영상, 이미지)

AWS S3 란?AWS S3는 Amazon Simple Storage Service 약자로 클라우드 기반의 객체 스토리지 서비스이다. 웹사이트에서 사용할 이미지, 영상 문서 등 파일을 저장하거나, 서버 백업 및 로그 보관 등 다양한 파일 저장소로 사용이 가능하다. AWS S3 무료 이용하기신규 AWS 계정에 한해 가입 후 12개월 동안 일정 사용량을 무료(Free Tier)로 제공하며, 무료기간이 끝나거나 무료 한도를 초과하면 요금이 발생한다.[AWS S3 무료 제공 항목]- 5GB의 S3 스탠다드 스토리지- 매월 20,000 GET 요청- 매월 15GB의 데이터 송신(인터넷으로 전송하는 경우) S3 버킷 생성하기1. AWS 신규 회원가입 후, AWS S3 서비스(https://s3.console...

tip 2025.05.24 1

영카트 주문 내역 페이지에서 신용카드 결제 취소 가능하도록

현재 영카트는 입금 전 주문 내역에 대해서만 고객이 취소할 수 있도록 되어있는데, 상품 준비 전까지는 신용카드 결제 완료 후에도 얼마든지 고객이 직접 취소가 가능하도록 기능이 필요해서 아래와 같이 수정하였다.  shop/orderinqueryview.php 파일 수정 전$st_count1++; if($opt['ct_status'] == '주문') $st_count2++;} 수정 후$st_count1++; if($opt['ct_status'] == '주문' || (($opt['ct_status'] == '입금') && ($od['od_settle_case'] == '신용카드'))) $st_count2++;}    mobile/shop/orderinquerycancel.php 수..

php 2025.02.03 0

php5.X -> php 8.X 로 버전 변경하면서 생기는 오류 해결 방법

업데이트중  [오류 1]  Warning: Undefined array key변경전if ($_COOKIE["hd_pops_{$nw['nw_id']}"]) 변경후 if (isset($_COOKIE["hd_pops_{$nw['nw_id']}"]))   [오류 2]  Deprecated: Optional parameter $skin_dir declared before required parameter $bo_table is implicitly treated as a required parameter in /evread/www/lib/latest.lib.php on line 7 변경전function latest($skin_dir, $bo_table, $rows, $subject_len, $cache_time, ..

php 2024.11.26 0

[php 에러] Call to undefined function create_function() 해결 방법

Uncaught Error: Call to undefined function create_function() 에러는 create_function() 가 php8.x부터는 지원하지 않아 발생하는 오류이다.  create_function 부분을 function을 다르게 정의해서 수정하면 된다. 수정전add_action( 'plugins_loaded', create_function( '', 'global $BBCode; $BBCode = new BBCode();' ) ) 수정 후function my_hacked_function(){ global $BBCode; $BBCode = new BBCode();}add_action( 'plugins_loaded', 'my_hacked_function'); ..

php 2024.10.21 2

스크롤 애니메이션 효과 wow.js

wow.js는 스크롤 시 페이지들의 요소들이 하나씩 애니메이션 효과로 나타날 수 있도록 해주는 라이브러리로 각 요소들마다 옵션값을 넣어 개별적으로 애니메이션 설정할 수 있어서 사용하기 편하다. 설치방법1. 공식 사이트 Github에서 파일 다운로드https://wowjs.uk/ wow.js — Reveal Animations When Scrolling wowjs.uk  2. WOW-master/css/libs/animate.css 파일을 css폴더나 적당한 폴더에 업로드 원하는 페이지에 로드   3. WOW-master/dist/wow.min.js 파일을 js폴더나 적당한 폴더에 업로드 후 원하는 페이지에 로드, 스크립트 추가  스크립트는 아래처럼 설정도 가능하다.var wow = new WOW( { ..

js·jquery 2024.10.06 1

[에러] Uncaught TypeError: Cannot read properties of undefined (reading 'split')

Uncaught TypeError: Cannot read properties of undefined (reading 'split') 오류가 뜨는경우데이터 값이 정의된게 없는데(undefined) split을 실행시켜서 생기는 오류이다.  해결방법이 경우 (sUrl || "")  처럼 변수값이 없는 경우도 포함시켜주면 오류가 나지 않는다. 수정전var aUrl = sUrl.split('?');  수정 후var aUrl = (sUrl || "").split('?');

js·jquery 2024.08.30 0

디자인

more

html·css 2024.08.29 0
[CSS] grid item 크기 넘칠 때

Grid 아이템을 한줄에 두개씩 나오게하기 위해 아래와 같이 CSS 코드를 넣었는데, 어떠한 경우에는 아이템 크기가 넘쳐서 화면을 벗어나는 경우가 생겼다..ec-base-product ul.grid2 {grid-template-columns: repeat(2, 1fr);}  무슨 이유인지는 잘 모르겠으나, 구글링한 결과 아래처럼 바꿔줬더니 해결 가능했다..ec-base-product ul.grid2 {grid-template-columns: repeat(2, minmax(0, 1fr));}     참고 : https://stackoverflow.com/questions/43311943/prevent-content-from-expanding-grid-items

html·css 2024.06.17 4
유튜브 영상, 쇼츠 화면 반응형 코드 iframe embed

유튜브 영상이나 쇼츠를 유튜브에서 복사한 코드 그대로 가져오는 경우, 반응형이 아니라서 기기에 따라 양옆에 여백이 생기게 된다.  적용전   반영형 영상 1) 먼저 영상 아이프레임 코드를   로 감싸준다.   2) CSS로 iframe이 영상 비율에 맞게 나올 수 있도록 한다..video-container { position:relative; height:0; padding-bottom:56.25%;}.video-container iframe { position:absolute; top:0; left:0; width:100%; height:100%;}     반응형 쇼츠여백없이 꽉차게 보일 수 있도록 하기 위해서는 아래처럼 CSS를 조정하면 된다. 1) 먼저 쇼츠 아이프레임 코드를 로 감..

html·css 2023.09.27 2
[CSS] nth-child / n번째부터 n번째까지 CSS 변경

특정 순서의 CSS를 변경할 때 유용한 nth-child(). 다양하게 활용이 가능하다. 3의 배수인 박스 배경 변경 .box:nth-child(3n){ background:red } 20번째 이후 모든 박스 배경 변경 /* 22번 부터 이후 모든 box 폰트색 변경 */ .box:nth-child(n+20) { background:red } 1번째부터 5번째까지 박스 배경 변경 1번째부터 지정할때는 -n으로 시작하는 것 주의 .box:nth-child(-n+6) { background:red } 15번째부터 20번째까지 박스 배경색 변경 .box:nth-child(n+15):nth-child(-n+20) { background:red } 마지막에서 3번째 박스 변경 .box:nth-last-child(..

html·css 2023.09.04 478
audio/video 태그 다운로드, 재생속도 메뉴 없애기

audio태그를 이용해서 음악을 넣으면 아래처럼 ... 버튼을 누르면 다운로드, 재생속도를 조절할 수 있는 메뉴가 뜨게 된다. 이 메뉴가 뜨지 않게하려면 태그 사이에 controlsList="noplaybackrate nodownload nofullscreen"을 추가하면 된다. noplaybackrate -> 재생속도 메뉴 안보이게 nodownload -> 다운로드 메뉴 안보이게 nofullscreen -> 영상의 경우 풀스크린 안되게 코드

개발

more

php 2025.02.03 0
영카트 주문 내역 페이지에서 신용카드 결제 취소 가능하도록

현재 영카트는 입금 전 주문 내역에 대해서만 고객이 취소할 수 있도록 되어있는데, 상품 준비 전까지는 신용카드 결제 완료 후에도 얼마든지 고객이 직접 취소가 가능하도록 기능이 필요해서 아래와 같이 수정하였다.  shop/orderinqueryview.php 파일 수정 전$st_count1++; if($opt['ct_status'] == '주문') $st_count2++;} 수정 후$st_count1++; if($opt['ct_status'] == '주문' || (($opt['ct_status'] == '입금') && ($od['od_settle_case'] == '신용카드'))) $st_count2++;}    mobile/shop/orderinquerycancel.php 수..

php 2024.11.26 0
php5.X -> php 8.X 로 버전 변경하면서 생기는 오류 해결 방법

업데이트중  [오류 1]  Warning: Undefined array key변경전if ($_COOKIE["hd_pops_{$nw['nw_id']}"]) 변경후 if (isset($_COOKIE["hd_pops_{$nw['nw_id']}"]))   [오류 2]  Deprecated: Optional parameter $skin_dir declared before required parameter $bo_table is implicitly treated as a required parameter in /evread/www/lib/latest.lib.php on line 7 변경전function latest($skin_dir, $bo_table, $rows, $subject_len, $cache_time, ..

php 2024.10.21 2
[php 에러] Call to undefined function create_function() 해결 방법

Uncaught Error: Call to undefined function create_function() 에러는 create_function() 가 php8.x부터는 지원하지 않아 발생하는 오류이다.  create_function 부분을 function을 다르게 정의해서 수정하면 된다. 수정전add_action( 'plugins_loaded', create_function( '', 'global $BBCode; $BBCode = new BBCode();' ) ) 수정 후function my_hacked_function(){ global $BBCode; $BBCode = new BBCode();}add_action( 'plugins_loaded', 'my_hacked_function'); ..

js·jquery 2024.10.06 1
스크롤 애니메이션 효과 wow.js

wow.js는 스크롤 시 페이지들의 요소들이 하나씩 애니메이션 효과로 나타날 수 있도록 해주는 라이브러리로 각 요소들마다 옵션값을 넣어 개별적으로 애니메이션 설정할 수 있어서 사용하기 편하다. 설치방법1. 공식 사이트 Github에서 파일 다운로드https://wowjs.uk/ wow.js — Reveal Animations When Scrolling wowjs.uk  2. WOW-master/css/libs/animate.css 파일을 css폴더나 적당한 폴더에 업로드 원하는 페이지에 로드   3. WOW-master/dist/wow.min.js 파일을 js폴더나 적당한 폴더에 업로드 후 원하는 페이지에 로드, 스크립트 추가  스크립트는 아래처럼 설정도 가능하다.var wow = new WOW( { ..

TIP

more

tip 2025.06.22 0
카페24 DB 접속 방법 - phpMyAdmin 없이 HeidiSQL로 연결하기

카페24 DB 접속 방법 (phpMyAdmin 설치 없이 HeidiSQL로 연결하기) 카페24 웹호스팅 환경에서 DB 확인이 필요할 때, phpMyAdmin 설치 없이 HeidiSQL을 통해 외부에서 MySQL DB에 접속하는 방법을 정리했습니다. ✅ 왜 HeidiSQL인가?카페24는 기본적으로 phpMyAdmin 같은 DB 관리 툴을 제공하지 않기 때문에, DB를 확인하려면 직접 설치하거나 별도의 클라이언트 프로그램을 사용해야 합니다. HeidiSQL은 윈도우에서 작동하는 무료 DB 접속 툴로, 카페24의 MySQL DB에 외부에서 직접 접속할 수 있게 도와줍니다. 📌 HeidiSQL로 DB 접속하는 방법 1. 카페24 홈페이지 로그인 후, 우측 상단 [나의서비스관리]를 클릭. 2. 서비스사..

tip 2025.06.20 0
[보안SSL] http 또는 www 접속시 https로 강제 리다이렉트 시키기

보안 SSL 설치후에 http://를 입력해 접속하거나 도메인에 www를 붙여 접속하는 경우 보안이 되지 않은 http로 접속되어진다.이 경우에는 .hyaccess파일 최상단에 아래 세줄을 넣어주면 된다.RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 귀찮으신 분들을 위해 파일 첨부! 다운로드해서 홈페이지 최상단 루트 폴더 안에 넣어주면 된다. [참고 포스팅]예전에 그누보드에서 강제 https로 리다이렉트 하는 방법을 올렸었는데, 위의 방법을 적용하면 다른 부분은 수정하지 않아도 된다.https://hongpage.kr/25 [php] 그누보드 보안 SSL 적용 (..

tip 2025.05.24 1
AWS S3 무료 사용 방법 - 파일 업로드하기 (영상, 이미지)

AWS S3 란?AWS S3는 Amazon Simple Storage Service 약자로 클라우드 기반의 객체 스토리지 서비스이다. 웹사이트에서 사용할 이미지, 영상 문서 등 파일을 저장하거나, 서버 백업 및 로그 보관 등 다양한 파일 저장소로 사용이 가능하다. AWS S3 무료 이용하기신규 AWS 계정에 한해 가입 후 12개월 동안 일정 사용량을 무료(Free Tier)로 제공하며, 무료기간이 끝나거나 무료 한도를 초과하면 요금이 발생한다.[AWS S3 무료 제공 항목]- 5GB의 S3 스탠다드 스토리지- 매월 20,000 GET 요청- 매월 15GB의 데이터 송신(인터넷으로 전송하는 경우) S3 버킷 생성하기1. AWS 신규 회원가입 후, AWS S3 서비스(https://s3.console...

tip 2024.07.22 2
VS code / Visual Studio Code 불필요한 태그 삭제하기

워드나 한글 프로그램이나 일반페이지에 있는 것을 그대로 복사 붙여 사용하면 필요없는 태그들까지 복사하게 된다.이 경우 Visual Studio Code에서 정규표현식으로 쉽게 태그 제거가 가능하다.  정규 표현식 적용 전  태그 제거 방법 1) Ctrl + H를 누른 뒤, 세번째 아이콘(Use Regular Expression)을 클릭한다. 또는 Alt + R 을 누르면 선택이 된다.  2) 위칸에 아래처럼 정규식을 입력해준다. 이 정규식은 정규식에 작성한 태그 외의 태그를 모두 제거하는 정규식이다. |는 '또는'이라 지우면 안되는 태그들을 모두 |로 구분해서 넣어주면 된다. 아래의 경우에는 이미지태그(img), 링크태그(a href, /a), 테이블태그(tr, td, tbody, table, /tr, ..

tip 2024.03.27 4
[그누보드/영카트] 글쓰기시 이모지 사용하기

그누보드 영카트 게시판에서 이모지를 등록하면 물음표로 뜨게 된다. 이 경우 CHARSET을 변경해주어야한다. 1. DB 기본 셋팅 변경 ALTER TABLE `yourDBName`.`yourTableName` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 2. config.php 파일 변경 기존 define('G5_DB_CHARSET', 'utf8'); 변경 define('G5_DB_CHARSET', 'utf8mb4'); 3. /adm/sql_write.sql 기존 ENGINE=MyISAM DEFAULT CHARSET=utf8; 변경 ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; utf8이라 되어있는 부분을 utf8mb..

리뷰

more

[책리뷰] 모든 비즈니스는 브랜딩이다 - 브랜딩 마케팅 기본서 추천

책의 제목처럼 요즘 모든 일에 브랜딩이 필요함을 느끼고, 그 중요성을 느끼고 있다. 단순히 브랜딩이 디자인이 아니라는 것을 알고는 있었지만 어디부터 어떻게 시작해야할지 막막해서 읽게 된 책. 브랜딩의 컨셉 구축 부터 실제 소비자의 인식으로 이어지기까지의 모든 과정을 쉽게 이해할 수 있도록 쓰여있어 술술 읽기에 좋았다. 다양한 사례들이 있어서 이런 이론이 적용되었구나 무릎을 탁 치면서 재미있게 읽었다. 한번 읽고 100% 적용하기에는 어렵겠지만 조금씩 실제 비즈니스에 적용해보도록 해야겠다. (다 읽은 날짜 2023년 7월 9일) 모든 비즈니스는 브랜딩이다 / 홍성태 지음 브랜드관리 = 컨셉을 관리하는 것 브랜드 컨셉의 7C 브랜드 체험의 7E 고객지향성 (Customer Orientation) 응축성 (C..

리뷰 2023.07.09 1008

레오폴드 키보드 FC900R AS 수리 후기

2년전쯤 구입해서 잘 사용하고 있던 레오폴드 키보드 FC900R. 평소 컴퓨터를 많이 하다보니, 키보드를 많이 치기도 하고, 컴퓨터 앞에서 커피도 마시고, 한번은 콜라를 제대로 쏟은 적이 있는데.. 물티슈로 다 닦고 물기를 완전히 제거했다고 생각했는데 콜라의 설탕의 끈적인게 남았는지 어느날인가부터 갑자기 Ctrl 키가 먹지 않았다. 키보드 연결의 문제인가 하고, 연결도 다시 해보았지만 Ctrl 키 자체가 고장난 것 같아 AS를 맡겨보기로 했다. 아니 왜 Ctrl키만 안먹히는거냐고요... 레오폴드 A/S 비용 보증서에는 구입 후, 1년간 무상 A/S처리되고, 기간이 끝난 후 제품에 문제가 발생할 경우 유상처리 된다고 되어있었다. 그리고 레오폴드 홈페이지를 확인하니 키를 교체하는 것 자체는 크게 비용이 들지..

리뷰 2023.04.27 1046

[클래스101 강의] 트렌드코리아 2023, 김난도 교수

트렌드코리아는 한 해의 트랜드를 미리 공부하기 위해 종종 책으로 접했는데, 클래스 101에서 강의로 나오게 되어 보게 되었다. 강의로 보니 이야기 듣듯이 편하게 볼 수 있어서 휘리릭 보기 좋았다. 강의 들으면서 기억해두기 위해 적은 것들 정리해 본다. 서울대 소비트렌트 분석센터의 2023 전망, 트렌트코리아 2023 더 높은 도약을 준비하는 검은 토끼의 해 2023 Trend Keyword 'RABBIT JUMP' [R]edistribution of the Average : 평균실종 정규분포가 아닌 집단이 많아져 평균이 의미가 없어짐. 1) 양극화 : 어정쩡한 소비를 하지 않고, 고가품과 초가성비 상품이 동시에 인기 2) 다극화, N극화 : 사람마다 취향이 다양화됨. 고객 한사람 한사람을 위한 제품이 생..

리뷰 2023.01.10 4

반응형