그누커뮨 GNUboard COMmUNities
트위터아이디로 로그인하기트위터ID로 로그인
내 커뮤니티는 내가 수정할 수 있기 때문에 의미있다!
그누보드를 다루기 위해 알아야할 알짜배기 정보들을 적어봅니다.
 
작성일 : 09-10-10 00:51

글작성 직후에 실행 write_update.tail.skin.php

 글쓴이 : 말러83
조회 : 3,891  

키워드 : 그누보드, write_update.head.skin.php, 글작성

오토스크랩 : 일괄 스크랩 오토스크랩 설정 네이버 블로그로 스크랩 다음 블로그로 스크랩 이글루스로 스크랩 티스토리로 스크랩 텍스트큐브로 스크랩 트위터로 보내기
write_update.head.skin.php 보다는 활용도가 떨어지지만 새 글을 입력한 경우 그 글의 $wr_id를 얻어올 수 있다는 점이 중요합니다.
write_update.head.skin.php 는 DB에 글을 입력하기 전이기 때문에 $wr_id를 알 수가 없고, write_update.tail.skin.php는 DB에 글을 입력한 후이기 때문에 $wr_id가 생성된 이후에 실행됩니다.

게시물을 작성하면 admin 아이디로 글 링크를 쪽지로 보내주는 코드입니다.
write_update.tail.skin.php
// 글 수정이 아닌 작성인 경우
if($w == "") {
    // 메모 내용 만들기
    $me_memo = "새 글이 올라왔어요.\nhttp://sir.co.kr/bbs/board.php?bo_table=$bo_table&wr_id=$wr_id";
    // 쪽지함에 쪽지 입력  
    sql_query("insert into `$g4[memo_table]` ( me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo ) values ( 'admin', '$member[mb_id]', '$g4[time_ymdhis]', '$me_memo' );
    // 쪽지 알림 기능
    sql_query("update `$g4[member_table]` set mb_memo_call = '$member[mb_id]' where mb_id = 'admin'");
}
?>

만약에 write_update.head.skin.php에 위의 코드를 적었다면 $wr_id 값이 없기 때문에 원하는 대로 작동하지 않게 되겠죠.

게시물의 저작권은 별도 표시가 없는 한 작성자에게 있습니다.
게시물 주소 : http://gnucomun.net/sp/study.3
9.0 (3명)
평가해주세요. 비회원 가능!
 
 

Total 31
번호 제   목 글쓴이 평점 날짜 조회
31 다운로드를 스킨에서 조작해보자 말러83 9.83 11-09 4412
30 .htaccess 활용하기 (7) 유아원 9.50 11-12 5905
29 메타태그 (keywords, description) 적용하기 (9) 유아원 9.50 12-11 6885
28 글작성 직후에 실행 write_update.tail.skin.php 말러83 9.00 10-10 3892
27 .htaccess로 외부 불펌 막기 (4) 말러83 9.00 12-06 6509
26 head.sub.php 전역변수 숨기기 (javascript) (2) 유아원 8.67 01-23 8613
25 글쓰기 화면 수정 write.skin.php 말러83 8.00 10-11 4783
24 게시판 카테고리 $board[bo_category_list] (1) 말러83 8.00 10-11 3797
23 그누트윗 ? 질문드려도 될까요 ? (3) 태마니 8.00 02-15 4694
22 php 파일로 그누보드 글쓰기 (16) 말러83 7.94 12-21 38294
21 비회원도 추천 가능하게 만들기 유아원 7.90 11-26 2841
20 새글 있으면 new 표시 (7) 말러83 7.84 10-27 7891
19 게시판의 설정을 저장하는 $g4[board_table] 말러83 7.82 10-10 7223
18 로그인 상태인가 체크 $is_member (3) 말러83 7.78 10-21 6532
17 크롬에서 글쓰기가 안될 때 해결책 말러83 7.43 10-29 7632
 1  2  3  

Copyright ⓒ그누커뮨(http://gnucomun.net) All rights reserved.