일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- phpDocumentor
- 웹 프로그래밍
- API
- CodeIgniter
- ajax
- FCM
- 코드이그나이터
- rairen
- config
- 그누보드
- 안드로이드
- 헬퍼
- php
- Database
- mysql
- 함수
- 후크
- javascript
- function
- 옵션표
- codeigniter3
- 설정
- APK
- MSsql
- jquery
- 영카트
- 라이렌
- jw player
- html
- CI3
- Today
- Total
목록Web (32)
프로그램 개발서

오늘은 PHP FCM 발송할 때 사용하는 코드를 함수 화하여 작성했습니다. //FCM 발송 함수 function send_notification($token_list, $title, $message) { //FCM 인증키 $FCM_KEY = '[FCM 서버 인증 키 입력]'; //FCM 전송 URL $FCM_URL = 'https://fcm.googleapis.com/fcm/send'; //전송 데이터 $fields = array( 'registration_ids' => $token_list, 'data' => array( 'title' => $title, 'message' => $message ) ); //설정 $headers = array( 'Authorization:key=' . $FCM_KEY, ..

그누보드 게시판에서 게시글을 작성할 때, 내용란에 내용을 입력했는지 확인하는 스크립트가 있습니다. 그런데 게시판 형태를 변경하면서 내용을 사용하지 않아서, 내용을 입력했는지 확인하는 스크립트를 빼고 싶은 경우가 생깁니다. 이런 경우에 문제를 해결하는 방법에 대해 작성합니다. 그누보드에서 내용란에 입력했는지 하지 않았는지 확인하는 스크립트를 만들어주는 것은 editor.lib.php입니다. 해당 파일에 보면 chk_editor_js라는 함수로 만들어 사용하고 있습니다. chk_editor_js함수를 사용하여 변수에 담는 코드는 /bbs/write.php 파일에 452 line을 보시면 있으실 겁니다. (그누보드 5.3.3.1 버전 기준) 게시판 모두 내용을 입력했는지 확인하지 않으려면 주석 처리하거나 지우..

오늘 알려드릴 jqeury 플러그인은 Blocksit와 marsonry입니다. 둘다 이미지를 정렬시켜주는 스크립트입니다. BlockSit 우선 블록 시트는 이미지를 보여줄 영역을 블럭화하여 이미지를 정렬해줍니다. 위 이미지는 BlockSit를 이용해 코딩한 화면입니다. 4블록으로 나누어 이미지를 쌓도록 옵션을 설정하여 4줄로 보여주고 있지요 함수형태로 코드를 짜면 아래와 같도록 나옵니다. var col = 4; var xmg = 8; var ymg = 8; function block_sit(parent, node, col = 4, xmg = 8, ymg = 8){ $(parent).BlocksIt({ numOfCol: col, offsetX: xmg, offsetY: ymg, blockElement: n..

Array.isArray(obj) 매개변수 obj검사할 객체. 반환값 객체가Array라면true, 아니라면false. 예제 // 모두 true 반환 Array.isArray([]); Array.isArray([1]); Array.isArray(new Array()); Array.isArray(new Array('a', 'b', 'c', 'd')); Array.isArray(new Array(3)); // Array.prototype은 스스로도 배열입니다 Array.isArray(Array.prototype); // 모두 false 반환 Array.isArray(); Array.isArray({}); Array.isArray(null); Array...

그누보드, 영 카트에 보면 add_javascript, add_stylesheet 함수가 존재합니다. 이 함수를 사용하면 와 를 전에 스킨의 자바스크립트가 위치하도록 하게 한다. */ $nl = ''; if($javascript) $nl = "\n"; $buffer = preg_replace('#([^)#', "$javascript{$nl}$1", $buffer); $this->CI->output->set_output($buffer)->_display(); //내용을 저장하고 화면에 출력 } } 이것으로 그드보드, 영 카드 추가 함수를 구현하였습니다. 다만 아직 초기라서 사용 중간에 문제가 생길 수 있으니 테스트는 필수입니다.
지난번에 작성한 추가옵션을 표로 보여주는 방법에 대한 글과 거의 동일하다. 다만 이 게시글의 코드는 조금 미완성이다. 이유는 내용을 설명하면서 작성하니 보면서 확인할면 되곘다. // 기본 옵션 또는 추가옵션 목록명 $item_subject_query = "SELECT `it_option_subject`,`it_supply_subject` FROM `{$g5['g5_shop_item_table']}` WHERE `it_id` = '{$it_id}'"; $item_subject_data = sql_fetch($item_subject_query);// Array ( [it_option_subject] => 제품모델,재질,날경 [it_supply_subject] => ) $option_subject = expl..
가끔 쇼핑몰 중에서 보면 옵션들이 표처럼 나열되어있고 해당 해당 옵션들을 장바구니에 담는식으로 되어있는 곳이 있는데, 표처럼 표시하기 위해서 영카트는 어떤부분을 수정하면 될까 하여 작업해보았습니다. 우선 첫번째로 해당 상품의 옵션목록을 가져옵시다 $item_subject_query = "SELECT `it_option_subject`,`it_supply_subject` FROM `{$g5['g5_shop_item_table']}` WHERE `it_id` = '{$it_id}'"; 가져올 컬럼은 it_option_subject, it_supply_subject 이렇게 2개입니다. it_option_subject은 기본 옵션 정보고, it_supply_subject는 추가옵션 정보입니다. 옵션 이용방식에 ..