묻고답하기

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 남기남
아이스곰 [Crew Onepage 위젯형 레이아웃] 위젯 메뉴버튼이 작동을 안하네요  
닥터맨 file_list.php 파일과 xe_member 상관관련 문의 file  
손주사랑 게시판은 있는데 최근게시물 추가에는 없어요 도와주세요... file  
유미나 문서권한 지정 애드온 이제 안되는건가요?  
ksy 같은글이 중복 등록 [1] file 2018.04.26 by sejin7940
꼬뤼 게시판 주소 질문 좀 드릴게요 [2] 2018.04.26 by 꼬뤼
미연조 구글 애드센스 애드온이 있나요? [1] 2018.04.27 by 너에게제공
DayCom 페이지뷰 2씩 오르고 직접날리는 쿼리도 중복실행됩니다  
soohy**** 제목 글자수 제한 해제 문의드립니다. [1] 2018.04.27 by sejin7940
깡탱이 addon 업데이트 후에 화면 백지화 [1] 2018.04.27 by sejin7940
손주사랑 상단 로고를 중앙으로 하고싶어요 알려주세요^*^ [2] file 2018.04.27 by 손주사랑
최갑균 데이터 이전 추출 문제 [4] file 2018.04.28 by 최갑균
ckdtn32 php if 함수 문의  
nbownel 모바일에서 공지 접기  
shoo**** 서치콘솔에서 사이트맵 삭제  
큰돌♡ xml 쿼리문에서 이걸 구현할 수 있을까요? [2] 2018.04.28 by 큰돌♡
가입명 스케치북 모바일 레이아웃 질문 두가지 file  
astraea 사이트 접속 차단하는 방법? [2] 2018.04.30 by astraea
CTZONE 스크랩 리스트 출력 질문 [2] 2018.04.30 by CTZONE
데굴데굴 centos 7에 설치한 XE 글등록이 안되요! 무반응~ㅠㅠ file  
pokmonna 특정 게시판에 권한설정하고 권한이없으면 다른페이지로 이동하게하고싶은데 어떻게하나요??  
제트스키 NEAT - sub 로 홈페이지를 만들었는데.... [2] 2018.05.01 by 제트스키
netype sketchbook5 유투브 갤러리 썸네일 추출 등 문의드립니다. file  
wormhole7 검색부분 관리자만 보이게...스케치북  
신일호 xe 코어 업데이트후 외부로그인 불가문제  
꼬뤼 검색엔진에서 가져갈때  
생컨38889 xe_comments_list 테이블 삭제해도 되나요? [2] 2018.05.02 by 생컨38889
BRANDYK xe 회원가입의 사용자 정의 [2] 2018.05.02 by BRANDYK
lun**** 마켓허브 등록 도와주세요.  
닥터맨 xe3 버전 표시는 어떤 파일에 표시되어 있나요?