묻고답하기

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] file 2018.08.09 by 나루토fc9de
호돌이옆집아저씨 니코 위젯스타일 제목 색상을 바꾸고 싶어요?  
파파베어 유튜브 라이브 스트림 임베드 주소 채널주소로 이제안되나요?  
흑묘백묘 sketchbook5 게시판스킨 PC화면에서 빵조각 사라집니다. [2] file 2018.08.08 by 흑묘백묘
해해 xe 게시판 비밀 댓글 설정 하는법..... [2] 2018.08.08 by 해해
좋은사람임 외부페이지로 내용 구성시 관리자만 볼수 있도록 할려면 어떤 코드를 어디에다가 삽입해야되나요? [4] 2018.08.08 by 좋은사람임
dikafryo 코어 자동업데이트하고 홈페이지 404 에러 ㅠㅠ [1] 2018.08.08 by dikafryo
검푸 테이블 레이아웃 모바일로 변환 하는 방법 [2] 2018.08.08 by DoorWeb
rail_man 메뉴은 어떻게 노출이 되는지요...?????? file  
초보덕 타사이트 게시글 퍼오는 모듈/프로그램 관련 [2] 2018.08.07 by NEX
신라면 상업용 홈페이지 만들기 vs 게임 중에서 고민입니다. [1] 2018.08.07 by DoorWeb
신비의불 xe core1.9.x 업데이트 준비 [4] 2018.08.06 by 기타치는목수
빈티지 httrack 웹사이트 소스를 긁어오는 소스  
아러다아 페이지 모듈을 제작하려고 하는데 꺼집니다. [1] file 2018.08.06 by pmacsoft
두비두바 검색 폼을 만들려고 합니다 도움 부탁드려요ㅠㅠ [1] 2018.08.06 by pmacsoft
금붕어 버전 1.9.6 업데이트 방법문의 [2] 2018.08.05 by 금붕어
코코넛61088 write_form 관련된 질문입니다. [2] file 2018.08.05 by 코코넛61088
ti**** 개인정보보호를 위한 보안서버 구축 안내 - 메일 [4] file 2018.08.03 by ti****
ti**** 리다이렉션  
근바 fatal 오류 ... [1] 2018.08.03 by Luatic™
에이비이 my sql에서 table 컬럼 삭제했을때 복구할수있는 방법 [1] 2018.08.02 by sejin7940
댑펑 도와주세요 무슨 이유인지.. [1] 2018.08.02 by Luatic™
댑펑 추가 질문드립니다. 서버 접속 문제 [1] 2018.08.02 by Luatic™
원지수 누리고 쇼핑몰 결제가 결제요청을 누르면 창이 확 닫힙니다. [1] 2018.08.02 by Luatic™
qwerty**** XE에 대한 개발 강좌가 있나요? [4] 2018.08.01 by qwerty****
그린판다 getUrl 아시는 분 설명부탁드려도 될까요? [2] 2018.07.31 by 그린판다
이와이 게시판 리스트 엑셀로 변환 [1] 2018.07.31 by sejin7940
하시아 파일첨부하는곳 수정 위치 질문드립니다 [2] file 2018.07.30 by 하시아
흑묘백묘 외국어도 본문에 태그 자동링크 걸리게 할수 없는지요? [2] file 2018.07.30 by 흑묘백묘
쮸야282 이미지나 사진 폰으로 업로드시 자동으로 용량 줄여줄수 있는 방법이 없나요? [2] 2018.07.30 by 쮸야282