그누보드

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

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

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

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

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

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

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

[php] 입력 필드 쪼개기 (체크박스 값 DB 저장)

체크박스 또는 여러개의 입력필드 내용을 한 필드안에 저장해서 사용해야하는 경우가 있다. 아래와 같이하면 필드 하나에 데이터를 저장해 관리할 수 있다. 글쓰기 페이지 코드 'wr_1'라는 필드를 쪼개서 사용할 것이다. 값을 받을 체크박스 name은 임의로 관리하기 편한 이름으로 지정하면 된다. (type1~type4) * wr_1 : 값을 저장할 필드 (type1~type4에서 받은 값을 wr_1에 한번에 저장한다) * type1~type4 : 임의로 값을 받을 필드 (DB에 해당 필드 없음) [코드 설명] - 상단의 $wr1 = explode("|", $write['wr_1']); 와 체크박스 태그 안의 checked 부분은 글쓰기 페이지를 수정 페이지로도 사용하는 경우에 필요하다. 해당 값이 있는 경우..

tip
[그누보드] 게시판 뷰페이지 이미지 클릭시 새창 뜨지 않게 하기 (view.skin.php)

1) /lib/thumbnail.lib.php 파일 $thumb_tag 부분 주석처리 // $img_tag에 editor 경로가 있으면 원본보기 링크 추가 $img_tag = $matches[0][$i]; if(strpos($img_tag, G5_DATA_DIR.'/'.G5_EDITOR_DIR) && preg_match("/\.({$config['cf_image_extension']})$/i", $filename)) { $imgurl = str_replace(G5_URL, "", $src); //$thumb_tag = ''.$thumb_tag.''; } 2) /lib/common.lib.php 파일 $img 첫번째, 세번째 주석처리 if (preg_match("/\.({$config['cf_image_e..

[그누보드/영카트] 아이코드 SMS 문자 여러명한테 보내기

그누보드 SMS 기본 코드 그누보드에서 SMS을 보내기 위해서는 기본적으로 아래 코드를 사용한다. 이 방식은 1개의 번호에서 1개로 보내는 방식이다. include_once(G5_LIB_PATH.'/icode.sms.lib.php'); $sql = " select cf_phone from sms5_config"; $row = sql_fetch($sql); $send_hp_mb = $row['cf_phone']; // 보내는 전화번호 $recv_hp_mb = "01000000000"; // 받는 전화번호 $send_hp = str_replace("-","",$send_hp_mb); // - 제거 $recv_hp = str_replace("-","",$recv_hp_mb); // - 제거 $send_numb..

[그누보드] 아이코드 SMS 문자보내기

글등록시, 회원가입 완료 시 등 여러 상황에서 활용 가능한 문자보내기 코드.발신번호는 아이코드에서 미리 등록한 발신번호만 가능하고, 환경설정에서 문자 사용 체크되어있는지 꼭 확인 필요!(발신번호 사전등록하기 : http://www.icodekorea.com/callback_reg/number_register.php)$sms_contents = "문자내용"; // 핸드폰번호에서 숫자만 취한다$receive_number = preg_replace("/[^0-9]/", "", $row['mb_hp']); // 수신자번호$send_number = preg_replace("/[^0-9]/", "", $sms5['cf_phone']); // 발신자번호 if ($config['cf_sms_use'] == 'i..

[php] Warning: Illegal string offset 'file' 오류수정

파일을 수정한 적도 없는데, 어느 날 갑자기 게시판 글 수정 페이지에서 파일 에러 문구가 떴다. Warning: Illegal string offset 'file' in /web/home/xxx/html/skin/board/basic/write.skin.php on line 156 Warning: Illegal string offset 'source' in /web/home/xxx/html/skin/board/basic/write.skin.php on line 157 Warning: Illegal string offset 'size' in /web/home/mymoodae/html/skin/board/basic/write.skin.php on line 157 글 신규 등록시에는 뜨지 않는 에러인데, 첨부..