너무 빠른 시간내에....부분에 대해서.. 정보
너무 빠른 시간내에....부분에 대해서..본문
bbs/write_update.php
if ($w == "" || $w == "r")
{
if ($_SESSION["ss_datetime"] >= ($g4[server_time] - $config[cf_delay_sec]) && !$is_admin)
alert("너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.");
if(!($bo_table == 'homepage' || $bo_table == 'order' || $bo_table == 'order1' || $bo_table == 'order2')){
set_session("ss_datetime", $g4[server_time]);
// 동일내용 연속 등록 불가
$row = sql_fetch(" select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from $write_table order by wr_id desc limit 1 ");
$curr_md5 = md5($_SERVER[REMOTE_ADDR].$wr_subject.$wr_content);
if ($row[prev_md5] == $curr_md5 && !$is_admin)
alert("동일한 내용을 연속해서 등록할 수 없습니다.");
}
}//end if
위 와같이 있는데요.
특정게시판만 위 내용을 무시하게 하고자 합니다. 어케 좀...
if ($w == "" || $w == "r")
{
if ($_SESSION["ss_datetime"] >= ($g4[server_time] - $config[cf_delay_sec]) && !$is_admin)
alert("너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.");
if(!($bo_table == 'homepage' || $bo_table == 'order' || $bo_table == 'order1' || $bo_table == 'order2')){
set_session("ss_datetime", $g4[server_time]);
// 동일내용 연속 등록 불가
$row = sql_fetch(" select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from $write_table order by wr_id desc limit 1 ");
$curr_md5 = md5($_SERVER[REMOTE_ADDR].$wr_subject.$wr_content);
if ($row[prev_md5] == $curr_md5 && !$is_admin)
alert("동일한 내용을 연속해서 등록할 수 없습니다.");
}
}//end if
위 와같이 있는데요.
특정게시판만 위 내용을 무시하게 하고자 합니다. 어케 좀...
댓글 전체
if ($bo_table =="특정게시판테이블") {
} else {
if ($w == "" || $w == "r")
{
if ($_SESSION["ss_datetime"] >= ($g4[server_time] - $config[cf_delay_sec]) && !$is_admin)
alert("너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.");
if(!($bo_table == 'homepage' || $bo_table == 'order' || $bo_table == 'order1' || $bo_table == 'order2')){
set_session("ss_datetime", $g4[server_time]);
// 동일내용 연속 등록 불가
$row = sql_fetch(" select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from $write_table order by wr_id desc limit 1 ");
$curr_md5 = md5($_SERVER[REMOTE_ADDR].$wr_subject.$wr_content);
if ($row[prev_md5] == $curr_md5 && !$is_admin)
alert("동일한 내용을 연속해서 등록할 수 없습니다.");
}
}//end if
}//특정게시판끝
} else {
if ($w == "" || $w == "r")
{
if ($_SESSION["ss_datetime"] >= ($g4[server_time] - $config[cf_delay_sec]) && !$is_admin)
alert("너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.");
if(!($bo_table == 'homepage' || $bo_table == 'order' || $bo_table == 'order1' || $bo_table == 'order2')){
set_session("ss_datetime", $g4[server_time]);
// 동일내용 연속 등록 불가
$row = sql_fetch(" select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from $write_table order by wr_id desc limit 1 ");
$curr_md5 = md5($_SERVER[REMOTE_ADDR].$wr_subject.$wr_content);
if ($row[prev_md5] == $curr_md5 && !$is_admin)
alert("동일한 내용을 연속해서 등록할 수 없습니다.");
}
}//end if
}//특정게시판끝
추가 참고.... 게시판의 게시물 연속등록 관련 시간 조정 or 메세지를 안나오게 하려면..
환경설정->기본환경설정->'새로운글쓰기'에서 조정 (전체 게시판 일괄적용)
환경설정->기본환경설정->'새로운글쓰기'에서 조정 (전체 게시판 일괄적용)
감사합니다.