묻고답하기

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 남기남
삶의고통 로그인문제...해결방법  
mediaq**** 아이폰 mp3파일 다운로드 시 index.php로 다운로드 되는 현상  
GPKIRootCA '1'이라는 숫자만 있는 alert 창이 출력됩니다. [2] file 2018.05.28 by GPKIRootCA
Happiness 세로 사진 이미지 첨부시에 자동 회전 됩니다.  
상해파 댓글에 파일 첨부시 comment 와 file 을 연결하는 방법 문의  
기다리기 통합검색 nLucene 모듈 잘못 설치했다가 낭패네요..  
miok 흰화면만 나옵니다.. 도와주세여 [1] 2018.05.27 by 너에게제공
눈썹 사이트 복사 문의요! [1] 2018.05.27 by 너에게제공
조자몽 데이터 이전 좀 도와주십시오ㅠㅠ 왜이러는걸까요 [1] 2018.05.27 by 너에게제공
즐겁게 apmsetup7 에서 autosetup10.x로 이전 설치  
이몽룡 XEDITION 에서 sub 페이지 에서 이미지 변경 방법 [3] file 2018.05.26 by 초보xe
손주사랑 최근게시물 등록이 안되네요... file  
손주사랑 XE2007년 스킨 인데요 상단에 나오는글좀 없애고 싶어서요 [2] file 2018.05.26 by 손주사랑
myemail00001 IE8에서 editor 문제로 게시판 글 등록 수정 댓글이 안됩니다.  
righegheruigh 게시판스킨관리 질문있습니다.  
마하수리 권한 없는 페이지에서 로그인  
myemail00001 xe 게시판이 IE8에서는 사용할 수가 없습니다. [4] 2018.05.25 by myemail00001
foreveryou 등급에 따른 다른 회원가입폼 [1] 2018.05.25 by sejin7940
우석윤 홈페이지 첫 화면 레이아웃? 슬라이더? [4] 2018.05.25 by forest535
ZEIN 댓글창에 글자수 카운트되게 할 수 있을까요? file  
초보xe 통합 검색시 사용이 안되는 문제 어떻게 해야 하나요? [4] file 2018.05.24 by 초보xe
절대권력 누리고 상품관리-추가등록폼관리 에러 문의 file  
myemail00001 jquery load('/../allheader.html') 에서 슬라이드 동작오류 질문입니다.  
myemail00001 이 페이지에서 나가시겠습니까? 경고창은 왜 jquery링크를 제거하면 안뜨는거죠?  
블루칩 페이스북 링크시 403 Forbidden 문의  
조자몽 데이터 이전시 0/0개의 데이터가 이동되었답니다 [1] 2018.05.24 by forest535
foreveryou 로그인 필요할때 "권한이 없습니다"  
황트림 특정 사이트와 통신 속도를 높이는 방법이 있을까요?  
아스마 핑 끊김 현상 해결 방안이 무엇일까요?  
아스마 해당 수정 위치좀 알수 있을까요? [2] file 2018.05.23 by 아스마