묻고답하기

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 남기남
forest535 스케치북게시판 본문보기 상태에서 '작성글보기' 결과가 하단 목록에 나오도록 하려면  
적룡왕 홈페이지 메인화면을 이렇게 하고 싶은데요 file  
김정규 XE인지 xe 인지 정말 어렵네요.. 도와주세요..  
bestpage 위젯 수정할 때 나오는 툴박스를 항상 보이게 하려면 file  
forest535 자동로그인 모듈에 이상한점 한개 발견. file  
봉당구 모듈업데이트 필요 [1] file 2018.04.19 by forest535
로엔그린 마이그레이션 오류 1.4.4.4 -> 1,9,6  
닥터맨 로그아웃 처리 방법 문의 [4] 2018.04.20 by 닥터맨
silveri 웹 호스팅과 서버 호스팅 관련해서 질문드려요. [2] 2018.04.20 by sk26
리더 혹시 게시판에 글을 쓰기 할때 자동으로 질문양식이 보여기자할수없을까요? [1] 2018.04.20 by 디자인클립
실도 클라우드 플래어 연결 페이지 [1] file 2018.04.22 by LI-NA
fasflpelqwe ckeditor 코드 삽입되는 부분을 모르겠습니다..  
닥터맨 php 7.0.0.p1으로 변경시 xe 조치방법 문의 [2] 2018.04.22 by 닥터맨
임마누엘 mp3 파일 업로드시 본문 삽입이 안됩니다. file  
fasflpelqwe 홈페이지에 해커가 활동중인듯 합니다.;; [3] 2018.04.22 by 7310
블루밍2c081 xe admin 에서 업데이트 후에 이런 문제가 생깁니다.  
레토나로 오픈그래프 외부이미지 설정 질문드립니다.  
rail_man XE에서 보안을 강화하기 위해서 필수적으로 권한변경을 하여야 하는 곳은  
가입명 XE 설치 후 저 부분의 그림을 바꾸고 싶다면 [2] file 2018.04.23 by 가입명
모얼더 외국인들에게는 한국형 게시판이 불편할까요? [2] 2018.04.23 by csc17134
헨델8 Firefox Developer Edition에서 debugPrint 보는 방법  
홀로서기 홈페이지 게시판 도메인 연결 변경 [1] 2018.04.24 by BRANDYK
aucti**** xe로 메인페이지를 꾸미는데 file  
초보xe FTP 에 모바일 게시판 경로가 어떻게 되나요? [1] 2018.04.24 by sejin7940
아이노지 관리자설정 접근불가 문제  
롱코트ew 가입시 1포인트 제공 기능 이거 왜그런가요? [2] 2018.04.25 by 롱코트ew
Chun 재설치시 기존디비에 관하여 조언 바랍니다. [3] 2018.04.25 by Chun
가입명 pc 홈페이지는 XE 로 만들고 모바일은 modoo로 만들려는데요 [2] 2018.04.25 by 가입명
putty 모바일에서 폰트 크기가 다르게 나오는것 질문입니다. [5] file 2018.04.25 by 가입명
손주사랑 게시판 생성이 안되네요 부탁 드림니다... [2] file 2018.04.25 by 손주사랑