채택완료

글을 수정하면 새글로 되게 가능한가요??

2014-10-09 (목) 10:44:40 4,705

음....예를 들어서 글을 작성했는데

작성자가 내용을 수정하면 

새글로 인식하고 날짜가 그시간으로 인식이 되게 new 가 생기게 

이게 가능한가요 ^^;;;

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

글쓰기 write.skin.php의 글쓰기 폼 밑에 보면 hidden으로 처리되고 있는 input 중 name=w가 있을텐데

새글쓰기와 글쓰기수정 등의 차이점은 

""=>"입력", "u"=>"수정", "r"=>"답변", "c"=>"코멘트", "cu"=>"코멘트 수정" 등으로 갈립니다. 

그러니까 글수정 w=u가 될텐데 이 부분을 w="" 으로 수정하시고 write_update.php로 보내시면 될거라 보입니다.

하지만 기존에 달려진 댓글은 또 어떻게 처리하실건지....ㅎㅎ

글 수정 시 글 등록일자만 업데이트 하여 새글 아이콘을 보이고 싶으신 거라면

write_update.php 에서 업데이트 구문에 아래와 같이 추가해 주시면 될 듯 합니다.

wr_datetime = '".G5_TIME_YMDHIS."',

write_update.php 431줄

$sql = " update {$write_table}
                set ca_name = '{$ca_name}',
                     wr_option = '{$html},{$secret},{$mail}',
                     wr_subject = '{$wr_subject}',
                     wr_content = '{$wr_content}',
                     wr_link1 = '{$wr_link1}',
                     wr_link2 = '{$wr_link2}',
                     mb_id = '{$mb_id}',
                     wr_name = '{$wr_name}',
                     wr_email = '{$wr_email}',
                     wr_homepage = '{$wr_homepage}',
                     wr_1 = '{$wr_1}',
                     wr_2 = '{$wr_2}',
                     wr_3 = '{$wr_3}',
                     wr_4 = '{$wr_4}',
                     wr_5 = '{$wr_5}',
                     wr_6 = '{$wr_6}',
                     wr_7 = '{$wr_7}',
                     wr_8 = '{$wr_8}',
                     wr_9 = '{$wr_9}',
                     wr_10= '{$wr_10}'
                     {$sql_ip}
                     {$sql_password}
              where wr_id = '{$wr['wr_id']}' "; 구문 사이에 wr_datetime = '".G5_TIME_YMDHIS."',​ 를 넣어주시면 될 듯 합니다.​

답변에 대한 댓글 1개

2014-10-13 (월) 10:01:28
오류가 나네요 ㅠㅠ

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