묻고답하기

1주일째 xe사이트는 물론이고 구글링으로 정보를 수집해도 도저히 해결되지 않아 질문드립니다..

 

xe자료실에 트위터 카드 애드온을 사용중인데

 

제 사이트는 그림을 imgur에서 가져옵니다. 

트위터 오픈그래프를 보면

<meta property="og:image" content="http://example.com/ogp.jpg"/>

이렇게 되있는데 저 주소를 고정적이 아닌 공유한 게시물의 사진을 썸네일로 만들고 싶은데

사이트에서 사진업로드 한게 아닌 외부에서 이미지를 가져올 경우 애드온 어느 부분을 수정해야 작동이 될까요?

 

<?php

/**

 * sns_card.addon.php

 * User: canto87

 * Date: 2014/06/02

 * Time: 21:15

 */

if(!defined('__XE__')) exit();

 

if($called_position == "before_display_content"){

$doc_src = Context::get('document_srl');

if($doc_src){

$oDocumentModel = &getModel('document');

$oDocument = $oDocumentModel->getDocument($doc_src);

$title = cut_str(strip_tags($oDocument->get('title')),70,'');

$content = cut_str(trim(preg_replace('/\s\s+/', ' ',strip_tags($oDocument->get('content')))),200,'');

$file_list = $oDocument->getUploadedFiles();

if($file_list)

{

$source = $file_list[0]->uploaded_filename;

if(strlen($source) >= 2 && substr_compare($source, './', 0, 2) === 0)

{

$filePath = Context::get('request_uri') . substr($source, 2);

}

}else{

$filePath = $addon_info->logo;

}

}

else

{

$title = $addon_info->sitename;

$content = $addon_info->content;

$filePath = $addon_info->logo;

}

 

$meta = '<meta name="twitter:card" content="summary_large_image">

<meta name="twitter:site" content="'.$addon_info->twitter.'">

<meta name="twitter:title" content="'.$title.'">

<meta name="twitter:description" content="'.$content.'">

<meta name="twitter:image:src" content="'.$filePath.'">

<meta name="twitter:domain" content="'.$addon_info->sitename.'">

<meta property="og:title" content="'.$title.'">

<meta property="og:type" content="article">

<meta property="og:url" content="'.Context::get('current_url').'">

<meta property="og:image" content="'.$filePath.'">

<meta property="og:description" content="'.$content.'">';

Context::addHtmlHeader($meta);

}

 

 

빨간색 부분을 본문 내 img 태그내 그림 url을 추출해서 입력해주는 php언어를 적어야 하는거 같은데 

구문을 모르니 너무 어렵습니다...

 

도움 부탁드립니다

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
인천한량 회원가입 확장모둘 설치후 삭제가 안됩니다 그리고 이상한 파일이....  
qwqwwewe 회원가입확장 모듈에 대해 여쭤봅니다.(알려줄분 안계신가요?) [3] 2018.10.04 by 인천한량
아랑이 php5.2에서 php7.2로 바꿀때 오류 발생 [1] 2018.10.04 by sejin7940
네미즈 폼이 작성된 게시판이나 모듈이 있을까요? [2] 2018.10.03 by 네미즈
lazar**** 위젯이 생성되다가 안되다가 이거 도대체 무슨 문제인지.  
pcdond how to show none-writable board with most liked posts list in it?  
호돌이옆집아저씨 다시 한번 자문을 구해봅니다~ 위젯스타일 제목 색상 변경.. [2] file 2018.10.01 by 가상
성균 게시판 삭제 한거 복구 할수 있는 방법이 없나요? [1] 2018.10.01 by DoorWeb
문디 특정오류 질문드립니다...ㅠㅠ  
플래너 쉬운 설치가 잘 안됩니다.  
토깽이 회원, 비회원 상관없이 글쓰기를 하면 공지와 함께... [1] 2018.09.28 by 토깽이
듀팡 SMS 대량 전송 하는것 질문 [2] 2018.09.28 by 파란하늘
네미즈 왕초보가 질문드립니다...도와주세요!!!! file  
가을아짐 호스팅업체옮기려고 합니다. [1] 2018.09.27 by paperclip
XE!! 도메인 연결 후 로그인 안됨 / 위젯 수정 위치  
손주사랑 홈피 주소줄 좌측에 주의요함 이라고 [4] file 2018.09.27 by 손주사랑
대한국인 다국어 목록 배열 고치려면 어떤 파일을 수정하면 되는지요? [2] file 2018.09.26 by 대한국인
eXtriar 단독 로그인 페이지를 만들고 싶은데 어떻게 하는건가요? [2] file 2018.09.26 by 뿌구루
가암자 홈페이지 자가진단기능 여쭤봅니다. file  
가암자 소셜XE 문의 드립니다. [1] file 2018.09.25 by DoorWeb
lmylmy 회원정보확장모듈 질문입니다. [1] 2018.09.25 by DoorWeb
따스한봄돌 댓글부분 수정은 어떤파일에서 할수있을까요? [5] file 2018.09.25 by DoorWeb
가암자 홈페이지에 자가진단기능을 넣고 싶습니다. [1] file 2018.09.25 by DoorWeb
railman <meta name="keyword" content="a,b,c"> 위치 ???? [1] 2018.09.24 by 마야
lazar**** 폰으로 찍은 사진 게시판 업로드 시 회전하는 문제 해결방법 부탁드립니다.  
따스한봄돌 모바일 시간 없애는 방법 아시는분? [2] file 2018.09.22 by 따스한봄돌
코코넛61088 확장변수 질문  
엘리야 홈페이지 접속시 에러에 대해서 문의 드립니다.  
인터프랩 비밀번호 보안수준과 쇼셜로그인 관련  
코코넛61088 확장변수 관련해서 질문이 있습니다.