Rev. 2.73

포스트의 고유주소를 제공하는 pl명령에 잘못된 pl번호를 입력하면 아래와 같은 오류가 발생하여 원인을 찾던 중 PSY님의 이전, 다음글 제목 출력하기 코드에서 문제가 있음을 확인하고 패치하였습니다.

Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 23 in /home/firejune/public_html/index.php on line 621

수정 하던 중 원작자인 PYS님의 블로그가 운명하신(?) 것을 알게 되었습니다. 찾는 분이 계실것 같아 이곳에 로그를 남깁니다. PYS님의 주옥같은 팁들을 더이상 볼 수 없다는 것이 너무 아쉽군요. 아래의 원문은 저의 하드디스크에 저장되어 있는 문서로 최종 업데이트일은 언제인지 알 수 없습니다.

오류 패치방법은 아래와 같습니다. '변경 전'의 문자열 두곳을 찾아 '변경 후'코드로 변경 하시면 되겠습니다.

변경 전 :
$prev_title = mysql_result(mysql_query($sql), 0, 0);

변경 후 :
list ($prev_title) = mysql_fetch_array(mysql_query($sql));

변경 전 :
$next_title = mysql_result(mysql_query($sql), 0, 0);

변경 후 :
list ($next_title) = mysql_fetch_array(mysql_query($sql));

Comments

synec!님의 태터툴즈, 글 조회수 패치를 집어넣었다.

페이지를 리로드할 때 마다 조회수가 올라가는 것이 약간 부담(?)스럽기는 하지만, 한가해지면 태터의 카운터와 같은 리미트를 걸어 보아야 겠다. 또... Archive목록에서 조회수별 리스트도 만들어 보고 싶다. 그리고, 인기포스트 목록에서 조회점수도 가산할 예정이다. 능력밖의 얘기지만 욕심이 있다면, 조회(**)를 클릭 할 경우 포스트별로 어디로부터 링크를 타고 왔는지 알 수 있는 리퍼러 리스트가 답글이나 엮인글 리스트처럼 애드되도록 해보고 잡다.

여하튼, 멋쥔 패치를 만들어 주신 synec!님께 감사드립니다. ^^

Comments

PHP 웹 통계프로그램인 BBClone의 각 나라의 IP대역 정보가 기록되어 있는 ip2ext 데이터베이스가 10월 24일자로 정식 업데이트 되었습니다. 패치 방법은 BBClone 홈페이지에서 다운로드 한 파일의 압축을 풀고 ip2ext 폴더를 bbclone가 설치된 폴더에 그대로 덮어 쓰면 됩니다.

요녀석 7개월째 사용중인데 access.php 파일용량이 1MB로 불었네요.
점점 페이지 로딩속도가 느려지는 느낌이...

관련글 :
05/10/07 - 간만에 태터툴즈 코드 주물러
05/04/26 - BBClone 0.4.8 한글패치 배포

Comments