구찬아 쪽지 동성 못하게~ 정보
회원통합스킨 구찬아 쪽지 동성 못하게~첨부파일
본문
1번째 이미지 소스는 회원가입 을 할때에 성별을 회원 여분 필드인 mb_1 넣는 스킨 소스를 수정 한것
2 보네는 사람의 성별 과 받는 사람의 성별을 비교 하여 같으면 경고창을 띠우는 것
아래 글을 보고 답변하기 위한만는것
같은 동성끼리는 쪽지 보내기를 못하게 하고 싶읍니다.
바람의손 2019.07.03 11:53:16 조회 73
안녕하세요.
그누보드로 사이트를 만들어서 운영 중입니다.
이번에 쪽지 보내기를 좀 손을 봐야겠는데..
같은 동성끼리는 쪽지를 보낼 수 없게 하고 싶읍니다.
혹시 간단한 소스를 알려 주실 회원님 계시면 부탁드립니다.
10년전에 만든 사이트인데. 이제 다시 손볼려니 눈도 침침하고 머리 회전도 떨어지고 영 쉽 질 않네요.
부탁 드립니다.
추천
8
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);
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);
이소스만으로 알수없네요
제작의뢰 글올리시는것 추천합니다
한10만원이면해주실분많아요
제작의뢰 글올리시는것 추천합니다
한10만원이면해주실분많아요
if($member[mb_sex]==$mb_list[mb_sex][$i]){
==>
if($member['mb_sex'] == $mb_list[$i]['mb_sex']) {
$mb_list 변수에 값이 어떻게 들어가 있는지 알 수가 없어서 확답은 못하겠지만 혹시 모르니 윗부분을 저렇게 수정해 보세요.
==>
if($member['mb_sex'] == $mb_list[$i]['mb_sex']) {
$mb_list 변수에 값이 어떻게 들어가 있는지 알 수가 없어서 확답은 못하겠지만 혹시 모르니 윗부분을 저렇게 수정해 보세요.
예.. 감사합니다. 여긴 외국이라...돈이 문제가 아니라.. 송금이 문제입니다. 소액이라 배보다 배꼽이 더 크다는 애기 입니다. 이 사이트를 그누4 기반으로 직접 전부 만든 것이라 일단 힌트는 얻었으니까... 이리 저리 한번 해 보죠. .
선추
후다운
후다운
감사합니다.