관리자페이지 회원 최종접속일과 게시판 가로 너비 질문~ 정보
관리자페이지 회원 최종접속일과 게시판 가로 너비 질문~본문
1. 관리자페이지에서 가로너비가 고정이 돼있는데 화면에 뜨는 창에 크기에 딱 맞춰져서 가변적으로 변하게 하려면 어떻게 하죠?
동시에 각 td 값도 자동으로 조절되게요..
참고하실만한 이미지 첨부했어요.
1은 창 크기를 줄였고 2는 최대화한건데 td 너비가 자동으로 변하거든요.
2. 회원관리->수정 페이지에서 보이는 최종접속을 살펴 보면
최종접속이 아니라 최초접속을 보여주더라구요.
게시판 검색해서 아래 팁을 찾았는데요.
-------------------------------------------------------------------------------------
로그인 하는 부분에 아래와 같은 코드를 넣으면 되겠네요.
bbs/login_check.php
$sql = " update {$g4['member_table']} set mb_today_login = '{$g4['time_ymdhis']}', mb_login_ip = '{$mb_ip}' where mb_id = '{$mb['mb_id']}' ";
sql_query($sql);
-------------------------------------------------------------------------------------
정확히 어디에 넣어야 하는지 알려주세요.
3. 회원목록이 쭉 뜨는 회원관리 페이지에서는 최종접속일이 날짜만 뜨는데요.
수정페이지처럼 시간까지 보여주는 방법도 알려주세요.
부탁드립니다 ㅜㅜ
동시에 각 td 값도 자동으로 조절되게요..
참고하실만한 이미지 첨부했어요.
1은 창 크기를 줄였고 2는 최대화한건데 td 너비가 자동으로 변하거든요.
2. 회원관리->수정 페이지에서 보이는 최종접속을 살펴 보면
최종접속이 아니라 최초접속을 보여주더라구요.
게시판 검색해서 아래 팁을 찾았는데요.
-------------------------------------------------------------------------------------
로그인 하는 부분에 아래와 같은 코드를 넣으면 되겠네요.
bbs/login_check.php
$sql = " update {$g4['member_table']} set mb_today_login = '{$g4['time_ymdhis']}', mb_login_ip = '{$mb_ip}' where mb_id = '{$mb['mb_id']}' ";
sql_query($sql);
-------------------------------------------------------------------------------------
정확히 어디에 넣어야 하는지 알려주세요.
3. 회원목록이 쭉 뜨는 회원관리 페이지에서는 최종접속일이 날짜만 뜨는데요.
수정페이지처럼 시간까지 보여주는 방법도 알려주세요.
부탁드립니다 ㅜㅜ
댓글 전체

댓글 쓰는 사이 질문 순서를 바꾸셨네요. ^^;
2. mb_today_login 은 최종접속일이 맞을 겁니다.
위와 같은 코드는, common.php 396-397 에 이미 있는 코드인데,
다른 점이라면, 첫로그인시가 아니라, 로그인이 된 다음에 세션이 저장된 후 처리한다는 정도인데..
로그인하자마자 사이트를 떠나지 않는 이상 (실제로는, 로그인 후 화면을 만들어야 할테니 불가능할듯)
mb_today_login은 최종 접속일이 맞을 겁니다.
3. adm/member_list.php 205 줄
<td>".substr($row[mb_today_login],2,8)."</td>
를
<td>".$row[mb_today_login]."</td>
로 바꿔주시면 될듯..
1. 일일히 고치시려면 쉽지 않을듯 하네요.
차라리 jy소프트님의 관리자화면을 사용하세요. http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=108815
2. mb_today_login 은 최종접속일이 맞을 겁니다.
위와 같은 코드는, common.php 396-397 에 이미 있는 코드인데,
다른 점이라면, 첫로그인시가 아니라, 로그인이 된 다음에 세션이 저장된 후 처리한다는 정도인데..
로그인하자마자 사이트를 떠나지 않는 이상 (실제로는, 로그인 후 화면을 만들어야 할테니 불가능할듯)
mb_today_login은 최종 접속일이 맞을 겁니다.
3. adm/member_list.php 205 줄
<td>".substr($row[mb_today_login],2,8)."</td>
를
<td>".$row[mb_today_login]."</td>
로 바꿔주시면 될듯..
1. 일일히 고치시려면 쉽지 않을듯 하네요.
차라리 jy소프트님의 관리자화면을 사용하세요. http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=108815
이미지 바로 아래에 이미지와 관련없는 질문으로 시작되니까 헷갈리실 거 같아서 바꿨어요.
오늘도 전진님께서 도와주시네요. 감사합니다 ^^
1번은 패쓰.. 3번은 잘되구요.
근데 최종접속일 개념이 좀 애매하네요. 말 그대로 가장 마지막의 접속 시간을 보여줘야 하므로 재로그인 할때마다 시간이 업데이트 돼야하는데 10시에 로그인 11시에 로그인 하면 10시의 기록만 남아요.
불가능할까요?
혹시 그누보드 기본 기능 중 로그인점수를 (1일 1회) 주는 부분에서 mb_tody_login 함수를 이용하는지..
오늘도 전진님께서 도와주시네요. 감사합니다 ^^
1번은 패쓰.. 3번은 잘되구요.
근데 최종접속일 개념이 좀 애매하네요. 말 그대로 가장 마지막의 접속 시간을 보여줘야 하므로 재로그인 할때마다 시간이 업데이트 돼야하는데 10시에 로그인 11시에 로그인 하면 10시의 기록만 남아요.
불가능할까요?
혹시 그누보드 기본 기능 중 로그인점수를 (1일 1회) 주는 부분에서 mb_tody_login 함수를 이용하는지..

아.. 그런 뜻이셨군요..
최종접속일 이 아닌 최종접속 시간을 저장하시려는 거군요.. ^^;
네 맞습니다. 로그인 점수 주는 부분과 mb_today_login 업데이트 하는 부분이 같이 있습니다.
common.php 396-397
만일 로긴때 계속 업데이트하시길 원하시면,
$sql = " update {$g4['member_table']} set mb_today_login = '{$g4['time_ymdhis']}', mb_login_ip = '{$_SERVER['REMOTE_ADDR']}' where mb_id = '{$member['mb_id']}' ";
sql_query($sql);
를 skin/member/basic/login_check.skin.php 에 넣으시면 될것 같은데요? ^^
원래 빈 코드이니 // 자신만의.. 부분에 넣으시면 됩니다. ^^
최종접속일 이 아닌 최종접속 시간을 저장하시려는 거군요.. ^^;
네 맞습니다. 로그인 점수 주는 부분과 mb_today_login 업데이트 하는 부분이 같이 있습니다.
common.php 396-397
만일 로긴때 계속 업데이트하시길 원하시면,
$sql = " update {$g4['member_table']} set mb_today_login = '{$g4['time_ymdhis']}', mb_login_ip = '{$_SERVER['REMOTE_ADDR']}' where mb_id = '{$member['mb_id']}' ";
sql_query($sql);
를 skin/member/basic/login_check.skin.php 에 넣으시면 될것 같은데요? ^^
원래 빈 코드이니 // 자신만의.. 부분에 넣으시면 됩니다. ^^
관리자페이지의 회원관리에서 뜨는 부분만 수정되면 되는데 스킨파일에 넣어야 하는건가요?
적용 후 로그인하니까 페이지가 백지화됐어요. 아무것도 안뜨는.. ㅠㅠ
member_list.php의 ".$row[mb_today_login]." (관리자화면-회원관리-최종접속)
member_form.php의 <?=$mb[mb_today_login]?> (관리자화면-회원관리-수정-최근접속일)
위의 두 군데에서만 로그인마다 계속 업데이트 되면 되거든요.
전진님, 번거로우시겠지만 다시 알려주실 수 있나요?
적용 후 로그인하니까 페이지가 백지화됐어요. 아무것도 안뜨는.. ㅠㅠ
member_list.php의 ".$row[mb_today_login]." (관리자화면-회원관리-최종접속)
member_form.php의 <?=$mb[mb_today_login]?> (관리자화면-회원관리-수정-최근접속일)
위의 두 군데에서만 로그인마다 계속 업데이트 되면 되거든요.
전진님, 번거로우시겠지만 다시 알려주실 수 있나요?

스킨화일이나 login_check.php 에 넣으셔야 합니다.
(사실 저도 login_check.skin.php 를 써본적인 없어서.. 뭐.. 다른 스킨들과 다를바 없다면, 될겁니다. ^^;)
해당 회원이 로그인 할때 정보가 업데이트 되어야 하니까요.. ^^
(사실 저도 login_check.skin.php 를 써본적인 없어서.. 뭐.. 다른 스킨들과 다를바 없다면, 될겁니다. ^^;)
해당 회원이 로그인 할때 정보가 업데이트 되어야 하니까요.. ^^
아 그렇군요. ^^
스킨파일에 넣었더니 표면적인 문제는 없는데 시간 업데이트가 안돼있네요.. 코드에는 문제가 없는건가요?
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$sql = " update {$g4['member_table']} set mb_today_login = '{$g4['time_ymdhis']}', mb_login_ip = '{$_SERVER['REMOTE_ADDR']}' where mb_id =
'{$member['mb_id']}' ";
sql_query($sql);
?>
스킨파일에 넣었더니 표면적인 문제는 없는데 시간 업데이트가 안돼있네요.. 코드에는 문제가 없는건가요?
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$sql = " update {$g4['member_table']} set mb_today_login = '{$g4['time_ymdhis']}', mb_login_ip = '{$_SERVER['REMOTE_ADDR']}' where mb_id =
'{$member['mb_id']}' ";
sql_query($sql);
?>

앗, 원래 보여주신 코드가 맞는 거였네요.. ^^;
아직 로그인이 완료되지 않은 상태여서, $member 변수를 사용할 수가 없네요.. 죄송.. ^^;
$sql = " update {$g4['member_table']} set mb_today_login = '{$g4['time_ymdhis']}', mb_login_ip = '{$_SERVER['REMOTE_ADDR']}' where mb_id = '{$mb['mb_id']}' ";
sql_query($sql);
아직 로그인이 완료되지 않은 상태여서, $member 변수를 사용할 수가 없네요.. 죄송.. ^^;
$sql = " update {$g4['member_table']} set mb_today_login = '{$g4['time_ymdhis']}', mb_login_ip = '{$_SERVER['REMOTE_ADDR']}' where mb_id = '{$mb['mb_id']}' ";
sql_query($sql);
아 저는 소스를 모르니까 그냥 올려주신 것 그대로 갖다붙이다 보니까, 어디가 바뀐지 눈에 들어오지도 않았었네요 ㅎㅎ
죄송하긴요. 매번 감사하죠 ^^
시간 업데이트 잘 되네요. 감사합니다~~~
죄송하긴요. 매번 감사하죠 ^^
시간 업데이트 잘 되네요. 감사합니다~~~

스크랩해요