<?=$member[mb_today_login]?> 값이 로그인 했을때 자동으로 wr_10 에 입력되게... 채택완료
alexseo
11년 전
조회 7,740
<?=$member[mb_today_login]?> 값을 게시판에서 불러드리면
값이 불러드려지는데요.
그 값을 게시판의 wr_10 필드에 입력하려고 합니다.
단. 게시판에서 액션을 취하지 않고(write하지 않고)
로그인 했을때 자동으로 wr_10 에 입력되게
하려고 합니다. 여러가지 시도를 해보았으나 안되네요. 방법좀 알려주세요.
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 12개
채택된 답변
+20 포인트
11년 전
로그인 했을때 자동으로 wr_10 에 입력되게 <--- 말이 안되는 상황입니다
로그인 한 후 어떤 게시판에서 몇번 게시물의 wr_10에 값을 넣는단 말입니까?
게시물이 하나 밖에 없는 것인가요?
그렇다고 하더라도 내가 wr_10 에 등록했지만 다른 사람이 로그인 하면 내가 등록한 값은??
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
11년 전
균이님,
<?
$mb_id= $w=='u'? $write[mb_id] : $member[mb_id];
sql_query("update $g4[member_table] set mb_1='$wr_id' where mb_id='$mb_id' ");
?>
$mb_id= $w=='u'? $write[mb_id] : $member[mb_id];
sql_query("update $g4[member_table] set mb_1='$wr_id' where mb_id='$mb_id' ");
?>
위의 소스는 어디에 넣어야 하는지요.
감사합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
균이
11년 전
1번항목을 수정하는 것입니다
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
�
균이
11년 전
1번 항목 빠진 부분이 잇엇습니다
그리고 위 코드를 적용시킨 시점부터 등록하는 글에 적용됩니다
기존 등록글을 관리자가 수정하기 해서 저장하면 적용되게 하려면 아래처럼 수정하세요
1.
<?
$mb_id= $w=='u'? $write[mb_id] : $member[mb_id];
sql_query("update $g4[member_table] set mb_1='$wr_id' where mb_id='$mb_id' ");
?>
그리고 위 코드를 적용시킨 시점부터 등록하는 글에 적용됩니다
기존 등록글을 관리자가 수정하기 해서 저장하면 적용되게 하려면 아래처럼 수정하세요
1.
<?
$mb_id= $w=='u'? $write[mb_id] : $member[mb_id];
sql_query("update $g4[member_table] set mb_1='$wr_id' where mb_id='$mb_id' ");
?>
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
11년 전
히어1님, 답변 대단히 감사합니다.
게시판에서 글을 올린 회원이 로그인 했을때 그 회원의 글이 가장 상단에 올라오게
하려고 합니다.
그래서, 관리자 페이지 게시판에서 정렬하는 여러방법을 이용해보았으나, 안되어서.
질문답변란에 질문을 남기니..
mb_today_login 으로 정렬을 하라고 하더군요.
그런데 mb_today_login 값은 g4_member 게시판에 있고
제가 정렬을 하려고 하는 게시판에는 mb_today_login 값이 없어서
그 값을 원하는 게시판에 입력 시키려고 합니다.
게시판의 wr_??? 이던 게시판에 mb_today_login을 만들어서 하던 관계없고요.
만약에 mb_today_login 값이 게시판에 입력이 되어있으면, 그 값으로 정렬을 하려고 합니다.
입력하는 방법은 write_update.skin.php에 아래의 소스를 넣어서
=====
$sqlmb_today_login = " update $write_table set mb_today_login = '$mb_today_login' where wr_id = '$wr_id' "; sql_query($sqlmb_today_login);
====
값을 원하는 게시판에 입력을 할 수는 있지만
이 경우는 로그인한 회원이 글을 수정한다던지, 글을 작성했을 때만 가능하고
로그인했을때는 원하는 게시판에 값이 입력되지 않습니다.
제가 알고 싶은 것은 :
회원이 로그인 했을때 mb_today_login 값이 원하는 게시판에 입력되게 하려고요.
중요한 것은 : 회원이 로그인 했을때 입니다.
감사합니다.
P.S.
또는 회원이 로그인 했을때 회원이 작성한 글이 리스트의 제일 상단에 오게하는 다른 방법이 있나요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
균이
11년 전
처음부터 설명을 상세하게 해야죠
원하는 내용은 이런 거죠?
회웜 마다 게시글이 하나씩 있다
A회원이 로그인 하면 A회원의 글이 최상위로 오게한다
B회원이 로그인 하면 B회원 글이 최상위로 온다
즉 최근 로그인한 회원 글이 최상위로 오게 하겠다??
방법은 간단 합니다
1. write_update.skin.php 에 다른 것은 필요없고 아래처럼 만듭니다(자기 글이 몇번 글인지 기록해 둡니다)
<?
sql_query("update $g4[member_table] set mb_1='$wr_id' where mb_id='$member[mb_id]'");
?>
2. 회원스킨 폴더/login_check.skin.php 을 만들고 아래 코드를 만듭니다
<?
$write_table=$g4[write_prefix].'게시판명';
sql_query("update $write_table set wr_datetime='$g4[time_ymdhis]' where wr_id='$mb[mb_1]'");
?>
3. 게시판 관리에서 정렬 순서를 wr_datetime desc을 선택합니다
원하는 내용은 이런 거죠?
회웜 마다 게시글이 하나씩 있다
A회원이 로그인 하면 A회원의 글이 최상위로 오게한다
B회원이 로그인 하면 B회원 글이 최상위로 온다
즉 최근 로그인한 회원 글이 최상위로 오게 하겠다??
방법은 간단 합니다
1. write_update.skin.php 에 다른 것은 필요없고 아래처럼 만듭니다(자기 글이 몇번 글인지 기록해 둡니다)
<?
sql_query("update $g4[member_table] set mb_1='$wr_id' where mb_id='$member[mb_id]'");
?>
2. 회원스킨 폴더/login_check.skin.php 을 만들고 아래 코드를 만듭니다
<?
$write_table=$g4[write_prefix].'게시판명';
sql_query("update $write_table set wr_datetime='$g4[time_ymdhis]' where wr_id='$mb[mb_1]'");
?>
3. 게시판 관리에서 정렬 순서를 wr_datetime desc을 선택합니다
댓글을 작성하려면 로그인이 필요합니다.
11년 전
균이님, 답변 대단히 감사합니다.
그리고 member 게시판에 있는 <?=member[mb_today_login]?> 값을
만든 특정 게시판 필드 mb_today_login에 동시에 입력되게 하려고 합니다.
이유는 특정 게시판에 mb_today_login 필드가 없다보니 회원이 로그인 했을때
그 회원의 글(한개의 글)
게시판의 가장 상단에 오게 하려고 하는데 게시판의 여러 소트를 이용해보았으나
안되어서 특정 게시판에 mb_today_login 필드를 만들어서 소트하려고 합니다.
요약:
member 게시판에 있는 <?=member[mb_today_login]?> 값을
특정 게시판 필드 mb_today_login에 동시에 입력되게 하려고 합니다.
감사합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
히어1
11년 전
도무지 무슨말인지 전혀 이해가 안갑니다......
mb_today_login 는 회원이 최근 로그인한 날과 시간이 업데이트되는 필드입니다.
이 필드의 값을 왜 게시판의 글안에 넣으실려고 하는지 도무지 납득이 안가네요.
균이님도 말씀하셨다시피 그 로그인값을 게시판 원하는 필드에 넣는건 문제가 아닙니다.
헌데 그렇게 되면 다른 사람이 로그인을 하게되면 기존에 있던 값들이 덮어질테고
또 게시판 어떤 게시물에 그 값을 넣어야하는지 만약 한개의 게시물만 존재하는게 아니고 여러개의 게시물이존재한다면 그 게시물 전체에 이 값이 들어갈테지요.
왜 회원의 로그인한 값을 게시물의 특정 필드에 넣어야하는지 기획 의도를 정확하게 설명해주셔야
도움을 드리더라도 드릴수 잇지 않을까요......
mb_today_login 는 회원이 최근 로그인한 날과 시간이 업데이트되는 필드입니다.
이 필드의 값을 왜 게시판의 글안에 넣으실려고 하는지 도무지 납득이 안가네요.
균이님도 말씀하셨다시피 그 로그인값을 게시판 원하는 필드에 넣는건 문제가 아닙니다.
헌데 그렇게 되면 다른 사람이 로그인을 하게되면 기존에 있던 값들이 덮어질테고
또 게시판 어떤 게시물에 그 값을 넣어야하는지 만약 한개의 게시물만 존재하는게 아니고 여러개의 게시물이존재한다면 그 게시물 전체에 이 값이 들어갈테지요.
왜 회원의 로그인한 값을 게시물의 특정 필드에 넣어야하는지 기획 의도를 정확하게 설명해주셔야
도움을 드리더라도 드릴수 잇지 않을까요......
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인