묻고답하기

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 남기남
나이케 회원접속아이피가 모두 서버아이피 한개로 표시됩니다.  
권만주 최근 업데이트 후 게시글 관리에서 msg_is_not_administrator 메시지 도움 요청 드립니다 [2] 2018.07.05 by 코리아메디컬스킨케어
잿빛유희 사이트 메뉴 편집 화면 에러  
장고은 스케치북 게시판 비밀글 노출 관련 질문입니다. file  
Hexa Content위젯 창모드 하면 위치가 바뀌는 문제 file  
tohappy cent 7.2 + apm 호환버전 문의합니다.  
카네모치 게시판 제목 질문 좀 드립니다..제발..  
냥냥이 마켓플레이스(장터)모듈 상품수정할수있게 바꿨습니다.. 질문좀.. [2] file 2018.07.04 by PLS
PLS 마켓플레이스 본문 수정 및 글 삭제 방법  
soohy**** 제목 글자수 해제 및 기울임, 진하게 등 표시 관련 [1] 2018.07.04 by 디자인클립
Hexa Content위젯 위에 이미지 추가 방법 [1] file 2018.07.04 by 디자인클립
정은지 db.config.php 파일이 없어요 [4] 2018.07.04 by 너에게제공
정은지 xe어드민 기본 url 오류 [2] 2018.07.04 by 정은지
구성도 게시판 글작성시 캡차 엑박 문제 file  
bestpage 네트워크 쪽인데 질문할 곳이 없어서 부득이 여기에 해봐요  
주식술사 모바일 화면에서 문의드립니다. [1] 2018.07.04 by 주식술사
5146362 홈피 메인 동영상 슬라이드 문의 [1] 2018.07.04 by 디자인클립
mst 게시글 비밀번호 변경  
mst 게시판 이전후 비밀글 [2] 2018.07.04 by mst
제이원기획 게시판에 이미지를 올리면 이미지가 보이지를 않습니다. [1] file 2018.07.04 by 제이원기획
연습생 레이아웃 다운로드 방법좀 [1] file 2018.07.03 by 불꽃남자cc4e1
정은지 xe 어드민 로그인 [1] file 2018.07.03 by 불꽃남자cc4e1
불꽃남자cc4e1 스케치북게시판에서 본문에 목록 나오게할때 목록이 제목위로 오게 하려면?  
정은지 도메인연결 [4] 2018.07.03 by 너에게제공
정은지 xe admin 관리자 로그인 [2] file 2018.07.03 by 정은지
황금날개 자바스크립트에서 로그인정보 가져오기? [1] 2018.07.03 by 황금날개
터틀 메인페이지가 게시판 화면으로 바뀌었습니다. [1] 2018.07.03 by sejin7940
케레인 나스에 올린 XE를 도메인과 연결하고 싶어요. [2] 2018.07.02 by ehii
연습생 db.config수정 후 장애 file  
nado0124 서버 php버전과 XE코어의 버전 문의 드립니다. [2] 2018.07.02 by nado0124