테스트 사이트 - 개발 중인 베타 버전입니다

member 게시판에 있는 <?=member[mb_today_login]?> 값을 특정 게시판 필드 mb_today_login에 동시에 입력 ... 채택완료

alexseo 11년 전 조회 4,661
특정 게시판에 mb_today_login 필드가 없어서 만들었습니다.
그리고 member 게시판에 있는 <?=member[mb_today_login]?> 값을 
만든 특정 게시판 필드 mb_today_login에 동시에 입력되게 하려고 합니다.

이유는 특정 게시판에 mb_today_login 필드가 없다보니 회원이 로그인 했을때 
게시판의 가장 상단에 오게 하려고 하는데 게시판의 여러 소트를 이용해보았으니 
안되어서 특정 게시판에 mb_today_login 필드를 만들어서 소트하려고 합니다.

요약: 
member 게시판에 있는 <?=member[mb_today_login]?> 값을 
특정 게시판 필드 mb_today_login에 동시에 입력되게 하려고 합니다.

감사합니다. 
댓글을 작성하려면 로그인이 필요합니다.

답변 7개

채택된 답변
+20 포인트
a
11년 전
도치님, 답변 대단히 감사드립니다.
도치님이 말씀하신 소스를 어디에 넣어야 하는지요.
감사합니다. 
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

도치즈
11년 전
스킨폴더안에 write_update.tail.skin.php 파일을 생성하신 후 코드를 넣으시면됩니다 ㅇㅁㅇ
member게시판이 쓰는 스킨에요

댓글을 작성하려면 로그인이 필요합니다.

7년 전

많은 도움이 되었습니다. 감사합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

a
11년 전
도치즈님, 레스트님, 답변 대단히 감사드립니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

저도 비슷한 기능의 스킨을 구현 중 입니다. 도치즈님 오랫만에 뵙네요 ㅎ
역시 대단하십니다. ㅎㅎ
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

11년 전
죄송합니다;; 이래가 안됫었네요;;

특정게시판의 필드라고해도 그 게시판에 게시물이 없다면 등록하기가 쉽지않습니다;;

</div>
<div>$bo_table = "작성을 원하시는 게시판의 테비을명"; // <span style="font-size: 10pt; line-height: 1.5">g4_write_게시판아이디 // 그누보드 5라면 g</span><span style="font-size: 10pt; line-height: 1.5">5_write_게시판아이디</span></div>
<div>
</div>
<div>
</div>
<div><div>$sql = "SELECT MIN(wr_num) FROM <span style="font-size: 10pt; line-height: 1.5">$bo_table</span><span style="font-size: 10pt; line-height: 1.5">";</span></div>
<div>$result = mysql_query($sql);  </div>
<div>$num_sub = mysql_result($result, 0, 0); </div>
<div>$wr_num = $num_sub - 1;</div></div>
<div>
</div>
<div>$wr_name = $member["mb_id"]<span style="font-size: 10pt; line-height: 1.5">;  // 작성자명</span></div>
<div>$wr_subject = '$wr_name님의 로그인정보입니다.';</div>
<div>$wr_content = <span gulim,="" helvetica;="" line-height:="" 23.54400062561035px;="" font-size:="" 10pt"="" 10pt;="" font-family:="" 23.390625px"="" style="font-family: gulim, helvetica; line-height: 23.39280128479004px"><span style="font-family: 굴림; line-height: 20px">$member</span>["mb_today_login"]</span>;</div>
<div>
</div>
<div>$wr_datetime = date("Y-m-d H:i:s",time());</div>
<div>
</div>
<div>
</div>
<div>// 게시판에 게시물을 추가한다.</div>
<div>$sql = "insert <span style="font-size: 10pt; line-height: 1.5">$bo_table</span></div>
<div><span class="Apple-tab-span" style="white-space: pre">			</span>set <span class="Apple-tab-span" style="white-space: pre">	</span><span style="font-size: 10pt; line-height: 1.5">wr_subject = '$</span><span style="font-size: 10pt; line-height: 1.5">wr_subject',</span></div>
<div><span style="font-size: 10pt; line-height: 1.5"><span class="Apple-tab-span" style="white-space: pre">				</span></span><span style="font-size: 10pt; line-height: 1.5">wr_content = '$</span><span style="font-size: 10pt; line-height: 1.5">wr_content',</span></div>
<div><span style="font-size: 10pt; line-height: 1.5"><span class="Apple-tab-span" style="white-space: pre">				</span>wr_10         = '$</span><span style="font-size: 10pt; line-height: 1.5">wr_content',</span></div>
<div><span style="font-size: 10pt; line-height: 1.5"><span class="Apple-tab-span" style="white-space: pre">				</span>wr_num      = '</span><span style="font-size: 10pt; line-height: 1.5">$wr_num</span><span style="font-size: 10pt; line-height: 1.5">',</span></div>
<div><span style="font-size: 10pt; line-height: 1.5"><span class="Apple-tab-span" style="white-space: pre">				</span></span>wr_datetime= '<span style="font-size: 10pt; line-height: 1.5">$wr_datetime</span><span style="font-size: 10pt; line-height: 1.5">'"</span></div>
<div>sql_query($sql);</div>
<div>
</div>
<div>
</div>
<div>// 게시판의 전체게시물수를 1더한다. (그누보드4는 <span style="font-size: 10pt; line-height: 1.5">$g4[board_table] / 그누보드5는 </span><span style="font-size: 10pt; line-height: 1.5">$g5[board_table])</span></div>
<div>$query2 = sql_query("update $g4[board_table] set bo_count_write = bo_count_write + 1 where bo_table = '$bo_table'");</div>
<div>
</div>
<div>


테스트는 안해봐서 작성여부는 확실히 알 수 없으니 하시기전에 백업을 하신 후 해주시기바랍니다;;
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

a
11년 전
도치즈님, 답변 대단히 감사드립니다.
위의 소스를 적용해보았습니다.
write페이지에 들어가서 실행을 했을때 
원하는 값을 가져옵니다.

혹시, 로그인을 했을때 $member[mb_today_login]값이
특정 게시판의 필드(wr_10)에 들어가게 하고 싶습니다.
감사합니다.
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

11년 전
게시판 스킨폴더에 write_update.tail.skin.php 파일을 만드신 후

$sql = "update $write_table set wr_10 = '$member[mb_today_login]' where wr_id = '$wr_id'";
sql_query($sql);

추가하시면 될듯합니다 ㅎ

태스트는 안해봐서 정확히 될지는 모르겠네요;;ㅎ
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인