• 티스토리 홈
  • 프로필사진
    TheStorybook
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
TheStorybook
  • 프로필사진
    TheStorybook
    • 분류 전체보기 (223)
      • 시놀로지(Nas) (11)
      • XE(Rhymix) (131)
        • 레이아웃, 스킨 관련 (15)
        • 변수 응용 (109)
        • 문제 해결 (3)
        • 기타 메뉴얼 (1)
        • 기타 자료 (0)
      • 그누보드 (7)
      • 작업 소스들 (53)
      • 기타 (6)
      • 추천 사이트 (7)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
      • 개인 자료 보관 blog
      등록된 공지가 없습니다.
    # Home
    # 공지사항
    #
    # 태그
    # 검색결과
    # 방명록
    • 라이믹스 글 작성자의 각종 정보 표시
      2022년 07월 15일
      • TheStorybook
      • 작성자
      • 2022.07.15.:27

      라이믹스나 XE로 회원제 사이트를 운영하다보면 글 작성자의 회원정보에 가지고 있는 정보 또는 보유 레벨 포인트 등을 표시해 주고 싶을 때가 있스니다.

       

      회원정보로 가지고 있는 것은 모두 출력해 줄 수 있고 포인트와 레벨은 포인트 모듈에서 정보를 가지고 올 수 있습니다.

       

      이미 작성했던 팁 관리자가 회원에게 특별한 메모를 해준 경우 해당 정보를 가져오는 것도 회원정보에 기록이 되기 때문입니다.

       

      {@$DmemberInfo = getModel('member')->getMemberInfoByMemberSrl($oDocument->get('member_srl'));}

      회원정보를 $DmemberInfo 변수에 모두 담아줄 수 있습니다. 게시글 작성자의 회원번호로 해당 회원의 정보를 가져오는 것 입니다.

       

       

      {@$oPointModel  = getModel('point');$point =  $oPointModel->getPoint($oDocument->get('member_srl'));}

      {@

      $oModuleModel  = getModel('module');

      $config =  $oModuleModel->getModuleConfig('point');

      $level =  $oPointModel->getLevel($point, $config->level_step);
      $nextpoint = $config->level_step[$level+1];
      $prepoint = $config->level_step[$level];
      $percent = round(($point-$prepoint)/($nextpoint-$prepoint)*100, 0);
      }

      게시글 작성자의 회원번호로 해당 회원의 포인트 정보를 가져올 수 있습니다.

      그리고 다음레벨에 대한 현재 보유 포인트의 비율을 $percent 에 구할 수 있습니다.

       

       

      이제 회원정보에서 필요한 것들을 출력해 줄 수 있습니다.

      가입일 : {zdate($DmemberInfo->regdate, "y-m-d")}

      최종 접속일 : {zdate($DmemberInfo->last_login, "y-m-d")}

      레벨 : {$level} 

      다음 레벨에 대한 현재 포인트 비율 : {$percent}%

       

       

      $DmemberInfo 에 담긴 회원정보는 이외에도 더 많이 있습니다. 필요에 따라 추가로 뽑아서 출력할 수 있습니다.

      ->member_srl    로그인 사용자 고유번호
      ->user_id    로그인 사용자 아이디
      ->email_address    로그인 사용자 이메일 주소
      ->email_id    로그인 사용자 이메일 아이디
      ->email_host    로그인 사용자 이메일 호스트
      ->user_name    로그인 사용자 이름
      ->nick_name    로그인 사용자 닉네임
      ->homepage    로그인 사용자 홈페이지
      ->blog    로그인 사용자 블로그
      ->birthday    로그인 사용자 생년월일 (YYYYMMDD)
      ->profile_image    로그인 사용자 프로필 이미지
      ->image_name    로그인 사용자 이름 이미지 경로
      ->image_mark    로그인 사용자 그룹 이미지 경로
      ->signature    로그인 사용자 서명
      ->group_list    로그인 사용자 가입 그룹 목록
      ->is_admin    로그인 사용자가 관리자인지 확인
      ->is_site_admin    로그인 사용자가 가상 사이트 관리자인지 확인

      저작자표시 (새창열림)

      'XE(Rhymix) > 변수 응용' 카테고리의 다른 글

      레이아웃내 경로 불러오기 변수  (0) 2022.08.02
      레이아웃 메뉴 1차, 2차, 3차 생성하기  (0) 2022.07.30
      베스트 댓글이 있는 경우 게시판 목록에 표시하기  (0) 2022.07.15
      게시판 목록, 위젯 컨텐츠 스킨 목록에 태그 출력하기  (0) 2022.07.15
      게시판 목록에 댓글 작성자와 댓글 내용 보이기  (0) 2022.07.15
      다음글
      다음 글이 없습니다.
      이전글
      이전 글이 없습니다.
      댓글
    조회된 결과가 없습니다.
    스킨 업데이트 안내
    현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
    ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
    목차
    표시할 목차가 없습니다.
      • 안녕하세요
      • 감사해요
      • 잘있어요

      티스토리툴바