정확히 어떤 판부터 이런 문제가 발생했는지는 모르겠다. 내 기억으로는 텍스트큐브로 판올림하면서 부터 발생한 것으로 생각된다. 여기서 이상한이라고 표현한 이유는 이 버그가 항상 발생하는 것이 아니라 특정한 글에서만 이런 현상이 발생하기 때문이다. 일단 다음 두개의 그림을 보기 바란다.
그림을 보면 알 수 있지만 joogunking의 생각이라는 걸린글이 왼쪽에는 하나만 나오지만 오른쪽에는 두개가 나온다. 두개의 차이는 왼쪽은 로그인하기 전의 걸린글 목록이고 오른쪽은 로그인한 뒤의 걸린글 목록이다. 로그인을 하면 두개가 되는 것으로 봐서 공개하지 않은 글과 공개된 글에 글이 걸려 발생한 것으로 생각할 수 있다. 그러나 공개되지 않은 글에는 글을 걸 수 없다.
위의 두개의 그림을 보면 알 수 있지만 '걸린글은 같다'. 그러나 걸린글은 두개가 표시된다. 항상 이런 결과가 나타나는 것은 아니면 일부 글에 글이 걸린 경우에만 이런 현상이 발생한다. 따라서 사용상 불편한 부분은 없다. 그러나 가끔 나타나는 이런 증상의 원인이 궁금해졌다.
Trackback
Trackback Address :: https://offree.net/trackback/1703
Comments
-
-
lovedaydream 2008/05/09 13:22
과학하는 사람 모두 삽질이 진리요 삽질만이 살길 인가 봅니다.... ㅎㅎㅎㅎ 저도 요즘 제대로 삽질 중입니다... ㅡ.ㅡ;;;
-
-
-
정기구독자 2008/05/10 02:37
정말 할일이 없으신건지...
블로깅의 중독이신지...??? 의심이 가네요.
저요? 꾸준한 정기 구독자입니다. -
inureyes 2008/05/12 22:48
이런 일이 있었군요 T_T
/lib/model/blog.trackback.php 의 getRecentTrackbacks 함수에서
LEFT JOIN {$database['prefix']}Entries e ON t.blogid = e.blogid AND t.entry = e.id
요 부분을
LEFT JOIN {$database['prefix']}Entries e ON t.blogid = e.blogid AND t.entry = e.id AND e.draft = 0
요렇게 수정해주세요~ 이유는 따로 설명 안 드려도 코드로 이해하셨을 것이라 믿습니다. T_T
1.7 베타 2에 반영하도록 하겠습니다.~
Facebook