구찬아 쪽지 동성 못하게~ > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

구찬아 쪽지 동성 못하게~ 정보

회원통합스킨 구찬아 쪽지 동성 못하게~

첨부파일

Desktop.zip (7.8K) 5회 다운로드 2019-07-03 13:42:28

본문

1번째 이미지 소스는 회원가입 을 할때에 성별을     회원 여분 필드인 mb_1 넣는 스킨 소스를 수정 한것

2 보네는 사람의 성별 과 받는 사람의 성별을 비교 하여 같으면 경고창을 띠우는 것

 

아래 글을 보고 답변하기 위한만는것

 

 

 

https://sir.kr/qa/312778

같은 동성끼리는 쪽지 보내기를 못하게 하고 싶읍니다.

 바람의손 2019.07.03 11:53:16 조회 73 

 

 

안녕하세요.

 

그누보드로 사이트를 만들어서 운영 중입니다.

이번에 쪽지 보내기를 좀 손을 봐야겠는데.. 

같은 동성끼리는 쪽지를 보낼 수 없게 하고 싶읍니다.

혹시 간단한 소스를 알려 주실 회원님 계시면 부탁드립니다.

10년전에 만든 사이트인데. 이제 다시 손볼려니 눈도 침침하고 머리 회전도 떨어지고 영 쉽 질 않네요.

부탁 드립니다.

추천
8

댓글 전체

제 질문에 상세한 답장을 주세서 감사합니다.

10년 전에 만든 사이트라 아마 그누보드 4 버전 일 것입니다.
회원 등록시 성별을 받도록 했읍니다. $mb(mb_sex)에 남자는 M, 여자는 F로 디비에 저장됩니다.

열린글님의 소스를 그누4엥 맞게 수정 했는데... 안되는 것 같아서 문의 드립니다.

아래 제가 고친 것입니다. 확인 좀 부탁 즈립니다.

if ($msg && !$is_admin)
    alert("회원아이디 \'".$msg."\' 은(는) 존재(또는 정보공개)하지 않는 회원아이디 이거나 탈퇴, 접근차단된 회원아이디 입니다.\\n\\n쪽지를 발송하지 않았습니다.");

if (!$is_admin) {
    if (count($mb_list)) {
        $point = (int)$config[cf_memo_send_point] * count($mb_list);
        if ($point) {
            if ($member[mb_point] - $point < 0) {
                alert("보유하신 포인트(".number_format($member[mb_point])."점)가 모자라서 쪽지를 보낼 수 없습니다.");
            }
        }
    }
}
for ($i=0; $i<count($mb_list); $i++) {
    if($member[mb_sex]==$mb_list[mb_sex][$i]){
            alert('동성은 쪽지를 보낼 수 없습니다.');
}else{
    if (trim($mb_list[$i])) {
        $tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] ");
        $me_id = $tmp_row[max_me_id] + 1;

        // 쪽지 INSERT
        $sql = " insert into $g4[memo_table]
                        ( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo, me_title )
                values ( '$me_id', '$mb_list[$i]', '$member[mb_id]', '$g4[time_ymdhis]', '$me_memo', '$me_title' ) ";
        sql_query($sql);

        // 실시간 쪽지 알림 기능
        $sql = " update $g4[member_table]
                    set mb_memo_call = '$member[mb_id]'
                  where mb_id = '$mb_list[$i]' ";
        sql_query($sql);
if($member[mb_sex]==$mb_list[mb_sex][$i]){
==>
if($member['mb_sex'] == $mb_list[$i]['mb_sex']) {

$mb_list 변수에 값이 어떻게 들어가 있는지 알 수가 없어서 확답은 못하겠지만 혹시 모르니 윗부분을 저렇게 수정해 보세요.
예.. 감사합니다. 여긴 외국이라...돈이 문제가 아니라.. 송금이 문제입니다. 소액이라 배보다 배꼽이 더 크다는 애기 입니다. 이 사이트를 그누4 기반으로 직접 전부 만든 것이라 일단 힌트는 얻었으니까... 이리 저리 한번 해 보죠. .
전체 199 |RSS
그누보드5 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT