HTML
Javascript
Flash Actionscript
PHP
mySQL
ASP
MS-SQL
Linux
Others
Ziwoo Board
Portfolio
About
Ziwoo Board
작성  2006-02-15 05:20:55   추천: 1   조회: 8849
제목  지우보드 v1.0 버그 및 기능 수정 목록입니다.
이름(ID)  지우 (ziwoo)
혼자 만들어 쓸땐 몰랐는데, 막상 공개 하고 보니 이런 저런 버그들이 많이 발견되는군요.
미리 체크하지 못한 점 쑥스럽고 죄송스럽습니다.
취지에 밝힌대로 소스가 간결하니 각자 환경과 취향에 맞게 고쳐쓰시면 되겠지만,
그래도 발견된 크고 작은 문제점들을 공유하는 차원에서 이곳에 정리하겠습니다.
아울러 업로드 된 배포파일은 아래 기록한 문제점들이 개선된 최근버전입니다.

# 덧글을 삭제할 경우 발생하던 에러 수정
- view.php에서 POST로 넘기는 cmt_idx를 GET으로 변경하였음.
- 수정일 : 2006.02.14

# "[" 으로 검색시 eregi_replace()함수 에러 수정
- eregi_replace("($arr_find_value[$j])", "~~~", $my_subject);를
- eregi_replace("(\\$arr_find_value[$j])", "~~~", $my_subject);로 변경.
- 수정일 : 2006.02.14

# GIF이미지 업로드 시 섬네일 생성 에러 수정
- gif 파일의 경우 ImageCreatetureColor()함수 대신 ImageCreate()를 적용하였음.
- 수정일 : 2006.02.14

# view.php 의 목록 페이지클릭시 uid가 없어서 나는 에러.
- view.php 에서 [페이지] 클릭시 $PHP_SELF 대신 list.php로 이동하게 하였음.
- 수정일 : 2006.02.15

# 게시물 내용중 URL 입력시 자동으로 링크 되는 기능 추가
- ../include/user_functions.inc 에 auto_link()함수를 추가하고 본문과 덧글에 적용하였음.
- 수정일 : 2006.02.15

# 공백이 없는 글의 경우 줄바꿈이 되지 않아 테이블이 깨지는 현상 수정.
- 본문과 덧글에 style="word-wrap:break-word;word-break:break-all;"를 추가하였음.
- 수정일 : 2006.02.16

# 게시판 추가시 일부 버전에서 테이블 생성이 안되던 오류 수정.
- boardregister.php의 신규 테이블, 신규 덧글테이블 생성 쿼리문 수정.
- 수정일 : 2006.02.16

# 관리자 화면에 변수타입 변경 & include 변경.
- 관리자 화면의 변수들을 $변수 => $_POST["변수"] or $_GET["변수"] 로 변경.
- 관리자 화면 메뉴를 include 하는 라인을 @include로 변경하여 파일이 없어도 에러가 안나게 함.
- 수정일 : 2006.02.17

# 새로운 덧글이 추가 된 경우 목록에서 [덧글 수]에 강조색상으로 표시되도록 변경.
- list.php, view.php의 쿼리부분에
$Query .= ",max(".$_GET["boardid"]."_comment.signdate) as cmt_max"; 를 추가하고
if(time()-strtotime($list_Records[$i]["cmt_max"])<60*60*24*$new_date) echo "<font color=".$Records["point_fon"].">"; 를 덧글 수 부분에 추가.
- 수정일 : 2006.02.17

# FireFox(불여우) v1.5.0.1 에서 호환되도록 상당부분 수정.
- 파일 업로드시 그림 미리보기는 불여우에서는 지원 안됨.
- 가로그림을 세로로 돌려보는 기능은 불여우에서는 지원 안됨.
- 공백이 없는 장문의 문장에서 강제 줄바꿈 기능은 불여우에서는 지원안됨.
- 큰그림 보기에서 그래그&드롭 기능은 불여우에서도 지원 됨.
- onClick="location.href('URL');" =>onClick="location.href='URL';" 로 변경.
- style="padding:10,10,10,10" => style="padding:10 10 10 10"  로 변경.
- 수정일 : 2006.03.23

# 이올라스 소송에 따른 <embed><object> 태그 패치
- view.php 멀티미디어 재생부분 <embed>를
  <textarea 속성="숨김"><embed>~~~</embed></textarea> 형식으로 변경하고
  /include/print_embed.js 파일에 포함된 PrintEmbed() 함수를 통해
  document.write('숨김상자 내용'); 형식으로 화면에 출력하도록 함.
- 참조URL : http://www.ziwoo.net/zb/view.php?uid=100&startPage=1&boardid=zb_ziwoo_javascript
- 수정일 : 2006.04.13

# 관리도구에 "html 허용", "링크 사용"을 추가하고 "보드정렬"을 삭제함.
- html을 허용하지 않을 게시판이 필요한 경우가 있으므로 기능을 추가.
- 보드정렬은 상단PHP나 상단 HTML 에서 조정하면되므로 삭제.
- 상,하 HTML의 내용이 출력되는 위치를 게시판 테이블의 밖으로 이동.
- 수정일 : 2006.04.14

# 회원권한으로 자기가 쓴 덧글을 삭제할 수 없던 버그 수정. 
- 31번 라인 $Query  = " SELECT commenter_id,commenter_passwd ..
  commenter_id 추가.
-36번 if($Sync_level > 49 || $Sync_id==$cmt_rst["commenter_id"]){
  $Sync_id==$cmt_rst["commenter_id"] 추가.
- 수정일 : 2006.07.07

# 게시물과 코멘트가 쌓이면서 속도가 느려지는 현상 개선.
- comment테이블의 uid필드에 인덱스 추가
- 수정일 : 2006.07.19

# 비밀글 작성 직후 view.php 로 넘어가면서 비밀번호가 틀리다고 나오는 에러 수정.
- 목록에서부터 회원 본인글이면 인증없이 view.php로 가도록 변경.
  list,php 361번라인, view.php 988번 라인 등 리스트부분에서
  if($Sync_level<50){ 를
  if($Sync_level<50 && $Sync_id!=$list_Records[$i]["boarder_id"]){ 로 수정
- view.php 113번 라인의 비밀글 인증부분을 알아보기 쉽게 수정하고 본인글인지 비교 추가. 
  수정전:
  if ($id_Records["secret_passwd"] && $id_Records["secret_passwd"]!=$_POST
  ["input_secret_passwd"] && $Sync_level<50 && !$_POST["secret_pass"]) {
    back_error("$bt[305]");
  } 
  수정후:
  if ($id_Records["secret_passwd"]){
    $pass="n";
    if($Sync_level>=50) $pass="y"; //관리자
    if($_POST["secret_pass"]) $pass="y"; // 비밀글암호를 인증받은 사람이 코멘트 또는 추천한 후 돌아올 경우.
    if($id_Records["secret_passwd"]==$_POST["input_secret_passwd"]) $pass="y"; // 비번이 일치한 경우
    if($id_Records["boarder_id"]==$Sync_id) $pass="y"; // 회원 본인의 글인 경우
    if($id_Records["boarder_id"]==$REMOTE_ADDR) $pass="y"; // 비회원 본인의 글인 경우
    if($pass=="n") back_error("$bt[305]");
}
- 수정일 : 2006.08.31
덧글 (4)
지우(ziwoo) 2006-03-23 13:25:57
FireFox(불여우) v1.5.0.1 에서 호환되도록 상당부분 수정되었습니다.
지우(ziwoo) 2006-04-13 17:49:39
이올라스 소송에 따른 <embed><object> 태그 패치가 되었습니다.
- 참조URL : http://www.ziwoo.net/zb/view.php?uid=100&startPage=1&boardid=zb_ziwoo_javascript
제우스(87.112.3.8) 2006-09-01 17:14:56
이글을 읽다가 궁금증이...

지금 소스를 다시 받으면 이 버그들은 해결이 되어 있는건가요?
지우(220.78.115.95) 2006-09-01 22:10:28
예! 늘 버그 수정후엔 날짜이름으로 다시 압축하여 올립니다.
모든 버그가 수정된 것입니다.
하지만 사용자가 임의로 변경한 코드가 있는 경우라면?
새로받기보다 해당 버그만 수정하시는게 좋을겁니다.
번호 제목 이름 날짜 조회
중요 지우보드 2.0으로 업그레이드 안내입니다.[12]파일 지우 2006-09-27 25269
중요 지우보드 v2.0 압축파일 다운로드[47]파일 지우 2006-09-27 32315
중요 지우보드 v1.0 압축파일 다운로드[11]파일 지우 2006-02-10 65535
중요 지우보드 v1.0 버그 및 기능 수정 목록입니다.[4] 지우 2006-02-15 8849
174 [궁금합니다] html을 php처럼 사용하기[2] 이종엽 2012-10-16 3322
173 안녕하세요 :)[1] 이종율 2011-12-04 3048
172 지우보드 사용에 제한이 있는지요?[1] 이길재 2010-12-05 3806
171 지우보드 사용되나요?[1] 송동우 2010-06-27 3463
170 홈페이지 Top에 관해서..[4] 배현식 2009-11-23 2998
169 zipcode 선택시 문제점[1] 배현식 2009-11-19 2646
168 Unknown column 'zb_notice.ip' in 'field list'..[2] 이성희 2009-06-15 4319
167 enq.html 에서 return false 를 해줘야 할듯 합..[1] 이성희 2009-06-11 2665
166 관리자 멤버리스트 출력에 관한 질문입니다.[2] 배요한 2009-04-15 3561
165 덧글질문입니다..ㅠㅠ[1] 배요한 2009-04-09 2890
164 회원사진 업로드 문의드립니다..[5] 배요한 2009-04-07 16489
163 다른건되는데[1] 박영순 2009-03-28 2842
162 php+mysql --> php+mssql 마이그레이션[1] test.. 2009-02-04 20585
161 [긴급] 안녕하셨어요, 급 견적문의드려요.[1] 양미영 2009-01-12 2928
160 퍼미션 질문[1] 김이용 2009-01-08 2658
159 관리자 비밀번호 분실[1] 이성용 2009-01-05 4997
[1][2][3][4][5][6][7][8][9]
제목 내용 이름  
ziwooboard v1.0
Contact Phone Number
Bank Account number
ns1.ziwoo.net (211.115.222.24)
ns2.ziwoo.net (211.115.222.24)
Naver BLOG : http://blog.ziwoo.net
Family Homepage : http://home.ziwoo.net
Copyright ⓒ 2006 By Ziwoo.net All right reserved. Administrator.ziwoonet@naver.com