묻고답하기

애드온 이름 : settitle

코드

<?php
	if(!defined("__XE__")) exit();
	
	if($called_position = before_display_content){
		if(Context::get('module') != $addon_info->adminpage_use) {
			if($addon_info->titletik_type == 'yes') {
				$addon_info->titletik = " " .$addon_info->titletik. " ";
			}
			$midname = Context::getBrowserTitle();
			if($addon_info->titlename_use == 'yesa') {
				Context::setBrowserTitle($addon_info->titlename);
			}else if($addon_info->titlename_use == 'yesb') {
				Context::setBrowserTitle($addon_info->titlename. "" .$addon_info->titletik. "" .$midname);
			}else if($addon_info->titlename_use == 'yesc') {
				Context::setBrowserTitle($midname. "" .$addon_info->titletik. "" .$addon_info->titlename);
			}
			if($addon_info->www_use == 'typea') {
				if($addon_info->html5 == 'yes') {
					$script = "<script>if (!(location.host==\"".$addon_info->siteurl."\")){window.location=\"http://".$addon_info->siteurl."\"+location.pathname+location.search}</script>";
					Context::addHtmlHeader($script);
				}else {
					$script = "<script type=\"text/javascript\">if (!(location.host==\"".$addon_info->siteurl."\")){window.location=\"http://".$addon_info->siteurl."\"+location.pathname+location.search}</script>";
					Context::addHtmlHeader($script);
				}
			}else if($addon_info->www_use == 'typeb') {
				if($addon_info->html5 == 'yes') {
					$script = "<script>if (!(location.host==\"".$addon_info->siteurl."\")){window.location=\"http://www.".$addon_info->siteurl."\"+location.pathname+location.search}</script>";
					Context::addHtmlHeader($script);
				}else {
					$script = "<script type=\"text/javascript\">if (!(location.host==\"www.".$addon_info->siteurl."\")){window.location=\"http://www.".$addon_info->siteurl."\"+location.pathname+location.search}</script>";
					Context::addHtmlHeader($script);
				}
			}
		}
	}
?>


애드온xml

<?xml version="1.0" encoding="UTF-8"?>
<addon version="0.2">
    <title xml:lang="ko">타이틀 설정 애드온</title>
    <title xml:lang="en">Set Title Addon</title>
    <description>
        간단하게 사이트 타이틀을 바꿔주며 몇가지 부가 기능이 있습니다.
    </description>
    <version>1.2</version>
    <date>2012-11-13</date>
	<link>http://teamatde.co.kr/</link>

    <author email_address="hyung778@gmail.com" link="http://teamatde.co.kr/">
        <name>LI-NA</name>
    </author>
   
   
   <extra_vars>
		~ 생략 ~
   </extra_vars>
</addon>


어떻게 해봐도 해결되지 않네요....

어디에 문제가 있을까요?


같은 xml에 php코드만 바꿔서 settitle2로 해봤습니다.

코드

<?php
	if(!defined("__XE__")) exit();
	
	if($called_position = before_display_content) {
		if(Context::get('module') != $addon_info->adminpage_use) {
			if($addon_info->titletik_type == 'yes') {
				$addon_info->titletik = " " .$addon_info->titletik. " ";
			}
			if($addon_info->titlename_use == 'yesa') {
				$script = "<script type=\"text/javascript\">document.title='".$addon_info->titlename."';</script>";
				Context::addHtmlHeader($script);
			}else if($addon_info->titlename_use == 'yesb') {
				$script = "<script type=\"text/javascript\">var title=document.title;document.title='".$addon_info->titlename."'+'".$addon_info->titletik."'+title;</script>";
				Context::addHtmlHeader($script);
			}else if($addon_info->titlename_use == 'yesc') {
				$script = "<script type=\"text/javascript\">var title=document.title;document.title=title+'".$addon_info->titletik."'+'".$addon_info->titlename."';</script>";
				Context::addHtmlHeader($script);
			}
			if($addon_info->www_use == 'typea') {
				if($addon_info->html5 == 'yes') {
					$script = "<script>if (!(location.host=='".$addon_info->siteurl."')){window.location='http://".$addon_info->siteurl."'+location.pathname+location.search}</script>";
					Context::addHtmlHeader($script);
				}else {
					$script = "<script type=\"text/javascript\">if (!(location.host=='".$addon_info->siteurl."')){window.location='http://".$addon_info->siteurl."'+location.pathname+location.search}</script>";
					Context::addHtmlHeader($script);
				}
			}else if($addon_info->www_use == 'typeb') {
				if($addon_info->html5 == 'yes') {
					$script = "<script>if (!(location.host=='".$addon_info->siteurl."')){window.location=\"http://www.".$addon_info->siteurl."'+location.pathname+location.search}</script>";
					Context::addHtmlHeader($script);
				}else {
					$script = "<script type=\"text/javascript\">if (!(location.host=='www.".$addon_info->siteurl."')){window.location='http://www.".$addon_info->siteurl."'+location.pathname+location.search}</script>";
					Context::addHtmlHeader($script);
				}
			}
		}
	}
?>


그래도 여전히 안되더군요...ㅠㅠ


코드상에 문제가 있는걸까요?

아니면 코어상의 문제일까요...?


답변 부탁드립니다.

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
박하향풍선껌 서버 이전 후 접속이 안됩니다  
analyte xe 홈페이지 버젼 업데이트를 했는데요. [1] 2014.05.01 by mAKEkr
와사비 어드민 [사이트 메뉴 편집] 메뉴 오류 [1] 2014.05.01 by mAKEkr
adfsdf23 메뉴 변경이 안됩니다 ㅜㅜ 급한일인데 부탁드려요. [1] 2014.05.01 by 수용맘~*
디자인몰 xe업데이트후 게시판 글쓰기 버튼을 클릭하면 [3] file 2014.05.01 by 수용맘~*
miki113 게시판 접속이 안되요 ;ㅅ; [1] 2014.05.01 by Podongi
브레인워커 [사이트 메뉴 편집] 메뉴 들어가면 오류가 뜹니다.. [3] 2014.05.01 by Podongi
홍길동2000 동영상 올릴 때요.... [4] 2014.05.01 by 홍길동2000
KrteamENT sketchbook 모바일에서 첨부방법 =_=? [1] 2014.05.01 by KrteamENT
aartvision SSL 인증서 때문에 미치겠습니다. 제발 도와주세요..ㅠㅠ [1] file 2014.05.01 by 애니즌
i지니i 글보기에서 추천 조회수 추천수 비추천수 [4] 2014.05.01 by i지니i
준스 쉬운설치에서 디랙토리를 찾지 못합니다. 제발 알려 주세요. file  
여우별다솜 XE는 아니지만 페이지 구현 방법에 대해 질문드립니다. [2] 2014.05.01 by 여우별다솜
큰성565 스케치북최신버전에서 특정확장변수를 추천하는 사람에게만 공개하는 방법.. [19] 2014.05.01 by 박수정1
웹빌드 게시판 본문 및 제목 bing 번역 연동 해보신분 계신가요  
someisn 일정 포인트 이하의 회원들을 일괄로 삭제하고 싶은데요~ [4] 2014.05.01 by 함삐까
이봉춘968 구글스토어에 등록하려면? 어떻게? [2] 2014.05.01 by Double'U'
ChoiJS 하루에 회원등록이 100명도 넘어요... ㅠㅠ [6] file 2014.05.01 by Double'U'
HolyJohn CloudFlare와 XE를 함께 사용하시는 분 계신가요? [11] 2014.05.01 by Luatic™
카지모토 도배글 때문에 고민입니다  [7] 2014.09.17 by 카지모토