국내 최저가 문자 발송 서비스인 알리고(https://smartsms.aligo.in/) API 를 사용하는 플러그인입니다.
그누보드의 기본 SMS 플러그인 UI 그대로 사용하며, 아이코드와 알리고에서 선택해서 사용 가능합니다.
아이코드는 SMS 16원, LMS 48원이며 MMS는 사용불가합니다.
알리고는 SMS 8.4원, LMS 25원이고 MMS는 60원 입니다.
본 프로그램은 `<그누보드>/adm/sms_admin/` 디렉토리의 일부 파일을 교체하는 식으로 구현되었으며, 그누보드 5.3.3.1와 5.4.29에서 테스트되었습니다.
### 설치하기
- 압축파일을 해제한다.
- 그누보드가 설치된 디렉토리에 업로드한다.
- 그누보드 관리자 > SMS 관리 > SMS 기본설정 에서 "SMS 사용"을 "알리고"로 설정하고, 라이센스 등록 이메일과 알리고 회원 아이디, API Key 를 입력한다.
- 5.4. 버전에서는 그누보드 관리자 > 기본환경설정 > SMS 에서 "알리고" 로 설정 및 README.md 파일을 보고 adm/config_form.php 에 코드 추가.
### 특징
- SMS, LMS, MMS 는 자동전환됩니다.
- 문자보내기 페이지의 보낼내용 하단에 "사진첨부" 버튼이 있습니다.
- 문자에 받는사람이름을 치환하는 치환자가 %고객명% 입니다.
- 알리고 사이트에서 충전 후 사용 가능합니다. (가상계좌에 입금)
### 알리고 문자보내기 함수 사용 예제
관리자페이지 뿐 아니라 임의의 페이지에서 문자발송 코드를 사용하고자 할 때 사용할 수 있는 예제 코드입니다. `aligo_send()` 의 정의 및 파라미터는 extend/aligo.sms.php 파일을 참고하시기 바랍니다.
$sender_hp = '010-1234-5678'; // 회신 휴대폰 번호
$receiver_hp = '010-6789-1023'; // 수신자 휴대폰 번호 (배열로 사용 가능)
$receiver_name = '수신자명'; // 수신자명 (배열로 사용 가능)
$title = '제목'; // LMS 또는 MMS 인 경우에만 사용
$content = '문자내용';
$rdate = ''; // 예약일, YYYYMMDD 형식으로
$rtime = ''; // 예약시간, HHMM 형식으로
$img_path = G5_DATA_PATH.'/test.jpg'; // 첨부할 이미지 절대경로
$delete_img = false; // 문자발송 후 이미지 삭제할지
$is_test = false; // 테스트 전송인지
$res = aligo_send($sender_hp, $receiver_hp, $receiver_name, $content, $img_path, $rdate, $rtime, $title, $delete_img, $is_test);
/*
$res = Array
(
[result_code] => 1
[message] => success
[msg_id] => 124567890
[success_cnt] => 1
[error_cnt] => 0
[msg_type] => MMS
)
*/
### 요구사항
- PHP 5.3-7.4
- PHP 확장모듈 : cURL
### 업데이트 내역
- 2021-02-06 : [V5.4.2.9.2], [V1.0.2]
- PHP 5.3지원
- 2020-10-26 : [V5.4.2.9]
- 그누보드 5.4.2.9 버전
- 2020-06-30 : [V1.0.0]
- 최초 배포
구매고객 총평점(총 2건 사용후기 기준)
평점 5점 5점- 2021-02-06 : [V5.4.2.9.2], [V1.0.2]
- PHP 5.3지원
- 2020-10-26 : [V5.4.2.9]
- 그누보드 5.4.2.9 버전
- 2020-06-30 : [V1.0.0]
- 최초 배포
1도메인 1카피