묻고답하기

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 남기남
이진수닷넷 위젯페이지 생성 시 가로(폭) 문제 file  
Subtlety 홈페이지 오류 [1] file 2018.08.27 by BRANDYK
가르송 쇼핑몰모듈..유저에게 sms보내는 방법은 없는건가요?ㅠ [1] 2018.08.27 by 달나라
꽁꽁 모바일에서 텍스트 붙여넣기 에러창 [1] file 2018.08.27 by 꽁꽁
필검 관리자 페이지 접속문제  
빨간사과 _read.html 수정문제 질문할게요 [2] 2018.08.26 by 빨간사과
railman 게시판관리에서 파일크기을 늘리고자 합니다. [1] 2018.08.25 by sejin7940
김종원518 이미지 마음대로 원하는 위치에 출력 하기 [2] 2018.08.24 by elancer
elancer [재질문] 원하는 위치에 이미지 등록하기 (이미지함수?) file  
yuun**** 무엇으로 만들었을까요? [2] 2018.08.24 by zmzm
홍보미 버튼 이미지 경로?  
홍보미 문서페이지 설정을 고정 시킬수는 없을까요? [2] 2018.08.24 by 홍보미
먼지가되어 게시판 확장변수 시 에디터 사용안하고 보이지 않는 팁 요청드립니다.  
Vvale 메인 페이지를 게시판으로 사용하고 싶습니다. [1] 2018.08.24 by sejin7940
Vvale 링크의 meta태그를 읽어서 화면에 보여주는 모듈  
홍보미 첨부파일 전부 섬네일로 보이게 할수 있을까요?  
쏘쏘쏘 알림센터lite 알림오류 file  
가암자 사이트메뉴 편집 복사 여쭤봅니다. [1] 2018.08.23 by sejin7940
홍보미 글쓰기 오류 [2] file 2018.08.23 by 홍보미
xntjd**** 파일첨부가 안됩니다. 100% [7] 2018.08.23 by billy
tigerdol 게시판 에디트 사용중 첨부파일에 대해서 [1] 2018.08.22 by sejin7940
elancer 원하는 위치에 이미지 등록하기 (이미지함수?) [1] file 2018.08.22 by sejin7940
railman 가상서버와 테라서버 그리고 클라우드에 관한 문의입니다. [2] 2018.08.22 by 달나라
카이클 도대체 DB가부족하면 어디서 서버용량을 늘리는건가요 [1] 2018.08.22 by Luatic™
곰돌씌 비회원 글작성시 홈페이지 이메일 삭제 [3] 2018.08.22 by Luatic™
FreeSoft XE 설치  
몬드 db 이전 후 에러가 떴습니다. 도와주세요. [3] 2018.08.21 by 몬드
헬프미12 '상담기능' 적용시 문의  
ryan**** 새로운 도메인 주소에 자료이전 방법에 대해 궁금합니다^^ [2] 2018.08.21 by ryan****
이주연743 호스팅 이전할때 일단 XE 설치해야 되지요? [1] 2018.08.21 by Luatic™