묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
2005.08.09 18:01
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
$lang->msg_exists_nick_name = \
댓글 8
-
조민
2005.08.09 18:08
-
민경석
2005.08.09 18:54
제가 질문을 많이 해보지 않아 그런 생각을 못했네요. 죄송합니다.
확인해보니까. 아래의 내용으로 되어있네요.....^^
아마도 대류님이 올려놓으셨던 내용으로 기억합니다.
잘 확인 부탁드리구요.....^^ 감사합니다.
==================================================================
//특정 게시판에서 새 글 올라오면 관리자에게 알림 쪽지 보내기
$target_id = "게시판아이디";
if($id==$target_id) {
$memo=$target_id." 게시판에 새 글이 올라왔습니다";
mysql_query("insert into $get_memo_table (member_no,member_from,subject,memo,readed,reg_date) values ('1','1','새 게시물 알림','$memo',1,'$reg_date')") or error(mysql_error());
mysql_query("insert into $send_memo_table (member_to,member_no,subject,memo,readed,reg_date) values ('1','1','새 게시물 알림','$memo',1,'$reg_date')") or error(mysql_error());
mysql_query("update $member_table set new_memo=1 where no='1'") or error(mysql_error());
}
============================================================= 끝 -
조민
2005.08.09 19:17
$target_id = "게시판아이디";
if(!$member[level]==1 && ($id==$target_id)){
$memo=$target_id." 게시판에 새 글이 올라왔습니다";
mysql_query("insert into $get_memo_table (member_no,member_from,subject,memo,readed,reg_date) values ('1','1','새 게시물 알림','$memo',1,'$reg_date')") or error(mysql_error());
mysql_query("insert into $send_memo_table (member_to,member_no,subject,memo,readed,reg_date) values ('1','1','새 게시물 알림','$memo',1,'$reg_date')") or error(mysql_error());
mysql_query("update $member_table set new_memo=1 where no='1'") or error(mysql_error());
}
적용해 보시고 안되시면 다시 원래대로 원위치 해주세요..될런지 모르겠습니다. -
민경석
2005.08.10 02:14
정말 죄송합니다.
제가 윗 부분에 메모한 것은 특정 게시판에 대한 내용이었고 이 글의 댓글로
모든 게시판에서 글이 작성이 되었을 때 관리자에게 쪽지를 보내는 방법을
게시해주신 분의 내용을 설정을 한 것이었습니다.
정말 죄송합니다. ( 오래 전에 설정한 것이라 제가 깜박 실수를 했네요 ㅜㅜ)
아래의 내용이 제가 설정한 내용이었습니다.
===============================================================
$memo= $id." 게시판에 새 코멘트가 올라왔습니다";
mysql_query("insert into $get_memo_table (member_no,member_from,subject,memo,readed,reg_date) values ('1','1','새 게시물 알림','$memo',1,'$reg_date')") or error(mysql_error());
mysql_query("insert into $send_memo_table (member_to,member_no,subject,memo,readed,reg_date) values ('1','1','새 게시물 알림','$memo',1,'$reg_date')") or error(mysql_error());
mysql_query("update $member_table set new_memo=1 where no='1'") or error(mysql_error());
이 부분들을 계속 추가해주시면 되겠네요...
'1','1' 이 숫자들은... 받은 메모함 테이블과.. 보낸 메모함 테이블에.. 각각 저장되는...
보내는 사람과.. 받는 사람의.. 회원번호랍니다...
관리자 모드에 가셔서... 그룹관리자..회원 번호를 보시고.. 숫자만 바꿔주시면 되겠네요..
==================================================================================
이런 내용을 보고 제가 설정을 했는데 아마도 숫자 1, 1 이라고 되어있는 것 때문에
관리자로 발송이 되었던 것이 아닌가 생각됩니다.
그런데 제가 원하는 내용은 게시판 사람의 이름으로 관리자에게 보내지는 것이었지요.
보다 세심하게 확인을 했어야했는데.... 번거롭게 해드렸습니다.
이 소스롤 보시고 제가 원하는 형태의 내용으로 변경이 가능하실 지요.
아니면 상단의 소스로 제가 할 수 있는대도 못하는 것인지요 ?
본의 아니게 수고를 끼치게 되었습니다.
염치없지만 방법을 여쭙고 싶네요.
감사합니다.....^^ -
조민
2005.08.10 03:08
[참고만 하시길...]
삽입방법은 위에 소스와 마찬가지입니다.
제로보드 write.php파일
// MySQL 닫기 =>위에 삽입하면 됩니다.
----------------------------------------------------------------------------------
// 게시물달면 운영자에게 쪽지보내기.
$m_masters=mysql_query("select * from $member_table where is_admin=1||(is_admin=2&&group_no='$group_data[no]')",$connect);
$m_masters_num=mysql_affected_rows();
$m_date = date("Y년 m월 d일 H시 i분 s초", $reg_date);
$m_subject = "새 게시물이 작성되었습니다.";
$m_memo = "작성시간 : ".$m_date."\n\n작성자이름 : ".$name."\n\n내용 : <b><u><font color=blue>".$name."</font></u></b> 님이 <b><u><font color=blue>".$id."</font></u></b>게시판에\n\n><a href=\"javascript:opener.document.location.href=\'view.php?id=$id&no=$no\';window.close();\"> <font color=999999>".$memo."</font></a>\n\n라는 게시물을 남기셨습니다.";
for($m_i=0;$m_i<$m_masters_num;$m_i++){
mysql_data_seek($m_masters,$m_i);
$m_master_info=mysql_fetch_array($m_masters);
mysql_query("insert into $get_memo_table (member_no,member_from,subject,memo,readed,reg_date) values ($m_master_info[no],1,'$m_subject','$m_memo',1,'$reg_date')") or error(mysql_error());
mysql_query("insert into $send_memo_table (member_to,member_no,subject,memo,readed,reg_date) values ($m_master_info[no],1,'$m_subject','$m_memo',1,'$reg_date')") or error(mysql_error());
mysql_query("update $member_table set new_memo=1 where no=$m_master_info[no]") or error(mysql_error());
}
*게시물 제목을 클릭하면 게시물있는 페이지로 바로 이동되면서 쪽지창은 닫히게 적용해봤내요.. -
민경석
2005.08.10 13:22
작성해주신 내용을 적용해보았습니다. 쪽지리스트 상에서는 그대로 '관리자'로
보여지는데 내용을 들여다 보면 '+ '+ '작성자'의 이름이 나옵니다.
잘 활용해보도록 하구요.
제가 적용한 화면을 보여드립니다. 참고하세요.
그리고, 게시판에 글을 쓰면 관리자나 특정인에게 쪽지를 발송하는 방법과
특정인이 작성한 글에 대해 댓글이나 reply를 작성하면 해당하는 특정인에게
쪽지를 발송하는 기능에 대해 나와있는 곳을 소개해주실 수 있나요 ?
(아셨으면 제가 알려주셨겠지만...^^ 죄송 !)
그럼, 그림을 참조하시구요.
건강한 하루 되십시오.
http://www.jinsoran.com/jinsoran1/image/snap.jpg -
민경석
2005.08.10 13:26
참, 한 가지 빠졌네요. write.php 가 아니라 write_ok.php 아닌가요 ? -
조민
2005.08.11 12:06
민경석님//
실수라고 생각해 주세요..
write_ok.php 이게 맞습니다.
댓글관련 소스는 쪽지를 보내드렸습니다.
참고하세요..
팁이 한두가지가 아닙니다.