Facebook에 사진 공유시 오류조치 및 썸네일로 보내기
스케치북 갤러리형에서 아래 SNS공유 버튼을 통해 페이스북으로 보내니
아래와 같은 오류가발생했다
(페이스북 공유 디버깅 페이지 이용 : https://developers.facebook.com/tools/debug/sharing/)
■ 오류내용
이미지를 볼 수 없습니다
■ 문제원인 : 주소 중간 /xe/./files/ 의 /./ 부분에서 해당 이미지 주소를 못읽어와 발생
■ 수정파일 : seo.controller.php (모듈 폴더의 seo 폴더 내)
200라인 근처 : $img['url'] = $request_uri . $img['filepath'];
■ 수정방법 : 위에 문제되는 부분을 주석처리하고 아래 적은 내용 추가
1) 원본이미지로 할경우
$tempstr = substr($img['filepath'],2);
$img['url'] = $request_uri . $tempstr;
2) 썸네일로 할경우
$img['url'] = $oDocument->getThumbnail('200','200','crop');
댓글 2
내보내기 후 추가 글을 입력할 때도 이미지가 나오나 실제 게시글을 저장하니
텍스트만 있는 현상이 있었고 위와같이 하니 조치가 되었습니다.
저만 있는건지 모르겠으나 혹시 비슷한 경우가 있을까봐 올려놓았습니다.
게시판 성격에 맞지 않을 경우 알려주시면 옮기도록 하겠습니다
감사합니다 :)