출처:카멜롯님
첨부파일을 다운받은 후에 첨부파일 이름이 폴더가 되겠끔 압축을 풉니다.
그다음에 몇가지 수정할 부분이 있습니다.
압축을 푼 폴더 [mail] 폴더안에 index.php파일이 있습니다.
그파일은 사용자에 맞게 절대경로를 수정해줘야 합니다.
원본소스 :
<?
$_zb_path="/절대경로/제로보드폴더이름/"; // 제로보드 절대경로
include $_zb_path."lib.php";
if(!$connect) $connect=dbConn();
$member=member_info();
//if(!$member[no]||$member[level]>9) Error("로그인하세요. 회원에게만 제공되는 것입니다.", "window.close"); //레벨과 에러 메세지만 수정하시면 됩니다.
$name = $member[name]; // 보내는 사람 이름 가져오기
$user_id = $member[user_id]; // 보내는 사람 아이디 가져오기
$email = $member[email]; // 보내는 사람 이메일 가져오기
$member_no = $member[member_no]
?>
위에 소스중 수정할 부분은
$_zb_path="/절대경로/제로보드폴더이름/";
윗부분의 본인의 절대경로를 써주면 됩니다.
그리고, 비회원 사용을 금지하시려면,
//if(!$member[no]||$member[level]>9) Error("로그인하세요. 회원에게만 제공되는 것입니다.", "window.close"); //레벨과 에러 메세지만 수정하시면 됩니다.
위소스에서 if앞에 //[주석]을 제거하면 비회원은 사용할 수 가 없습니다.
게시판에서 사용되는 레이어메뉴에 메일보내기는 메뉴를 클릭하면 기본적으로 아웃록으로 연결됩니다.
이것을 자신의 폼메일로 연결하기 위해서는 아래와 같이 파일을 수정해야 하겠습니다.
제로보드폴더안에 open_window.php라는 파일이 있습니다.
원본:
if($mode=="m") {
$mail = base64_decode($str);
$href = "mailto:$mail";
}
위와 같은 소스를 아래와 같이 바꿔주세요.
본인의 홈페이지 주소를 적어주시면 됩니다.
if($mode=="m") {
$mail = base64_decode($str);
$href = "http://홈페이지 이름/mail/index.php?tomail=$mail', 'zb_layer_mail', 'left=0,top=0,width=415,height=450,toolbar=no,menubar=no,status=no,scrollbars=no,resizable=no";
}
폼메일을 관리자용으로 사용할때는
[main]폴더안에 index.php 파일소스중
받는사람 부분:
style="color:rgb(102,102,102); background-color:white; border-width:1; border-color:black; border-style:solid;" value='<? echo"$toname"; ?>'>
위에 부분을 아래와 같이 바꾸시면 됩니다.
size="28" style="color:rgb(102,102,102); background-color:white; border-width:1; border-color:black; border-style:solid;" readonly>
받는메일 부분:
style="color:rgb(102,102,102); background-color:white; border-width:1; border-color:black; border-style:solid;" value='<? echo"$tomail"; ?>'>
위에 부분을 아래와 같이 바꾸시면 됩니다.
style="color:rgb(102,102,102); background-color:white; border-width:1; border-color:black; border-style:solid;" value='관리자 메일주소' readonly>
*첨부한 파일은 본인에 맞게 수정해서 사용이 가능합니다.
일반적인 태그만 아시면 충분히 자신에 맞는 폼메일스킨이 만들수 있습니다.
그냥 참고만 하시길 바랍니다.
|