336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
* 배추님 팁입니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=12780

사용법 : extend 디렉토리에 파일을 하나 만들어 아래와 같은 코드를 추가해주시면 됩니다.
단점 : 관리자에게 메일발송 등의 혜택은 받지 못합니다. ^^;;

< ?
// 최고관리자
if ($member[mb_id] == '회원아이디1') $is_admin = 'super';
if ($member[mb_id] == '회원아이디2') $is_admin = 'super';
if ($member[mb_id] == '회원아이디3') $is_admin = 'super';

// 그룹관리자
if ($gr_id == '그룹아이디')
{
    if ($member[mb_id] == '회원아이디1') $is_admin = 'group';
    if ($member[mb_id] == '회원아이디2') $is_admin = 'group';
    if ($member[mb_id] == '회원아이디3') $is_admin = 'group';
}

// 게시판관리자
if ($bo_table == '게시판아이디')
{
    if ($member[mb_id] == '회원아이디1') $is_admin = 'board';
    if ($member[mb_id] == '회원아이디2') $is_admin = 'board';
    if ($member[mb_id] == '회원아이디3') $is_admin = 'board';

    if ($is_admin == 'board') $board[bo_admin] = $member[mb_id];
}

?>

추가 후 [회원관리] 에서 관리권한 줘야 게시판이든 그룹이든 관리 가능함.

또는 extend / index.php 아무파일이나 만들어서 아래 내용 삽입
아래 내용은 최고관리자가 아니라 할지라도, 게시판 및 권한을 부여하기 좋게 만드는 방법이다.
게시판 관리자의 경우 $is_admin 이 board 일 경우 선택복사/이동이 안된다.
그래서 super 로 지정해주면 되긴 되는데... root 와 같은 권한을 가지는게 아닌가 싶다.
<?
     // 최고관리자
     if ($member[mb_id] == '회원_아이디입력') $is_admin = 'super';
    
     // 그룹관리자
     if ($gr_id == 'jkinstech') {
          if ($member[mb_id] == '회원_아이디입력') $is_admin = 'super';
     }
    
     // 게시판관리자
     if ($bo_table == '게시판01_아이디입력' || $bo_table == '게시판02_아이디입력' || $bo_table == '게시판03_아이디입력' ) {
          if ($member[mb_id] == '회원_아이디입력') $is_admin = 'super';
          if ($is_admin == 'board') $board[bo_admin] = $member[mb_id];
     }
?>
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
1. javascript
1.1. 공통
1.2 Server Side
1.3 Client Side

2. Cordova 

3. Android

 

'IT잡아먹기 > Hybrid' 카테고리의 다른 글

Cordova ionic InAppBrowser  (0) 2015.12.17
Cordova Ionic controller 추가  (0) 2015.12.17
Cordova AppVersion Plugin  (0) 2015.12.17
Cordova 하이브리드앱 샘플코드  (0) 2015.12.17
Cordova install  (0) 2015.12.16
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

 

▶ InAppBrowser

cordova로 만든 앱은 $stateProvider 라는 것이 있어

templateUrl을 지정해주는 곳으로 간다

앱 안에서 다른 브라우저(예를 들면 다음, 네이버, 구글 등)를 열어 볼 수가 없다.

 

거기에 따른 문제는 InAppBrowser plugin을 설치하면 된다.

▶ cordova plugin add org.apache.cordova.inappbrowser

 

▶ 간단한 소스

var
ref = window.open('http://apache.org', '_blank', 'location=yes');
ref.addEventListener('loadstart', function() { alert(event.url); }); 

 

이런식으로 앱에서 인터넷창을 띄울 수 있다.

 

앱 속에서 앱의 한 부분으로 다른 브라우저를 띄우고 싶었는데..

검색해도 나오지않았다.

결국 내가 쓴 방법은 iframe

백버튼 등 많은 부분을 수동으로 수정해줘야 하지만 나쁘진않다. 

 

▶ 여기서 한가지!

업데이트를 위해서 해당 스토어로 보내야 하는데 android와 ios의 방법은 다르다.

● android

navigator.app.loadUrl('해당URL주소', {openExternal:true});
navigator.app.exitApp(); // 어플종료

● ios

window.open('해당URL주소','_system');

요즘 ios에 xcode가 업데이트되면서 애뮬에서는 동작하지 않는다. 한참을 찾아보니 device에서는 그냥되더라...

'IT잡아먹기 > Hybrid' 카테고리의 다른 글

하이브리드앱개발에 필요한 link 정리  (0) 2015.12.17
Cordova Ionic controller 추가  (0) 2015.12.17
Cordova AppVersion Plugin  (0) 2015.12.17
Cordova 하이브리드앱 샘플코드  (0) 2015.12.17
Cordova install  (0) 2015.12.16

+ Recent posts