묻고답하기

카카오/카카오스토리/밴드/마이피플 보내기를 작성중입니다.

애드온으로 작성중인데 ..이게 애드온을 켜기만 하면 백지상태로 변합니다.

코드중에 잘못된 구문이 있지 싶은데 도무지 어디서 잘못된건지 모르겠습니다.

코드수정 해야 될곳을 좀 알려주세요 !!!



<?php
if(!defined("__ZBXE__")) 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(); //제목
        $band_sand_url = $oDocument->getPermanentUrl(); //링크주소
        $band_sand_msg = $oDocument->getSummary(400);  //글내용
        $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='.$oDocument->getTitleText().'%0A%0A'.rawurlencode($band_sand_msg).urlencode("\n\n더보기=>").'&url='.$oDocument->getPermanentUrl().'&appid='.$appid.'&appver='.$appver.'&appname='.$appname.'"><img src="/addons/msn_link/img/kakaotalkicon_150150.png" width="'.$button_width.'" /></a> 
		  
		   <a href="storylink://posting?post='.$oDocument->getTitleText().'%0A%0A'.rawurlencode($band_sand_msg).urlencode("\n\n더보기=>").$oDocument->getPermanentUrl().'&appid='.$appid.'&apiver='.$apiver.'&appver='.$appver.'&appname='.$appname.'&urlinfo='.$result.'">
		  <img src="/addons/msn_link/img/kakaostoryicon_150150.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_link/img/mypeople.png" border="0" align="absmiddle" alt="마이피플 모바일용"></a>
		 
            $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=Viewer'.$band_sand.'","'.$oDocument->getPermanentUrl().'",
			"width=525,height=525,toolbar=no,menubar=no,titlebar=1,status=no,fullscreen=no");  
			style="CURSOR: pointer" src="/addons/msn_link/img/band_linkicon.png" title= "밴드에 공유하기!"width="'.$button_width.'" /></div>';

			<a href="https://mypeople.daum.net/mypeople/web/share.do?link=<?=$mypeople_link?>&prefix=<?=$mypeople_prefix?>&source_id=none">
			<img src="/addons/msn_link/img/mypeople.png" border="0"  alt="마이피플 웹용"></a>
            $output = preg_replace($pos_regx, "<!--AfterDocument($1,$2)-->".$before, $output);
            }
}
?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
강명훈 [질문]노프레임에서 bgm플레이어 삽입시 이상 [1] 2007.08.10
김민정 급해요...좀 도와주세요. 이게 무슨 에러인가요?  
박재우 플래시 파일은?  
연희 ILLUSTRATOR 질문이요 -2 [1] 2007.08.10
박민홍 Name 설정이 되어있지않은 프레임을 제어하는 방법은?  
ES코르시안™ 크윽...ServU에서...  
조혜진 이건 어떻게 고정 시키는 거죠?? [1] 2007.08.10
Doogi 자바스크립을 이용한 자동이동할때 프레임있다면?  
Z@yh EMBED 태그로 WMA 재생시 음악이 갑자기 멈추는 현상.  
shinta [질문]아파치 질문  
이승희 괜찮은 유료계정 추천 좀 부탁드려요 [2] 2007.08.10
아이로그 제로보드를 달면 제로보드 밑 문서배경이 사라집니다. [1] 2007.08.10
김춘수 [php] 웹문서를 사용하는 방법좀??  
Forevernero 제로카운터를 다시 처음으로 돌리는 방법좀 알려주세요!!  
잃어버린시간 제로보드 하단에 보면 top으로 가는 버튼있자나요. [2] 2007.08.10
필살태클™ 저기요.. tar 파일로 압축하는 방법좀,, [1] 2007.08.10
필살태클™ 저 그리고 하나더 질문할게요.. [2] 2007.08.10
초짜배기 옆에 따라다니는 메뉴 [1] 2007.08.10
오세웅 외부로그인..  
jamaica 마우스가 오버되면 레이어가 움직이는것 가능하나요?? [1] 2007.08.10
마니 저 용량과 DB를 다른곳에서~ [1] 2007.08.10
사라 표에서 한개 질문! [1] 2007.08.10
휘아 [질문] 스타일을 지정을 해도 적용이 안되네요. [1] 2007.08.10
권순성 시노부 플레이어 에서.. 오토 스타트가 안되요  
simsmode 제로보드 외부로그인에서 Parse error이 나는데요 어떻게 해결하죠? [2] 2007.08.10
ZipShin PHP에서 큰따옴표(")와 작은따옴표('') 그리고 세미콜론(;)은 어떤 차이죠? [6] 2007.08.10
ZipShin PHP에서 include랑 require의 차이점은 뭐죠? [2] 2007.08.10
Archi* 포토샵 [질문] 간단하면서도 좀.. [2] 2007.08.10
코코 폼관련 질문좀...머리아퍼~~ [2] 2007.08.10
신상훈 자바스크립트질문인데요