각 회원별 로그인 데이터 추출 > 시즌3 질문과 답변

본문 바로가기

시즌3 질문과답변

[해결중] 각 회원별 로그인 데이터 추출

  • - 별점 : 평점
  • - [ 0| 참여 0명 ]

본문

최근 로그인 테이터는 함수로 표시가 되고

출석체크로 몇변이나 왔는지 체크가 되는데

출석체크를 안하고 로그인만 하는 회원들도 있습니다

회원의 로그인 횟수를 따로 표시할 수 있는지요?

감사합니다

 

0 0
로그인 후 추천 또는 비추천하실 수 있습니다.
포인트 80
경험치 23,589
[레벨 15] - 진행률 87%
가입일
2017-08-01 21:23:03
서명
미입력
자기소개
자유로운 영혼

최신글이 없습니다.

최신글이 없습니다.

댓글목록18

이윰IN님의 댓글

profile_image
gang님 안녕하세요.

현재 그누보드에는 회원의 로그인 횟수를 별도로 관리하는 기능은 없습니다.
회원이 로그인할 때, 세션을 생성하는 파일은
/bbs/login_check.php 파일입니다.
위 파일에서 회원의 로그인 횟수를 카운트하도록 처리하시면 될 것으로 보입니다.

감사합니다.

축하합니다. 첫댓글 포인트 48포인트를 획득하였습니다.

축하합니다. 행운의 포인트 38포인트를 획득하였습니다.

gang님의 댓글의 댓글

profile_image
공부하라는 이야기시죠^^
알겠습니다
감사합니다

gang님의 댓글의 댓글

profile_image
그누보드에서 찾았습니다
bbs/login_check.php 마지막행 goto~~~ 바로 윗줄에 아래 코드를 넣어보세요

sql_query("update $g4[member_table] set mb_1=mb_1+1 where mb_id='$mb_id'");

회원 테이블 여분필드 1번에 횟수가 기록됩니다
리스트에서 보이게 하려면 adm/member_list.php 에서 mb_1 값을 적당한 위치에 출력해주면 됩니다
예를들어 이름 뒤쪽에 출력시
$row[mb_name] ($row[mb_1])

이윰은 이미 여분필드를 5번까지 사용을 하고 있으니 (혹시 회원관련은 여분필드를 사용하고 있지 않으시나요?)
mb_6 에 넣어주면 될 것 같은데
아직 언더바를 다 이해하지 못했습니다
위의 소스를 어떻게 변환을 해야 하는지요?

감사합니다

이윰IN님의 댓글의 댓글

profile_image
이윰빌더에서 모든 그누보드 테이블의 여분필드를 5번까지 사용하는 것은 아닙니다.
게시판 테이블만 wr_5 까지 사용하거든요.

테스트 해 본 것은 아니지만, 위 소스 그대로 사용하시면 될것 같네요.
늘 배우는 gang님에게서 그 열정을 배웁니다.
좋은 하루 되세요.

gang님의 댓글의 댓글

profile_image
해보았는데 안되네요 ^^ 감사합니다

이윰IN님의 댓글의 댓글

profile_image
위 소스는 그누보드 4버전의 소스네요.
아래와 같이 해 보세요.


sql_query("update {$g5['member_table']} set mb_1=mb_1+1 where mb_id='$mb_id'"); 

gang님의 댓글의 댓글

profile_image
짝짝짝 ...회원테이블에 잘 나옵니다...감사합니다
요놈을 응용해서 로그인 횟수가 많은 회원의 게시물 순서대로 보여주려고 하는데 가능한지요?

gang님의 댓글의 댓글

profile_image
근데 이 소스만을 보면 전체 로그인 횟수의 합인지? 하루의 합인지? 판단이 안되는 것 같습니다
전체의 합은 아닌것 같습니다 (나오는 횟수를 확인을 해보니요)

이윰IN님의 댓글의 댓글

profile_image
전체의 합입니다.

gang님의 댓글

profile_image
$sql = " update {$g5['member_table']} set $member['mb_1']=$member['mb_1']+1 where mb_id = '{$mb['mb_id']}' ";
이 소스를 bbs/login_check.php  에 넣고 보았는데 안되네요...

이윰IN님의 댓글의 댓글

profile_image
위 소스처럼 하시면 안되는 것이 맞습니다.
sql 문법오류가 날거예요.

이윰IN님의 댓글의 댓글

profile_image
특정 게시판에서 로그인 횟수가 많은 회원의 게시물이 우선 노출되도록 하고 싶으신 건가요?
아니면 최신글 추출할 때 인가요?

일단 쉽지는 않은 작업으로 보입니다.

gang님의 댓글의 댓글

profile_image
특정 게시판에서 입니다...쉽지 않은 작업이면 일단 패스하시죠...4버젼으로 바쁘신 것 같으니요
가끔 시간나실때 이런 간단한 정도는 코멘트를 해주시면 감사하겠습니다

이윰IN님의 댓글의 댓글

profile_image
특정 게시판이라면 정말 쉽지 않아 보입니다.
해당 게시판에 대한 예외처리 등 그누보드 원본 소스를 제법 손봐야 합니다.
손을 봐야 한다기 보다는
별도로 해당 기능을 하는 게시판을 별도로 제작을 해야 할 것으로 보입니다.
당장 생각해도 만만치 않아 보이네요. ^^

gang님의 댓글의 댓글

profile_image
왜 저는 복잡한 것만 생각을 하는지요 ^^ 감사합니다

gang님의 댓글의 댓글

profile_image
리스트에서 보이게 하려면 adm/member_list.php 에서 mb_1 값을 적당한 위치에 출력해주면 됩니다
예를들어 이름 뒤쪽에 출력시
$row[mb_name] ($row[mb_1])

이윰은 출력 변수가 어떻게 되는지요?

축하합니다. 행운의 포인트 1포인트를 획득하였습니다.

이윰IN님의 댓글의 댓글

profile_image
다음 처럼 해보세요.

/admin/admin_theme/admin_basic/skin_bs/member/basic/member_list.skin.html 파일 소스 수정

1. 168번째 라인 소스 수정
	        아이디: "<span class='ellipsis'>{.mb_id}</span>",
	        로그인수: "<span class='ellipsis'>{=number_format(.mb_1)}</span>",


2. 210번째 라인 소스 수정
            { name: "아이디", type: "text", width: 100 },
            { name: "로그인수", type: "number", width: 80 },


적용해 보세요.

gang님의 댓글의 댓글

profile_image
잘 나옵니다...다른 필요한 분들도 잘 사용하시기 바랍니다
먼가 잘 이용하면 좋은 데이터 같습니다
이윰빌더 시즌4 질문과 답변 게시판입니다.

질문과 답변 게시판에는 가능한 이윰 관리자가 답변을 드리지 않습니다. 회원간 활성화 될수 있도록 도움 부탁드리며, 질문자는 원하는 답변이 달릴경우 꼭 채택하여 주시기 바랍니다.

상품구매 및 유료상품 문의는 1:1문의 게시판을 이용해 주시기 바랍니다.

1:1문의 바로가기 : https://eyoom.net/bbs/qalist.php

전체 158 건 - 5 페이지
번호
제목
글쓴이
채택포인트
별점
사이트 내 전체검색