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

버튼을 클릭시 지정한내용을 관리자한테 쪽지로 보내고 싶습니다. 채택완료

ㅐ늑대ㅐ 7년 전 조회 4,040

 [관리자에 알림]버튼을 클릭시 지정한내용을 관리자한테 쪽지로 보내고 싶습니다.

 

혹시 이런 팁혹은 스킨 있스시면 알려주세요.

 

감사 합니다.

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

답변 2개

채택된 답변
+20 포인트
7년 전

버튼 클릭시 이벤트를 주고 ajax로 쪽지를 보내는 서버페이지에 정보를 전달해야할꺼 같네요.

프론트에서 쪽지를 바로 보내는 기능은 그누보드에 포함되어 있지 않아요. 결국 submit을 이용하지

않을 경우 ajax 처리한후 사용자는 자기 할일 계속 할 수 있도록 해야합니다.

 

팁은 검색해보니 잘 안보이네요.

/bbs/memo_form_update.php

/bbs/memo_form.php

그리고 ajax (post 전달)보시고 적절히 응용해서 개발하셔야 할 듯 합니다.

 

버튼이 만약

이면 아래 같이 코드를 문서 적절한데 삽입하구요.

head에 넣으면 좋겠으면 끝나기 전에 넣거나 하세요.

 

</p>

<p><script>

$(function(){

    $(".memo_send").click(function(){

        $.ajax({

            url: '/bbs/memo_form_update.php',

            processData: false,

            contentType: false,

            data:     { 

                        "me_recv_mb_id" : "관리자아이디",

                        "me_memo" : "메모내용을 넣으세요."

                    },

            type: 'POST',

            dataType: "json",

            success: function(data, textStatus) {

                result = data.result;

                msg = data.msg;

            }

        });

    });</p>

<p>

});</p>

<p></script></p>

<p>

 

/bbs/memo_form_update.php 에서는

 

if (!chk_captcha()) {     alert('자동등록방지 숫자가 틀렸습니다.'); }

 

를 다음과 같이 바꾸셔야 합니다. 여기서 통과가 안될꺼에요. 아마

 

</p>

<p>if($_POST['me_recv_mb_id'] != "관리자아이디"){

    if (!chk_captcha()) {

        alert('자동등록방지 숫자가 틀렸습니다.');

    }

}else{

    

    $config['cf_memo_send_point'] = "0";

}</p>

<p>

 

더 처리할께 있는데 안하셔도 기능상 크게 문제는 안될꺼 같아 그냥 넘깁니다.

원래는 전송후 결과를 json으로 받아서 처리를 해줘야는데 그냥 쪽지는 다 들어 갈꺼 같네요.

무조건 된다고 보고

아마 이러면 되지 않을까 싶습니다. 테스트는안해봤어요.

 

 

 

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

답변에 대한 댓글 1개

ㅐ늑대ㅐ
7년 전
이렇게 상세하게 답변주셔서 감사 합니다.

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

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

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

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

로그인