코스모스팜 스레드

워드프레스 myCRED 을 활용한 포인트 문의

KBoard에 포인트 기능이 없는 것 같아 아쉬웠는데. 포인트 기능을 추가 할 수 있어 감사합니다. 몇가지 질문이 있어서 글을 남깁니다.

myCRED을 활용하여 글을 쓰거나 읽으면 자동으로 포인트를 주고 포인트가 쌓이면 자동 등업을 하게 하려고 합니다. 등업이 된 사람들에게 페이지 권한을 주고 싶은게 목적입니다. 

이에 대해서 몇가지 질문이 있습니다. 

 

1. https://mycred.me/about/features/#automatic-points 을 보니 자동으로 포인트를 설정하는게 나오는데 설명중 third-party plugins. 이라고 써있던데. 이건 third-party plugins.중 하나를 구매해서 사용하면 자동으로 포인트 (Automatic Points ) 를 부여할 수 있다는 건가요?

2. 자동등업에 대해서 된다고 하셨는데. ( http://www.cosmosfarm.com/threads/document/9040 )

               관련글을 아래 링크 살펴봐주세요.

               Change Role based on Balance

               http://mycred.me/code-snippets/change-role-based-on-balance/

               코드를 테마의 functions.php 파일이 추가하시면 되겠습니다.

               KBoard에도 관련 기능이 추가될 수 있을지 검토 해보겠습니다.

 코드 중 

 

// Minimum balance requirement for each role
  $thresholds = array(
  'contributor' => 100,
  'author' => 1000,
  'editor' => 10000,
  'administrator' => 100000
 

);

가 있는데 role이 추가되면 여기서 변경을 해줘야 하는 건가요?  게시판 마다 포인트 설정을 할 수 있는 탭을 만들 수 있다면 좋을 것 같습니다. 

functions 에 추가한 후 10 포인트를 추가하면 등업된다는 설정이 필요할 텐데. 이런 설정은 어디서 해야하는 건가요?

3. 목록에 작성자의 role이 표기되었으면 하는데 가능한가요? 글자로 표현이 된다면 정의한 이미지로 표현이 가능할까요?

 

두서없었다면 용서해주시고 계속업그레이드 되면서 좋와지고 있어서

케이보드를 만들어주시는 모든분께 감사합니다~

무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
  • https://mycred.me/about/features/#automatic-points 페이지에 나와있는 내용은 myCRED 플러그인에 대한 소개입니다.

    myCRED 플러그인이 워드프레스 사이트와 KBoard과 같은 다른 플러그인과 상호 작용이 가능하다는 설명입니다.

     

     

    자동등업 관련해서, 워드프레스에 새로운 role이 추가되면 아래에 최소 포인트를 추가해주시면 됩니다.

    //Minimum balance requirement for each role
    $thresholds = array(
        'contributor'   => 100,
        'author'        => 1000,
        'editor'        => 10000,
        'administrator' => 100000
    );

    참고로 아래 코드는 테마의 functions.php 파일에 추가해주시면 됩니다.

    https://mycred.me/code-snippets/change-role-based-on-balance/

     

     

    KBoard 스킨의 list.php 파일에서

    <?php echo $content->member_display?> 이 코드 옆에다가 아래 코드를 추가하시면 role이 표시됩니다.

    <?php
    if($content->member_uid){
        $userdata = get_userdata($content->member_uid);
        echo $userdata->roles[0];
    }
    ?>

     

     

    myCRED 와 KBoard 연동에 일부 버그가 있는데요, 다음 버전에 버그가 수정될 예정입니다. (기능 변경사항은 없습니다.)

    게시판 마다 myCRED 포인트를 설정할 수 있는 기능은 연구 해보겠습니다^^

  • 감사합니다~ 이번에 잘 공부하고 있습니다~ *^^*

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)