묻고답하기

<?php
if(!defined("__XE__")) exit();
 
if(Context::getResponseMethod() == "XMLRPC" || Context::get('module') == "admin") return;
if($called_position != "before_display_content") return; 
 
if($called_position == 'before_display_content' && Context::getResponseMethod() == 'HTML') {
    $pos_regx = "!<\!--AfterDocument\(([0-9]+),([0-9]+)\)-->!is";
        $document_srl = intval(Context::get('document_srl'));
        $oDocumentModel = &getModel('document');
 
        $oDocument = $oDocumentModel->getDocument(Context::get('document_srl'), false, false);
        if (!$oDocument) return;
 
        $appid = $addon_info->appid;
        if (!$appid) $appid = 'm.kakao.com';
        $appver = $addon_info->appver;
        if (!$appver) $appver = '2.0';
        $apiver = $addon_info->apiver;
        if (!$apiver) $apiver = '1.0';
        $appname = $addon_info->appname;
        if (!$appname) $appname = '카카오';
        $button_align = $addon_info->button_align;
        $button_width = $addon_info->button_width;
        if (!$button_width) $button_width = '35';

        //밴드 보내기를 위한 알고리즘
        $band_sand_title = $oDocument->getTitleText(); //제목
        $mypeople_link=$band_sand_url = $oDocument->getPermanentUrl(); //링크주소
        $mypeople_prefix=$band_sand_msg = $oDocument->getSummary(100);  //글내용
        $mypeople_prefix1=$band_sand = rawurlencode("제목 : ".$band_sand_title).urlencode("\n\n").rawurlencode($band_sand_msg).urlencode("\n\n더보기=>").$band_sand_url.urlencode("\n출처:").$appname;

        //모바일인지 체크
        $mobile_agent = '/(iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-M\d+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS)/'; 
        if(preg_match($mobile_agent, $_SERVER['HTTP_USER_AGENT'])){
            $before = '<div style="text-align: '.$button_align.';">

			<a href="kakaolink://sendurl?msg='.rawurlencode($band_sand_msg).urlencode("\n\n더보기=>").'&url='.$oDocument->getPermanentUrl().'&appid='.$appid.'&appver='.$appver.'&appname='.$appname.'" >
			<img src="/addons/msn/img/kakaotalkicon.png" width="'.$button_width.'" /></a> 

			<a href="storylink://posting?post='.rawurlencode($band_sand_msg).urlencode("\n\n더보기=>").$oDocument->getPermanentUrl().'&appid='.$appid.'&apiver='.$apiver.'&appver='.$appver.'&appname='.$appname.'" ><img src="/addons/msn/img/kakaostoryicon.png" width="'.$button_width.'" /></a> 

			<a href="bandapp://create/post?text='.$band_sand.'" ><img src="/addons/msn/img/bandicon.png" width="'.$button_width.'" /></a>

			<a href="https://m.mypeople.daum.net/mypeople/mweb/share.do?link='.$mypeople_link.'&prefix='.$mypeople_prefix.'&source_id=none" >
       	    <img src="/addons/msn/img/mypeople.png" border="0" width="'.$button_width.'" alt="마이피플 모바일용"></a>

			<a href="https://m.facebook.com/sharer.php?u='.$mypeople_link.'&ko='.$mypeople_prefix.'&source_id=none">
       	    <img src="/addons/msn/img/facebook.png" border="0" width="'.$button_width.'" alt="페이스북 모바일용"></a>

			<a href="https://twitter.com/share?text='.$mypeople_prefix.'&url='.$mypeople_link.'&source_id=none">
       	    <img src="/addons/msn/img/twitter.png" border="0" width="'.$button_width.'" alt="트위터 모바일용"></a>

			<a href="http://plus.google.com/share?url='.$mypeople_link.'?l=ko='.$mypeople_prefix.'&source_id=none">
       	    <img src="/addons/msn/img/google.png" border="0" width="'.$button_width.'" alt="구글플러스 모바일용"></a>	

			<a  href="line://msg/text/'.$mypeople_prefix.'%0D%0A'.$mypeople_link.'&source_id=none">
			<img src="/addons/msn/img/line.png" border="0" width="'.$button_width.'" alt="라인 모바일용"></a>

			</div>';
            $output = preg_replace($pos_regx, "<!--AfterDocument($1,$2)-->".$before, $output);
            }else{
            $before = '<div style="text-align: '.$button_align.';">
			<img onclick=window.open("http://www.band.us/plugin/share?body='.$band_sand.'","'.$oDocument->getPermanentUrl().'","width=525,height=525,toolbar=no,menubar=no,titlebar=1,status=no,fullscreen=no");  style="CURSOR: pointer" src="/addons/msn/img/bandicon.png" title= "밴드에 공유하기!"width="'.$button_width.'" />

			<a href="https://mypeople.daum.net/mypeople/web/share.do?link='.$mypeople_link.'&prefix='.$mypeople_prefix1.'&source_id=none" target="_blank">
			<img src="/addons/msn/img/mypeople.png" border="0" width="'.$button_width.'" alt="마이피플 웹용"></a>

			<a href="https://www.facebook.com/sharer.php?u='.$mypeople_link.'&ko='.$mypeople_prefix.'&source_id=none" target="_blank">
       	    <img src="/addons/msn/img/facebook.png" border="0" width="'.$button_width.'" alt="페이스북 웹용"></a>

			<a href="https://twitter.com/share?text='.$mypeople_prefix.'&url='.$mypeople_link.'&source_id=none" target="_blank">
       	    <img src="/addons/msn/img/twitter.png" border="0" width="'.$button_width.'" alt="트위터 웹용"></a>	

			<a href="http://plus.google.com/share?url='.$mypeople_link.'?l=ko='.$mypeople_prefix.'&source_id=none" target="_blank">
       	    <img src="/addons/msn/img/google.png" border="0" width="'.$button_width.'" alt="구글플러스 웹용"></a>	
            	

			</div>';
            $output = preg_replace($pos_regx, "<!--AfterDocument($1,$2)-->".$before, $output);
            }
}
?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
이제스타트 XE는 아니지만 서버 구성에 대한 질문 입니다. [5] 2014.11.24 by Happyphp
세상의종말 트래픽 이미지 외부 서버 [3] 2014.11.24 by isky2048
연탄차 스팸때문에 호스팅회사에서 경고받았습니다. [3] 2014.11.24 by isky2048
김타조알 bx slider 화살표가 안나옵니다.. [1] file 2014.11.24 by 김타조알
BST1 업데이트 후 글 작성이 안됩니다. ㅠ.ㅠ 도와주세요 [2] 2014.11.23 by BST1
본체 Err : './common/tpl/layout.html' template file does not exists. [6] 2014.11.23 by 본체
richardhj 약관동의박스 여러개넣는것과 영상 썸네일관련질문입니다. [1] 2014.11.23 by KANTSOFT
플라이나 사이트맵에서 메뉴 생성할때 링크자체가 없이 생성하기 [1] 2014.11.23 by KANTSOFT
comma; 로그인 페이지 오류 방법좀 알려주세요 ㅠㅠㅠ [4] 2014.11.23 by comma;
오병이어2 코어 1.5.2 인데 새로나온 신디케이션 안되나요? [2] 2014.11.23 by 키스투엑스이
1212 1.5 버전으로 신디케이션 사용 할 방법 없나요? [2] 2014.11.23 by 키스투엑스이
xe초보자 이런건 어떻게 하는거죠? [3] 2014.11.23 by 퍼니엑스이
채리75 코어 설치를 할수 없어요. [2] 2014.11.23 by 퍼니엑스이
해운대살고싶다 윈도우서버 오류 경고문 해결방법좀 [1] 2014.11.23 by seyriz
가을풍경 카카오보내기 애드온 오류좀 잡아주세요!!! [2] 2014.11.23 by seyriz
석전리바이브 document.php 수정 유튜브 썸네일  
카오스™ 마이그레이션 경로가.. [4] file 2014.11.23 by 카오스™
손주사랑 이래mp3 소스갸 제홈피에서는 먹히질 않네요  
친절뺀질이 위젯 스킨 경로 관련 PHP 변수가 있나요? [2] 2014.11.23 by webgori
yjb0714 리눅스 에서 apm 설치 관련 질문 입니다 [5] 2014.11.23 by yjb0714
가르송 누리고 해당글 수정하는 방법 아시는분 안계시나요?ㅠㅠ file  
minjh4 포워딩한 주소는 로그인이 안됩니다...해결법을 모르겠어요. [1] 2014.11.23 by 모글리만세
니냐뇨니냐 후기 게시판 같이 만들고싶을땐 스케치북으로 가능한가요? [3] 2014.11.23 by 하얀마법
추억팔이 스케치북5 익명게시판 관리자만 닉네임 보이게 하기 [1] 2014.11.23 by 추억팔이
footok 네이버 앱처럼 슬라이딩으로 페이지변환 하고싶은데요.. [2] 2014.11.22 by okiz
footok 모바일 웹 flicking 질문드립니다.. [1] 2014.11.22 by Kenta
기획과개발 nginx 한줄 오류 . . . [4] 2014.11.22 by KrteamENT
I-JEX 파일업로드를 사용하지 않고 FTP로 직접 올린 파일 다운로드/업로드 속도를 어디서 수정할 수 있나요? [1] 2014.11.22 by seyriz
김훈재1 게시판 모듈을 사용하게 글을 등록할때 메일로 발송되게 하고싶은데요.. [2] 2014.11.22 by 김훈재1
이제스타트 썸네일 크기 변환에 대해서 업로드시 vs 동적 사이즈 [1] 2014.11.22 by 키스투엑스이