오픈소스 게시판 수정증보판 1.1.6.3133 버전 배포... 오픈소스

1. 외부 html 소스 이미지 썸네일 적용.
2. 썸네일 사용하지 않을 때 미디어플레이어 깨지지 않게 수정.
3. 크롬에서 글쓰기나 덧글쓰기시 세션 변수 확인 안되는 문제 확인중. (크롬 버그 사항)

※ 동일 아이피에서 쿠키 해킹을 방지하는 루틴은 이번 업데이트에 적용하지 않았습니다. 이게 플래쉬 쿠키를 사용해야 하는 등 편법적인 방법이라서 약간 까다로와 아직 적용하지 못했습니다.

변경된 총 코드 줄수는 3133줄이며 2015년 01월 01일 이후 부터 마킹된 파일만 교체하시면 됩니다. DB 구조엔 전혀 변동이 없습니다. 이번 소스 수정은 외부 html 소스에서 이미지를 추출하는 것이라 다소 게시판이 느려질 수 있으니 그런 분들은 이전 게시판 소스를 다운로드 받아 사용하시면 됩니다.

아래 파일 리스트에서 - 다음 숫자는 해당 파일에서 수정된 총 코드 줄 수이며 이 코드 줄 수를 합치면 전체 수정 코드 줄 수가 산출됩니다.

다운로드: http://bit.ly/2JILaeg

서버 구축방법은 http://bit.ly/1iyq6pJ 를 참고하세요. ^^;

[변경된 파일]
bbs/comment_modify_ok.php - 4
bbs/comment_ok.php - 4
bbs/latest_gal.php - 40
bbs/list_all.php - 21
bbs/view.php - 2
bbs/view_preview.php - 7
bbs/view_preview2.php - 6
bbs/write_ok.php - 5
include/list_check.php - 2
script/script_list.php - 4

skin/각 24개 스킨/list_head.php - 1x24 = 24

skin/f2plus_gallery_2_0/config.php - 7
skin/f2plus_gallery_2_0/config2.php - 11
skin/f2plus_gallery_2_0/comment_ok.php - 4
skin/f2plus_gallery_2_0/del_thumb.php - 11
skin/f2plus_gallery_2_0/delete_ok.php - 17
skin/f2plus_gallery_2_0/img_view.php - 2
skin/f2plus_gallery_2_0/install_ok.php - 3
skin/f2plus_gallery_2_0/write_ok.php - 21

skin/f2plus_gallery_3_0/config.php - 7
skin/f2plus_gallery_3_0/config2.php - 11
skin/f2plus_gallery_3_0/comment_ok.php - 4
skin/f2plus_gallery_3_0/del_thumb.php - 11
skin/f2plus_gallery_3_0/delete_ok.php - 17
skin/f2plus_gallery_3_0/img_view.php - 2
skin/f2plus_gallery_3_0/install_ok.php - 3
skin/f2plus_gallery_3_0/write_ok.php - 21

skin/f2plus_gallery_2_0/각 스킨 6개/list_image_info.php - 63 + 63 + 51 + 60 + 61 + 27 = 325
skin/f2plus_gallery_2_0/각 스킨 6개/view_image_info.php - 136 + 136 + 132 + 132 + 132  + 132 = 800
skin/f2plus_gallery_2_0/각 스킨 6개/thumbnail_make1.php - 22 + 17 + 7 + 23 + 23  + 16 = 108
skin/f2plus_gallery_2_0/각 스킨 6개/thumbnail_make2.php - 23 + 24 + 9 + 29 + 27 + 22 = 134

skin/f2plus_gallery_3_0/각 스킨 7개/list_image_info.php - 63 + 63 + 51 + 60 + 61 + 27 + 27 = 352
skin/f2plus_gallery_3_0/각 스킨 7개/view_image_info.php - 136 + 136 + 132 + 132 + 132  + 132 + 59 = 859
skin/f2plus_gallery_3_0/각 스킨 7개/thumbnail_make1.php - 22 + 17 + 7 + 23 + 23  + 16 + 16 = 124
skin/f2plus_gallery_3_0/각 스킨 7개/thumbnail_make2.php - 23 + 24 + 9 + 29 + 27 + 22 + 22 = 156

skin/f2plus_gallery_2_0/Movie_type/view.php - 1
skin/f2plus_gallery_3_0/Movie_type/view.php - 1
skin/f2plus_gallery_2_0/Sell_type/view.php - 1
skin/f2plus_gallery_3_0/Sell_type/view.php - 1

덧글

  • 희망의빛™ 2015/02/01 15:32 # 답글

    현재 썸네일 URL을 인식하고 생성하는 과정에서 리스트와 내용보기 화면(내용보기에도 리스트가 있죠) 중 어느 하나 부분에서 URL이 추출되지 않는 문제 때문에 느려지는 것으로 파악되고 있습니다. 이 버그는 제가 해결점을 찾는대로 버그가 패치가 된 소스를 제공토록 하겠습니다. 내용보기나 메인 리스트 어느 하나에서 한번 썸네일이 생성되면 빠르게 로딩이 되는데 어느 한쪽의 리스트에선 원본 URL이 추출되지 않아 자꾸 썸네일 생성을 시도하기 때문에 느려지는 것으로 파악되고 있습니다. 혹 소스를 보시고 해결점을 아시는 분이 계시면 덧글 남겨주시면 도움이 되겠습니다.
  • 희망의빛™ 2015/02/07 10:15 # 답글

    제 사이트 http://www.blrun.net/ [스크랩] 11페이지("미국에서 벌어진 한국계 환경운동가 인질극 참사 소식을 듣고...") 부분에서 테스트 해보시면 됩니다.
  • 희망의빛™ 2015/02/07 15:12 # 답글

    여러분도 테스트 해보시고 추출되는 img 태그 url을 살펴보시면 알겠지만 리스트에서 보시는 바와 같이 [스크랩] 11페이지 부분에서 url은 추출되는데 이상하게 리스트가 늦게 출력됩니다. 제가 혹시 썸네일이 안만들어졌나 해서 호스팅 디스크 디렉토리를 뒤져봤지만 분명히 썸네일은 생성돼 있었습니다. 그렇다면 제 소스를 분석해 보시면 아시겠지만 기존 썸네일이 생성돼 있으면 파일이 존재하는지 체크해서 썸네일 생성하는 단계를 스킵하는데 왜 게시판이 느려지는지 모르겠다는 겁니다. 처음에 전 게시글 안의 img 태그에서 url이 추출되지 않는 문제 때문에 그런 것 아니냐는 추측을 했습니다만 설사 url이 추출되지 않는다 하더라도 [광고게시판] 3페이지에 있는 "다크서클은 필러밖에 답이없나요?" 와 그 다음 "뭉텅한 턱... 필러고민이에요" 포스트를 관찰해 보면 알지만 url이 추출되지 않는다 하더라도 썸네일 생성할 때 url이 존재하는지 사전에 if문 단계에서 걸러주기 때문에 이렇게 게시판이 느려질 이유가 없다는 것이죠. 이것도 좀 이상합니다. "다크서클은 필러밖에 답이없나요?" 와 그 다음 "뭉텅한 턱... 필러고민이에요" 포스트를 클릭해보면 내용보기 리스트에선 검정색의 썸네일이 생성돼 있는 것을 확인할 수 있습니다. 이미 썸네일이 생성돼 있기 때문에 소스에서 썸네일 파일이 존재하는지 if 문에서 체크한다는 것이고 그렇기 때문에 게시판이 느려질 이유가 없다는 겁니다.

    크롬의 버그일까요 아니면 어떤 다른 문제일까요? 원인을 잘 모르겠네요. 파일명을 추적해 보다 보니 의문은 더욱 커집니다.
  • 희망의빛™ 2015/02/07 14:59 # 답글

    [스크랩] 11페이지 "미국에서 벌어진 한국계 환경운동가 인질극 참사 소식을 듣고... " 포스트를 클릭했을 때 리스트가 늦게 뜨는 것은 썸네일 생성 문제라기 보다 본문 안에 링크된 이미지들이 로드되지 못하기 때문에 그런 것이 아니냐는 추측을 해볼 수도 있습니다. 좀 더 테스트가 필요할 듯 싶습니다.
  • 희망의빛™ 2015/02/02 06:48 #

    근데 웃긴 게 다시 목록 버튼을 클릭해 메인리스트 페이지로 가보면 다시 "미국에서 벌어진 한국계 환경운동가 인질극 참사 소식을 듣고..." 썸네일 부분이 출력이 안된다는 겁니다. 정말 미치겠네요. 이거 왜 그런거죠? 꼭 브라우저가 장난치고 있는 것처럼 말입니다.
  • 희망의빛™ 2015/02/02 08:54 #

    파이어팍스에도 동일한 현상이 발생하는 것 보면 어떤 소스 상의 문제점 같아 보이기도 하는데 왜 이런 현상이 발생하는지 모르겠네요. 버그 잡기가 참 힘드네요. 마우스 오버로 썸네일 출력하는 부분도 이상없고 if 문에서 썸네일 있는지 검사해서 썸네일 생성하는 부분도 이상없고 참 무슨 문제인지 모르겠네요.
  • 희망의빛™ 2015/02/03 06:33 # 답글

    현재 [스크랩] 19페이지("대학은 다양한 가치를 추구하는 곳...")도 로딩이 느립니다. 그 페이지도 함 테스트해 보십시요. 그 줄이 늦게 로딩이 되고 있는데 검은 썸네일이 생성돼 있을텐데 왜 느린지 모르겠습니다.
  • 희망의빛™ 2015/09/25 06:48 # 답글

    이 문제는 "오픈소스 게시판 수정증보판 1.2.0.2791 버전 배포... (최종판1)" 부터 해소가 되었습니다. ^^;
댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.


웹로그 검색