묻고답하기

애드온 이름 : 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 남기남
ydkim08 하단에 나타나는 게시물 리스트 조정은?  
바라미 높이 100% 게시판 적용이 안되요. [4] 2008.03.28 by ydkim08
달강아지 게시판 폭 줄이고 그 오른쪽 활용하는 방법..  
느까끼 "관리" 버튼 설정 [1] 2008.03.24 by William
조재민987 닉네임 클릭시 뜨는 레이어창이 화면밖으로 튀어요 [2] file 2008.03.24 by 조재민987
김재환361 제로보드 설치 에러..스샷첨부 [4] file 2008.03.24 by 조재민987
중독 이미지만 다른서버에 저장하기...  
js 파일첨부가 안되요;;  
박진욱 제로보드와 직접 만든 session 공유  
duvent 파일 첨부 안되는 문제 - web 방화벽 mod_security 설정을 해제하지 않을 수 있는 방법은?  
duvent [재질문] 파일 첨부 안됨 - 웹방화벽 설정변경 외에 다른 해결방법 없나요?  
땁스 검색엔진 등록 관련질문요 [2] 2008.03.24 by 땁스
신동혁893 상담 게시판에 관한 질문입니다.고수님들 부탁드려요  
신동혁893 급질하나 드립니다.  
kanyewest 파일첨부를 하면 100%에서 [2] 2008.03.24 by tigermam
김경애545 이미지가 안올라가는데요 [4] file 2008.03.25 by tigermam
Prime〃Blue 로그인 유지기능 ... [1] 2008.03.25 by sugarkane
하나로45 로그인 유지에 관련된 파일들과 소스는 어떤것인지요?  
니케a 웹 페이지를 표시할 수 없습니다 [5] 2008.03.25 by 노재형
아방스 서버이전 힘들구나..^^;  
corelb 이지보드에서 글을 옮기고 싶습니다.  
로베르타 대체 제로보드 디렉토리 어떻게 지웁니까 [3] 2008.03.25 by 로베르타
박경아766 업그레이드 테스트방법 [2] 2008.03.25 by 리스타트
정영덕 인기 게시물 위쳇에서 현재 추천과 조회순인데.. 덧글순도 넣을 순없을까요?  
박한일771 제로보드4 유저인데요 XE로 업그레이드 방법좀 알려주십시요 [2] 2008.03.25 by 쏘프티
수학사랑. xe에서 회원에게 메일 보내는 기능이 없는 것같은데. [2] 2008.03.25 by 쏘프티
kimsw 게시판을 웹진형으로 사용중인데, 이미지가 표시가 안됩니다. [2] 2008.03.25 by 용파뤼
snowmas 상단을 더 넓힐 수 있나요? [3] file 2008.03.25 by 신부동김치
빈성구 게시판에 이미지 출력이 안되네요. [2] 2008.03.25 by 빈성구
카르페시온 로그인화면 위에 그림을 넣고 싶은데요 file