mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-28 14:52:24 +09:00
1. 가상사이트의 구분 변수명을 sid에서 vid로 변경
2. rank_count 위젯에서 그룹이 지정되지 않았을 경우 해당 가상 사이트의 모든 그룹을 대상으로 하도록 코드 수정 git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6053 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
562c27f1d1
commit
5e883170bb
21 changed files with 87 additions and 78 deletions
|
|
@ -36,10 +36,10 @@
|
|||
|
||||
$lang->access_type = '접속 방법';
|
||||
$lang->access_domain = 'Doamin 접속';
|
||||
$lang->access_sid = 'Site ID 접속';
|
||||
$lang->access_vid = 'Site ID 접속';
|
||||
$lang->about_domain = "In order to create more than one virtual site, each of them needs to have own domain name.<br />Sub-domain (e.g., aaa.bbb.com of bbb.com) also can be used. Input the address including the path installed xe. <br /> ex) www.xpressengine.com/xe";
|
||||
$lang->about_sid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_sid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->about_vid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_vid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->msg_already_registed_domain = "It is already registered domain name. Please use the different one.";
|
||||
|
||||
$lang->header_script = "Header Script";
|
||||
|
|
|
|||
|
|
@ -36,10 +36,10 @@
|
|||
|
||||
$lang->access_type = '접속 방법';
|
||||
$lang->access_domain = 'Doamin 접속';
|
||||
$lang->access_sid = 'Site ID 접속';
|
||||
$lang->access_vid = 'Site ID 접속';
|
||||
$lang->about_domain = 'Para crear un dominio privado de la site requiere. <br/> Independiente de dominio o subdominio, y XE está instalado, el camino que en su conjunto. <br /> Ej.) www.xpressengine.com / zbxe';
|
||||
$lang->about_sid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_sid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->about_vid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_vid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->msg_already_registed_domain = 'Ya es de dominio registrado. Por favor, use un dominio diferente';
|
||||
|
||||
$lang->header_script = "헤더 스크립트";
|
||||
|
|
|
|||
|
|
@ -36,9 +36,9 @@
|
|||
|
||||
$lang->access_type = '접속 방법';
|
||||
$lang->access_domain = 'Doamin 접속';
|
||||
$lang->access_sid = 'Site ID 접속';
|
||||
$lang->about_sid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_sid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->access_vid = 'Site ID 접속';
|
||||
$lang->about_vid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_vid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->msg_already_registed_domain = '이미 등록된 도메인입니다. 다른 도메인을 사용해주세요';
|
||||
|
||||
$lang->header_script = "Script en-tête";
|
||||
|
|
|
|||
|
|
@ -36,10 +36,10 @@
|
|||
|
||||
$lang->access_type = '접속 방법';
|
||||
$lang->access_domain = 'Doamin 접속';
|
||||
$lang->access_sid = 'Site ID 접속';
|
||||
$lang->access_vid = 'Site ID 접속';
|
||||
$lang->about_domain = "複数のホームページを作成するためには、「オリジナルドメイン」や「サブ ドメイン」のような専用のドメインが必要です。<br />また、 XEインストールパスも一緒に記入して下さい。<br />ex) www.xpressengine.com/xe";
|
||||
$lang->about_sid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_sid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->about_vid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_vid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->msg_already_registed_domain = "既に登録されているドメインです。異なるドメインを利用して下さい。";
|
||||
|
||||
$lang->header_script = "ヘッダースクリプト";
|
||||
|
|
|
|||
|
|
@ -36,10 +36,10 @@
|
|||
|
||||
$lang->access_type = '접속 방법';
|
||||
$lang->access_domain = 'Doamin 접속';
|
||||
$lang->access_sid = 'Site ID 접속';
|
||||
$lang->access_vid = 'Site ID 접속';
|
||||
$lang->about_domain = '1개 이상의 사이트를 만들기 위해서는 전용 도메인이 있어야 합니다.<br/>독립 도메인이나 서브 도메인이 있으면 되고 XE가 설치된 경로까지 같이 넣어주세요.<br />ex) www.xpressengine.com/xe';
|
||||
$lang->about_sid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_sid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->about_vid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_vid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->msg_already_registed_domain = '이미 등록된 도메인입니다. 다른 도메인을 사용해주세요';
|
||||
|
||||
$lang->header_script = '헤더 스크립트';
|
||||
|
|
|
|||
|
|
@ -35,9 +35,9 @@
|
|||
|
||||
$lang->access_type = '접속 방법';
|
||||
$lang->access_domain = 'Doamin 접속';
|
||||
$lang->access_sid = 'Site ID 접속';
|
||||
$lang->about_sid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_sid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->access_vid = 'Site ID 접속';
|
||||
$lang->about_vid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_vid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->msg_already_registed_domain = '이미 등록된 도메인입니다. 다른 도메인을 사용해주세요';
|
||||
|
||||
$lang->module_copy = "Копировать модуль";
|
||||
|
|
|
|||
|
|
@ -36,10 +36,10 @@
|
|||
|
||||
$lang->access_type = '접속 방법';
|
||||
$lang->access_domain = 'Doamin 접속';
|
||||
$lang->access_sid = 'Site ID 접속';
|
||||
$lang->access_vid = 'Site ID 접속';
|
||||
$lang->about_domain = "要创建一个站点必须有一个专用域名。<br/>一级域名或二级域名皆可。输入的时候请把XE安装路径也一起输入。<br />ex) www.xpressengine.com/xe";
|
||||
$lang->about_sid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_sid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->about_vid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_vid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->msg_already_registed_domain = "对不起!已有相同的域名。请重新输入。";
|
||||
|
||||
$lang->header_script = "文件头部脚本";
|
||||
|
|
|
|||
|
|
@ -35,10 +35,10 @@
|
|||
$lang->filebox = '檔案管理';
|
||||
$lang->access_type = '접속 방법';
|
||||
$lang->access_domain = 'Doamin 접속';
|
||||
$lang->access_sid = 'Site ID 접속';
|
||||
$lang->access_vid = 'Site ID 접속';
|
||||
$lang->about_domain = "要建立網站必須要有個專屬域名。<br/>頂級域名或次級域名都可以。輸入時,請將XE安裝路徑也一起輸入。<br />例) www.xpressengine.com/xe";
|
||||
$lang->about_sid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_sid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->about_vid = '별도의 도메인이 아닌 http://XE주소/ID 로 접속할 수 있습니다. 모듈명(mid)와 중복될 수 없습니다.<br/>첫글자는 영문으로 시작해야 하고 영문과 숫자 그리고 _ 만 사용할 수 있습니다';
|
||||
$lang->msg_already_registed_vid = '이미 등록된 사이트 ID 입니다. 게시판등의 mid와도 중복이 되지 않습니다. 다른 ID를 입력해주세요.';
|
||||
$lang->msg_already_registed_domain = "已註冊的域名。請使用其他的網域。";
|
||||
|
||||
$lang->header_script = "Header Script";
|
||||
|
|
|
|||
|
|
@ -115,7 +115,7 @@
|
|||
function insertSite($domain, $index_module_srl) {
|
||||
if(isSiteID($domain)) {
|
||||
$oModuleModel = &getModel('module');
|
||||
if($oModuleModel->isIDExists($domain, 0)) return new Object(-1,'msg_already_registed_sid');
|
||||
if($oModuleModel->isIDExists($domain, 0)) return new Object(-1,'msg_already_registed_vid');
|
||||
}
|
||||
$args->site_srl = getNextSequence();
|
||||
$args->domain = preg_replace('/\/$/','',$domain);
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
}
|
||||
|
||||
/**
|
||||
* @brief mid, sid 사용할 수 있는지 검사
|
||||
* @brief mid, vid 사용할 수 있는지 검사
|
||||
**/
|
||||
function isIDExists($id, $site_srl = 0) {
|
||||
// directory 및 rss/atom/api 등 예약어 검사
|
||||
|
|
@ -30,7 +30,7 @@
|
|||
$output = executeQuery('module.isExistsModuleName', $args);
|
||||
if($output->data->count) return true;
|
||||
|
||||
// sid 검사 (site_srl이 0일때 즉 가상사이트가 아닌 경우 mid != sid임을 체크)
|
||||
// vid 검사 (site_srl이 0일때 즉 가상사이트가 아닌 경우 mid != vid임을 체크)
|
||||
if(!$site_srl) {
|
||||
$site_args->domain = $id;
|
||||
$output = executeQuery('module.isExistsSiteDomain', $site_args);
|
||||
|
|
@ -71,7 +71,7 @@
|
|||
function getDefaultMid() {
|
||||
$default_url = preg_replace('/\/$/','',Context::getDefaultUrl());
|
||||
$request_url = preg_replace('/\/$/','',Context::getRequestUri());
|
||||
$sid = Context::get('sid');
|
||||
$vid = Context::get('vid');
|
||||
$mid = Context::get('mid');
|
||||
|
||||
// 기본 URL이 설정되어 있고 이 기본 URL과 요청 URL이 다르면 가상 사이트 확인
|
||||
|
|
@ -82,12 +82,12 @@
|
|||
$sites_args->domain = sprintf('%s%s%s', $hostname, $url_info['port']&&$url_info['port']!=80?':'.$url_info['port']:'',$path);
|
||||
$output = executeQuery('module.getSiteDefaultInfo', $sites_args);
|
||||
} else {
|
||||
if(!$sid) $sid = $mid;
|
||||
if($sid) {
|
||||
$sid_args->domain = $sid;
|
||||
$output = executeQuery('module.getSiteInfoByDomain', $sid_args);
|
||||
if(!$vid) $vid = $mid;
|
||||
if($vid) {
|
||||
$vid_args->domain = $vid;
|
||||
$output = executeQuery('module.getSiteInfoByDomain', $vid_args);
|
||||
if($output->toBool() && $output->data) {
|
||||
Context::set('sid', $output->data->domain, true);
|
||||
Context::set('vid', $output->data->domain, true);
|
||||
if($mid==$output->data->domain) Context::set('mid',$output->data->mid,true);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue