분류 전체보기

[php] explode 배열 최소값, 최대값 구하기 min(), max()

explode 배열 최소값, 최대값 구하기 보통 데이터가 array 배열로 되어있으면 min(), max()함수를 써서 바로 최소값 최대값을 구할 수 있다.$arr = array(1,2,3,4,5,6,7); $price1 = min($arr);$price2 = max($arr);  하지만 데이터가 이미 구분자로 합쳐서 들어가져있다면 (예 : 100000|1500000|200000|130000)배열로 변경한 후에 최소값, 최대값을 구할 수 있다.$str = $view['sp_price'];$sub_str = explode("|", $str);$new_str = array();foreach ( $sub_str as $row ) { $arr = explode( ',', $row );}echo min($a..

tip
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, ..

[카페24] 상품 분류, 게시판 스킨별 스크립트, CSS 다르게 적용하기

상품 분류마다 다르게 보여주기상품 분류 스킨은 동일한데 특정 일부분만 다르게 보여지게 하고 싶은 경우아래 스크립트를 상품 목록파일(/product/list.html)에 로드되는 /js/module/product/menucategory.js 파일에 추가해주면 된다.var urll = window.location.href;var urlParams = new URL(urll).searchParams;var cate_no = urlParams.get('cate_no');if(cate_no =="54") { //54번 카테고리 분류에 보여질 스크립트}  [사용예시] 나의 경우에는 카테고리별 설명문구를 추가해주기 위해 아래와 같이 코드를 넣었다.상품분류페이지에서 간단한 분류 설명은 넣을 수는 있지만 3~4줄 ..

[php] DB 텍스트 특수문자 (<, >, &, ", ' 등) 인식 / html 변환

DB 데이터 자체에는 특수문자를 포함한 데이터가 잘 들어가지는데, 불러올 때 꺽쇠나 특수문자가 들어간 부분은 삭제되고 보여지는 오류가 있어 해결할 수 있는 방법을 알아보았다.를 태그로 인식하지 않게 하기 위해서는 htmlspecialchars() 함수를 써주면 된다. htmlspecialchar()PHP 4, PHP 5, PHP 7, PHP 8 사용가능 어떤 문자들은 HTML에서 특별한 정의를 지니는데 그 의미를 보존하려면 HTML엔티티로 표현해야한다. 이 함수는 이러한 변환을 거친 문자열을 반환해준다. CharacterReplacement& (앰퍼샌드)&amp;" (쌍따옴표)&quot;' (따옴표)&#039 (부등호)&it;> (부등호)&gt;  사용예시[예시코드1]$entity= "내용내용";echo..

유튜브 쇼츠 화면 꽉차게 보이기 (반응형 iframe embed)

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

카페24 게시판 스킨 변경 시 링크 변수 변경

카페24 게시판 스킨을 새로 만드는 경우,게시판 각 항목 링크 클릭 시 기본으로 설정 되어있는 스킨(free, prouduct 등)으로 적용되어새로 만든 스킨으로 적용이 되지 않는다. 이 경우 아래와 같이 링크 부분을 변경해 주어야한다. [예시] 게시판 목록 (list.html파일)게시판 상세 페이지로 넘어가는 링크 경로를 변경해주어야한다. {$checkbox}{$no} {$icon_re}{$icon_lock}{$subject}{$icon_file}{$comment_count}{$icon_mobile}{$icon_new}{$icon_hit} {$category_name} ..

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

그누보드 영카트 게시판에서 이모지를 등록하면 물음표로 뜨게 된다. 이 경우 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..

자바스크립트 예약어

예약어(Reserved Words)는 자바스크립트에 먼저 등록된 요소를 말한다. 이 예약어는 변수, 라벨, 펑션 네임으로 사용할 수 없다. 변수, 라벨 등에서 사용할 수 없는 예약어 arguments break case continue default do else false for function if null return super switch this true try typeof var void while with 예시 //사용가능 var apple = a; var name = a; //사용불가 var arguments = a; var if = a; var do = a; var default = a; 생각보다 많은 예약어가 있는데 아래 표 참고 참고 : https://www.w3schools.com/..

그누보드/영카트 사업자등록번호 인증 회원가입 및 관리 시스템 (휴·폐업자 가입 제한)

국세청 API를 통해 사업자번호 유효성(휴/폐업 여부)을 체크하여 회원가입을 받을 수 있는 플러그인입니다. 사업자회원 승인,보류 가능하며, 사업자회원 일괄 사업자번호 조회 및 레벨 관리가 가능합니다. 해당 코드 구입 또는 자세한 내용을 보고 싶으시다면 그누보드 컨텐츠몰에서 확인 부탁드립니다. ⬇ 바로가기 ⬇ https://sir.kr/cmall/1706584561 사업자등록번호 인증 회원가입 및 관리 시스템 (휴·폐업자 가입 제한) > sir.kr 감사합니다.

영카트 주문내역 이카운트용 엑셀 출력

기존에 이카운트 ERP 프로그램으로 제조, 생산, 품목관리를 하고, 영카트로 쇼핑몰 운영을 하고 계시다면 이카운트와 영카트가 연동이 되지 않아 주문내역을 일일히 입력해주어야하는 번거로움이 있었습니다. 기존에 영카트에서도 주문내역을 출력할 수 있는 기능이 있지만 이카운트 전용으로 이카운트 판매입력 폼에 맞추어 입력 가능하도록 커스터마이징해드립니다. 소개 영카트 주문내역을 이카운트 일괄 등록 폼에 맞추어 엑셀로 출력해주는 프로그램입니다. 거래처코드/거래처명/업체전화번호/출하창고/대표자명/거래유형/품목코드 등 주요기능 * 회원별 업체명/업체코드 등록 * 상품별 품목코드 등록 * 이카운트 판매입력 폼에 맞추어 날짜별 주문내역 엑셀 파일 다운로드 * 주문내역을 이카운트에 일괄 등록 다운 받게되는 엑셀 형태 예시입..

영카트 주문 시 할인코드 할인기능 코드 생성

기능소개 " 쇼핑몰이 넘쳐나는 시대. 고객 마케팅이 참 중요해졌습니다. 할인코드 기능으로 사이트 유입율 & 주문율을 더 올려보세요!" 요즘 트랜디한 사이트 아*다, 마켓*리, 오늘의* 등 이미 많은 사이트에서 고객 유입/주문율을 높이기 위해 사용중인 기능입니다. 영카트 관리자페이지에서 미리 원하는 할인코드을 지정해두고, 회원에게 홍보하세요! 예) "주문시 '오늘첫구매'를 입력하시면 할인받으실 수 있습니다." 고객은 해당 홍보 문구를 보고 회원가입 및 주문을 하게 됩니다. 할인코드는 이벤트 목적에 따라서 다양하게 만드실 수 있습니다. 예) hello2022, welcometoshop, bye2021, 오늘첫구매 등등 회원이 상품 주문시 해당 할인코드를 입력하면 관리자가 설정한 할인금액만큼 주문총액에서 할인..

tip
그누보드 게시판 게시물 연도별로 보기

갤러리나 게시판 게시글이 많아지면 카테고라이징이 필요한 경우가 생긴다. 그누보드에서 게시판에 카테고리를 생성하여, 글 등록시에 카테고리를 선택할수도 있지만 날짜에 따라 자동으로 카테고라이징 하여 볼 수 있게 추가 카테고리를 추가하는 작업을 하였다. 예시화면 기본적으로 현재 연도에 해당하는 게시물만 보여지며, 게시판 우측 상단에서 연도를 선택한 뒤 '이동하기'를 클릭하면 해당 년도에 속하는 게시물만 볼 수 있도록 하는 기능이다. 코드 수정 방법 나의 경우에는 날짜를 게시물 등록 날짜가 아닌 사진을 찍은 날짜로 선택해서 등록할 수 있도록 하여서 날짜부분이 여분필드인 wr_1로 되어있는데, 게시물 등록날짜로 구분하고 싶은 경우에는 wr_1을 wr_datetime으로 변경해서 사용하면 된다. 1) /bbs/ca..

애드센스 수익금 지급 받기, 신한은행 수수료 줄이는 방법

애드센스 수익금이 100달러가 넘으면 수익금을 지급 받을 수 있게 된다. 애드센스 수익을 받기 시작하면서부터는 관심사가 이제 어떻게 하면 수수료를 최대한 줄이고 받을 수 있을까가 되는 것 같다. 외환통장을 개설해서 환율이 오를 때 출금하여 지급액을 최대한으로 받을 수 있는 방식도 있지만, 일단은 신한 일반 입출금 통장을 등록하고 받아보기로 하였다. (다행히 이때 환율도 나쁘지는 않았다) 세상에서 가장 반가운 애드센스 송금 도착 안내 메세지! 애드센스 수익금은 설정한 지금 금액이 넘으면 익월 구글에서 21일에 한국 은행으로 송금하고, 며칠 뒤 25일경 해당 은행에서 이런식으로 알림이 오게 된다. 신한은행은 알림톡으로 연락이 왔다. 내가 받게될 금액은 337.07 이라는데! 수수료가 어떻게 부과되는지 알아보..

[jQuery] 새로고침 시 스크롤 위치 맨위로 리셋해주는 스크립트

스크롤을 내려 페이지를 보다가 새로고침 하는 경우, 브라우저가 이전 스크롤 위치를 기억하였다가 해당 스크롤 위치 그대로 보여준다. 새로고침 할 때, 이전 위치가 아닌 가장 위로 보여주고 싶은 경우 아래 코드를 넣어주면 된다. 문서 로드시, 자동으로 scrollTop: 0 을 적용하여, 문서 맨 위로 로드될 수 있도록 해준다. $(function(){ $("html, body").animate({ scrollTop: 0 }, "fast"); });