묻고답하기

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 남기남
새초미 예전에 만들었던 사이트를 되찾을 수 있나요? [2] 2018.05.20 by forest535
音志 로그인시 안읽은 쪽지 개수 표시하고 싶습니다. [5] file 2018.05.20 by forest535
브베위키 (도와주세요ㅠㅠ)swf를 본문에 삽입해서 띄우고싶은데 잘 안되네요.  
눈썹 문의합니다. [1] 2018.05.19 by 너에게제공
파란3f759 css질문 file  
myemail00001 크롬에서 회원가입 후 등록 누르면 confirm 창이 뜹니다.  
myemail00001 애드온 설치 방법이 궁금합니다. 초보입니다. 검색해도 안나옵니다.. [2] 2018.05.18 by myemail00001
경희 게시판 파일첨부 시 오류 메시지 뜨면서 첨부 안되는 것 [5] file 2018.05.18 by 똑디
lun**** php 한글 깨짐 [1] 2018.05.18 by 네코진돌
괴적인격 레이아웃 제작을 배우고 싶은데요 [3] 2018.05.18 by 네코진돌
Jay91s 모바일에서 메뉴 순서변경 file  
밀랭 XE 설치 오류 [1] 2018.05.17 by 디자인클립
빡현111 플랙서블 박스로 반응형웹을 만들고 있는데 사용하시는분이 별로 없는것같아요  
uppylook 본문 Html 편집기에 본문내용을 제외한 아래와 같은 스크립트가 생성 이게 뭔가요? [3] 2018.05.17 by uppylook
땡이누나 게시판마다 글 및 댓글 작성수 제한하는 방법 없나요? [1] 2018.05.16 by Kevinatvn
음악의신 이미지에 링크를 걸면 모바일버전에서 이미지가 정상작동하지 않습니다. file  
paraduxx 관리자 페이지의 회원 설정 메뉴는 어디에 저장 되나요 ? [1] 2018.05.16 by paraduxx
바다7ee2b wix 홈페이내 게시판 연결 사용시 글쓰기 등록 오류 문의  
김치찌게 소유권자 하나쿠 도메인의 이름 변경가능한가요? [3] 2018.05.15 by 김치찌게
빡현111 메뉴 액션 질문입니다 [2] 2018.05.15 by 빡현111
대한국인 1.9.6 업데이트후, 화면 백지화 현상 [1] 2018.05.15 by sejin7940
대한국인 SEO 에서 Naver Analytics 가 인식 못하는데 ~ 이유가 뭘까요?  
빡현111 어떤 공부를 해야할까요? [4] 2018.05.14 by 빡현111
모얼더 코어 업데이트 후 이상한 증상이 생겼습니다. file  
이여은 xe 메뉴클릭시 했을때 메뉴 오버 했을때 [2] 2018.05.14 by 이여은
바코드 소스 수정좀 알려주세요 ㅠㅠ 급합니다 [3] 2018.05.14 by 바코드
foreveryou 회원등급에 따른 다른 회원가입폼 -도와주세요~~  
유유 사이트 레이아웃 수정 후 Parse error 오류메시지가 뜹니다ㅠ  
foreveryou 가입회원 찾기 , 회원별 다른 등급 카테고리  
csc17134 게시판 에디터 스킨 변경 [2] 2018.05.11 by csc17134