merge from 1.4.5 branche
git-svn-id: http://xe-core.googlecode.com/svn/trunk@8239 201d5d3c-b55e-5fd7-737f-ddc643e51545
|
|
@ -842,7 +842,7 @@ class Context {
|
|||
// optional SSL use
|
||||
} elseif($_use_ssl == 'optional') {
|
||||
$ssl_mode = RELEASE_SSL;
|
||||
if($get_vars['act'] && $self->_isExistsSSLAction($get_vars['act'])) $ssl_mode = ENFORCE_SSL;
|
||||
if($get_vars['act'] && $self->isExistsSSLAction($get_vars['act'])) $ssl_mode = ENFORCE_SSL;
|
||||
$query = $self->getRequestUri($ssl_mode, $domain).$query;
|
||||
// no SSL
|
||||
} else {
|
||||
|
|
@ -1299,4 +1299,4 @@ class Context {
|
|||
return $path;
|
||||
}
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -67,6 +67,10 @@
|
|||
return $GLOBALS['__DB__'][$db_type];
|
||||
}
|
||||
|
||||
function create() {
|
||||
return new DB;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief constructor
|
||||
* @return none
|
||||
|
|
|
|||
|
|
@ -6,7 +6,6 @@
|
|||
**/
|
||||
|
||||
class FileHandler extends Handler {
|
||||
|
||||
/**
|
||||
* @brief changes path of target file, directory into absolute path
|
||||
* @param[in] $source path
|
||||
|
|
|
|||
|
|
@ -60,6 +60,14 @@ class Mobile {
|
|||
return $this->ismobile;
|
||||
}
|
||||
|
||||
function isMobileCheckByAgent()
|
||||
{
|
||||
if(preg_match('/(iPod|iPhone|Android|BlackBerry|SymbianOS|SCH\-M[0-9]+)/',$_SERVER['HTTP_USER_AGENT']))
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
function setMobile($ismobile)
|
||||
{
|
||||
$oMobile =& Mobile::getInstance();
|
||||
|
|
|
|||
|
|
@ -318,4 +318,5 @@ $lang->filter->invalid_alpha_number = "The format of %s is invalid. Please input
|
|||
$lang->filter->invalid_number = "The format of %s is invalid. Please input numbers only";
|
||||
|
||||
$lang->security_warning_embed = "Due to security concern, administrators are not allowed to view embedded items.<BR /> To view them, please use another non-administrator ID.";
|
||||
$lang->msg_pc_to_mobile = '이 페이지는 모바일 보기가 있습니다. 모바일 보기로 이동하시겠습니까?';
|
||||
?>
|
||||
|
|
@ -326,4 +326,5 @@ $lang->filter->invalid_alpha_number = 'Sólo puede introducir los alfanuméricos
|
|||
$lang->filter->invalid_number = 'Sólo puede introducir los dígitos numéricos en el %s';
|
||||
|
||||
$lang->security_warning_embed = "Due to security concern, administrators are not allowed to view embedded items.<BR /> To view them, please use another non-administrator ID.";
|
||||
$lang->msg_pc_to_mobile = '이 페이지는 모바일 보기가 있습니다. 모바일 보기로 이동하시겠습니까?';
|
||||
?>
|
||||
|
|
@ -317,4 +317,5 @@ $lang->filter->invalid_korean_number = "La format de %s n\'est pas convenable. E
|
|||
$lang->filter->invalid_alpha = "La format de %s n\'est pas convenable. Entrez seulement en alphabet, S.V.P.";
|
||||
$lang->filter->invalid_alpha_number = "La format de %s n\'est pas convenable. Entrez seulement des lettres d\'alphabet ou des chiffres.";
|
||||
$lang->filter->invalid_number = "La format de %s n\'est pas convenable. Entrez seulement des chiffres.";
|
||||
$lang->msg_pc_to_mobile = '이 페이지는 모바일 보기가 있습니다. 모바일 보기로 이동하시겠습니까?';
|
||||
?>
|
||||
|
|
@ -319,4 +319,5 @@ $lang->filter->invalid_alpha_number = "Das Format von% s ist ungültig. Bitte ge
|
|||
$lang->filter->invalid_number = "Das Format von% s ist ungültig. Bitte geben Sie nur Zahlen";
|
||||
|
||||
$lang->security_warning_embed = "Due to security concern, administrators are not allowed to view embedded items.<BR /> To view them, please use another non-administrator ID.";
|
||||
$lang->msg_pc_to_mobile = '이 페이지는 모바일 보기가 있습니다. 모바일 보기로 이동하시겠습니까?';
|
||||
?>
|
||||
|
|
@ -321,4 +321,5 @@ $lang->filter->invalid_alpha_number = '%sの形式が正しくありません。
|
|||
$lang->filter->invalid_number = '%sの形式が正しくありません。半角数字で入力して下さい。';
|
||||
|
||||
$lang->security_warning_embed = "保安のため、管理者IDではEMBEDを見ることが出来ません。<br />他のIDでログインして下さい。";
|
||||
$lang->msg_pc_to_mobile = '이 페이지는 모바일 보기가 있습니다. 모바일 보기로 이동하시겠습니까?';
|
||||
?>
|
||||
|
|
@ -320,4 +320,5 @@ $lang->filter->invalid_alpha_number = '%s의 형식이 잘못되었습니다.
|
|||
$lang->filter->invalid_number = '%s의 형식이 잘못되었습니다. 숫자로만 입력하셔야 합니다.';
|
||||
|
||||
$lang->security_warning_embed = "보안 문제로 관리자 아이디로는 embed를 볼 수 없습니다. 확인하시려면 다른 아이디로 접속하세요";
|
||||
$lang->msg_pc_to_mobile = '이 페이지는 모바일 보기가 있습니다. 모바일 보기로 이동하시겠습니까?';
|
||||
?>
|
||||
|
|
@ -316,4 +316,5 @@ $lang->filter->invalid_alpha_number = '%s-ын хэлбэр буруу байн
|
|||
$lang->filter->invalid_number = '%s-ын хэлбэр буруу байна. Зөвхөн тоогоор оруулах ёстой.';
|
||||
|
||||
$lang->security_warning_embed = "Due to security concern, administrators are not allowed to view embedded items.<BR /> To view them, please use another non-administrator ID.";
|
||||
$lang->msg_pc_to_mobile = '이 페이지는 모바일 보기가 있습니다. 모바일 보기로 이동하시겠습니까?';
|
||||
?>
|
||||
|
|
@ -320,4 +320,5 @@ $lang->filter->invalid_alpha_number = "The format of %s is invalid. Please input
|
|||
$lang->filter->invalid_number = "The format of %s is invalid. Please input numbers only";
|
||||
|
||||
$lang->security_warning_embed = "Due to security concern, administrators are not allowed to view embedded items.<BR /> To view them, please use another non-administrator ID.";
|
||||
$lang->msg_pc_to_mobile = '이 페이지는 모바일 보기가 있습니다. 모바일 보기로 이동하시겠습니까?';
|
||||
?>
|
||||
|
|
@ -319,4 +319,5 @@ $lang->filter->invalid_alpha_number = " %s biçimi geçersiz. Lütfen harfleri v
|
|||
$lang->filter->invalid_number = "%s biçimi geçersiz . Lütfen sadece numaraları kullanın.";
|
||||
|
||||
$lang->security_warning_embed = "Güvenlik nedeniyle, yöneticiler yerleşik öğeleri görüntülemeye yetkili değildirler.<BR /> Yerleşik öğeleri görüntüleyebilmek için, lütfen yönetici olmayan bir hesap kullanın.";
|
||||
$lang->msg_pc_to_mobile = '이 페이지는 모바일 보기가 있습니다. 모바일 보기로 이동하시겠습니까?';
|
||||
?>
|
||||
|
|
@ -309,4 +309,5 @@ $lang->filter->invalid_alpha_number = "Định dạng của %s không hợp lệ
|
|||
$lang->filter->invalid_number = "Định dạng của %s không hợp lệ. Chỉ sử dụng các chữ số";
|
||||
|
||||
$lang->security_warning_embed = "Vì vấn đề bảo mật, nên Administrator không được phép xem các mục đã nhúng mã.<BR /> Để xem được chúng, hãy sử dụng một tên truy cập khác không có quyền quản trị.";
|
||||
$lang->msg_pc_to_mobile = '이 페이지는 모바일 보기가 있습니다. 모바일 보기로 이동하시겠습니까?';
|
||||
?>
|
||||
|
|
@ -320,4 +320,5 @@ $lang->filter->invalid_alpha_number = '%s只能输入英文或数字';
|
|||
$lang->filter->invalid_number = '%s只能输入数字';
|
||||
|
||||
$lang->security_warning_embed = "由于安全问题,不允许用系统管理员ID操作embed对象,请使用其他拥有管理权限的ID操作。";
|
||||
$lang->msg_pc_to_mobile = '이 페이지는 모바일 보기가 있습니다. 모바일 보기로 이동하시겠습니까?';
|
||||
?>
|
||||
|
|
@ -320,4 +320,5 @@ $lang->filter->invalid_alpha_number = '%s只能輸入英文或數字';
|
|||
$lang->filter->invalid_number = '%s只能輸入數字';
|
||||
|
||||
$lang->security_warning_embed = "由於安全的關係,管理員無法檢視嵌入的物件。<BR /> 請使用其他非管理員帳號檢視。";
|
||||
$lang->msg_pc_to_mobile = '이 페이지는 모바일 보기가 있습니다. 모바일 보기로 이동하시겠습니까?';
|
||||
?>
|
||||
|
|
@ -13,7 +13,7 @@
|
|||
* @brief XE의 전체 버전 표기
|
||||
* 이 파일의 수정이 없더라도 공식 릴리즈시에 수정되어 함께 배포되어야 함
|
||||
**/
|
||||
define('__ZBXE_VERSION__', '1.4.4.4');
|
||||
define('__ZBXE_VERSION__', '1.4.5');
|
||||
|
||||
/**
|
||||
* @brief zbXE가 설치된 장소의 base path를 구함
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
define('__ZBXE__', true);
|
||||
|
||||
/**
|
||||
* @brief 필요한 설정 파일들을 include
|
||||
* @brief 필요한 설정 파일들을 include
|
||||
**/
|
||||
require('./config/config.inc.php');
|
||||
|
||||
|
|
|
|||
|
|
@ -1,223 +1,233 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<layout version="0.2">
|
||||
<title xml:lang="ko">XE 공식 사이트 레이아웃</title>
|
||||
<title xml:lang="jp">XE公式サイトレイアウト</title>
|
||||
<title xml:lang="en">XE Official website layout</title>
|
||||
<title xml:lang="ge">XE Offizielle Website-Layout</title>
|
||||
<title xml:lang="ru">XE Официальный сайт макет</title>
|
||||
<title xml:lang="es">Diseño oficial de la página web de XE</title>
|
||||
<title xml:lang="zh-CN">XE 官方网站布局</title>
|
||||
<title xml:lang="zh-TW">XE 官方網站版面</title>
|
||||
<title xml:lang="vi">Giao diện chính thức của XE</title>
|
||||
<title xml:lang="tr">XE Resmi Websitesi Yerleşim Düzeni</title>
|
||||
<description xml:lang="ko">
|
||||
XE 공식 사이트 레이아웃입니다.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="jp">
|
||||
XEの公式サイトのレイアウトです。
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="en">
|
||||
This layout is the XE Official website layout.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="ge">
|
||||
Dieses Layout ist das XE Offizielle Website-Layout.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="ru">
|
||||
Этот формат является XE Официальный сайт компоновку.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="es">
|
||||
Este diseño is el diseño oficial de la página web de Zerobard XE.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="zh-CN">
|
||||
XE官方网站布局。
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="zh-TW">
|
||||
XE官方網站版面。
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="vi">
|
||||
Đây là giao diện chính thức của XE.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="tr">
|
||||
Bu yerleşim düzeni, XE'nin resmi website yerleşim düzenidir.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<version>0.1</version>
|
||||
<date>2007-08-01</date>
|
||||
<link>http://xpressengine.com/</link>
|
||||
|
||||
<author email_address="developers@xpressengine.com" link="http://xpressengine.com/">
|
||||
<name xml:lang="ko">NHN</name>
|
||||
<name xml:lang="jp">NHN</name>
|
||||
<name xml:lang="en">NHN</name>
|
||||
<name xml:lang="ge">NHN</name>
|
||||
<name xml:lang="ru">NHN</name>
|
||||
<name xml:lang="es">NHN</name>
|
||||
<name xml:lang="zh-CN">NHN</name>
|
||||
<name xml:lang="zh-TW">NHN</name>
|
||||
<name xml:lang="vi">NHN</name>
|
||||
<name xml:lang="tr">NHN</name>
|
||||
</author>
|
||||
|
||||
<extra_vars>
|
||||
<var name="colorset" type="select">
|
||||
<title xml:lang="ko">컬러셋</title>
|
||||
<title xml:lang="jp">カラーセット</title>
|
||||
<title xml:lang="zh-CN">颜色</title>
|
||||
<title xml:lang="zh-TW">顏色設定</title>
|
||||
<title xml:lang="en">Colorset</title>
|
||||
<title xml:lang="ge">Colorset</title>
|
||||
<title xml:lang="ru">Colorset</title>
|
||||
<title xml:lang="es">Set de colores</title>
|
||||
<title xml:lang="vi">Màu sắc</title>
|
||||
<title xml:lang="tr">Renk ayarı</title>
|
||||
<description xml:lang="ko">원하시는 컬러셋을 선택해주세요.</description>
|
||||
<description xml:lang="jp">希望するカラーセットを選択して下さい。</description>
|
||||
<description xml:lang="zh-CN">请选择颜色。</description>
|
||||
<description xml:lang="zh-TW">請選擇顏色。</description>
|
||||
<description xml:lang="en">Please select a colorset you want.</description>
|
||||
<description xml:lang="ge">Bitte wählen Sie ein colorset Sie wollen.</description>
|
||||
<description xml:lang="ru">Выберите colorset хотите.</description>
|
||||
<description xml:lang="es">Seleccione set de colores que desea.</description>
|
||||
<description xml:lang="vi">Hãy chọn màu sắc bạn muốn.</description>
|
||||
<description xml:lang="tr">Lütfen kullanmak istediğiniz renk ayarını seçiniz.</description>
|
||||
<options value="default">
|
||||
<title xml:lang="ko">기본</title>
|
||||
<title xml:lang="jp">デフォルト</title>
|
||||
<title xml:lang="en">Basic</title>
|
||||
<title xml:lang="ge">Basic</title>
|
||||
<title xml:lang="ru">Базовые</title>
|
||||
<title xml:lang="es">Básico</title>
|
||||
<title xml:lang="zh-CN">默认</title>
|
||||
<title xml:lang="zh-TW">預設</title>
|
||||
<title xml:lang="vi">Cơ bản</title>
|
||||
<title xml:lang="tr">Temel</title>
|
||||
</options>
|
||||
<options value="black">
|
||||
<title xml:lang="ko">검은색</title>
|
||||
<title xml:lang="jp">黒</title>
|
||||
<title xml:lang="en">Black</title>
|
||||
<title xml:lang="ge">Schwarz</title>
|
||||
<title xml:lang="ru">Черного</title>
|
||||
<title xml:lang="es">Negro</title>
|
||||
<title xml:lang="zh-CN">黑色</title>
|
||||
<title xml:lang="zh-TW">黑色</title>
|
||||
<title xml:lang="vi">Black</title>
|
||||
<title xml:lang="tr">Siyah</title>
|
||||
</options>
|
||||
<options value="white">
|
||||
<title xml:lang="ko">하얀색</title>
|
||||
<title xml:lang="jp">白</title>
|
||||
<title xml:lang="en">white</title>
|
||||
<title xml:lang="ge">weiß</title>
|
||||
<title xml:lang="ru">белый</title>
|
||||
<title xml:lang="es">Blanco</title>
|
||||
<title xml:lang="zh-CN">白色</title>
|
||||
<title xml:lang="zh-TW">白色</title>
|
||||
<title xml:lang="vi">White</title>
|
||||
<title xml:lang="tr">Beyaz</title>
|
||||
</options>
|
||||
</var>
|
||||
<var name="logo_image" type="image">
|
||||
<title xml:lang="ko">로고이미지</title>
|
||||
<title xml:lang="jp">ロゴイメージ</title>
|
||||
<title xml:lang="zh-CN">LOGO图片</title>
|
||||
<title xml:lang="zh-TW">Logo圖片</title>
|
||||
<title xml:lang="en">Logo image</title>
|
||||
<title xml:lang="ge">Logobildes</title>
|
||||
<title xml:lang="ru">Изображения логотипа</title>
|
||||
<title xml:lang="es">Imagen del logotipo</title>
|
||||
<title xml:lang="vi">Hình Logo</title>
|
||||
<title xml:lang="tr">Logo resmi</title>
|
||||
<description xml:lang="ko">레이아웃의 상단에 표시될 로고이미지를 입력하세요. (세로길이가 23px인 투명이미지가 가장 어울립니다)</description>
|
||||
<description xml:lang="jp">レイアウトの上段に表示されるロゴイメージを入力して下さい。 (縦幅が23pxである透明イメージをお勧めします。。)</description>
|
||||
<description xml:lang="zh-CN">请输入显示在布局顶部的LOGO图片(高度为23px的透明图片为适)。</description>
|
||||
<description xml:lang="zh-TW">請輸入要顯示在版面上端的 Logo 圖片。(適當高度為23px的透明圖片。)</description>
|
||||
<description xml:lang="en">Please input a logo image which will be displayed on the top of layout. (Transparent image with height of 23px is recommended.)</description>
|
||||
<description xml:lang="ge">Bitte geben Sie ein Logo das Bild wird auf dem oberen Layout. (Transparent Bild mit einer Höhe von 23px wird empfohlen).</description>
|
||||
<description xml:lang="ru">Введите логотип изображение, которое будет отображаться в верхней части формы. (Прозрачный изображение с высотой 23px рекомендуется.)</description>
|
||||
<description xml:lang="es">Ingresar una imagen para logotipo. ( Se recomienda una imagen de fondo transparente con una altura de 23px.</description>
|
||||
<description xml:lang="vi">Hãy chọn Logo hiển thị phía trên cùng của giao diện. (Đề nghị: Hình ảnh có nền trong suốt và kích thước 23px.)</description>
|
||||
<description xml:lang="tr">Lütfen yerleşim düzeninin üst kısmında görüntülenecek bir resim girişi yapınız. (23px uzunluğunda net bir resim seçmeniz önerilir)</description>
|
||||
</var>
|
||||
<var name="index_url" type="text">
|
||||
<title xml:lang="ko">홈 페이지 URL</title>
|
||||
<title xml:lang="jp">ホームページURL</title>
|
||||
<title xml:lang="zh-CN">主页地址</title>
|
||||
<title xml:lang="zh-TW">主頁網址</title>
|
||||
<title xml:lang="en">Homepage URL</title>
|
||||
<title xml:lang="ge">Homepage URL</title>
|
||||
<title xml:lang="ru">Домашняя страница URL</title>
|
||||
<title xml:lang="es">URL de la página web</title>
|
||||
<title xml:lang="vi">URL Trang chủ</title>
|
||||
<title xml:lang="tr">Anasayfa URL'si</title>
|
||||
<description xml:lang="ko">로고를 클릭시에 이동할 홈 페이지 URL을 입력해 주세요.</description>
|
||||
<description xml:lang="jp">ロゴをクリックした時に移動するホームページのURLを入力して下さい。</description>
|
||||
<description xml:lang="zh-CN">点击网站LOGO时要移动的页面URL。</description>
|
||||
<description xml:lang="zh-TW">請輸入當用戶按了網站 Logo 後,要前往的頁面網址。</description>
|
||||
<description xml:lang="en">Please input the URL to redirect when user clicks the logo</description>
|
||||
<description xml:lang="ge">Bitte geben Sie die URL umzuleiten, wenn Benutzer klickt das Logo</description>
|
||||
<description xml:lang="ru">Пожалуйста, введите URL для перенаправления, когда пользователь нажимает логотип</description>
|
||||
<description xml:lang="es">Ingresar el URL de la página web para redireccionar al pulsar el logotipo</description>
|
||||
<description xml:lang="vi">Hãy nhập địa chỉ bạn muốn chuyển đến khi bấm vào Logo</description>
|
||||
<description xml:lang="tr">Lütfen kullanıcılar resme tıkladıkları zaman yönlendirilecekleri bir URL giriniz.</description>
|
||||
</var>
|
||||
<var name="background_image" type="image">
|
||||
<title xml:lang="ko">배경 이미지</title>
|
||||
<title xml:lang="jp">背景イメージ</title>
|
||||
<title xml:lang="zh-CN">背景图片</title>
|
||||
<title xml:lang="zh-TW">背景圖片</title>
|
||||
<title xml:lang="en">Background Image</title>
|
||||
<title xml:lang="ge">Hintergrundbild</title>
|
||||
<title xml:lang="ru">Фоновое изображение</title>
|
||||
<title xml:lang="es">Imagen de fondo</title>
|
||||
<title xml:lang="vi">Hình nền</title>
|
||||
<title xml:lang="tr">Arkaplan Resmi</title>
|
||||
<description xml:lang="ko">배경 이미지를 사용하시려면 등록해주세요.</description>
|
||||
<description xml:lang="jp">背景イメージを使う場合は、登録して下さい。</description>
|
||||
<description xml:lang="zh-CN">要想使用背景图片请在这里上传。</description>
|
||||
<description xml:lang="zh-TW">請在這裡上傳想要使用的背景圖片。</description>
|
||||
<description xml:lang="en">Please input if you want to use background image.</description>
|
||||
<description xml:lang="ge">Bitte geben Sie, wenn Sie verwenden wollen Hintergrundbild.</description>
|
||||
<description xml:lang="ru">Введите, если вы хотите использовать фоновое изображение.</description>
|
||||
<description xml:lang="es">Ingresar imagen de fondo si desea usar.</description>
|
||||
<description xml:lang="vi">Hãy nhập hình nền nếu bạn muốn sử dụng.</description>
|
||||
<description xml:lang="tr">Eğer arkaplan resmi kullanmak istiyorsanız, lütfen resim girişi yapınız.</description>
|
||||
</var>
|
||||
</extra_vars>
|
||||
|
||||
<menus>
|
||||
<menu name="main_menu" maxdepth="3" default="true">
|
||||
<title xml:lang="ko">상단 메뉴</title>
|
||||
<title xml:lang="jp">上段用メニュー</title>
|
||||
<title xml:lang="zh-CN">主菜单</title>
|
||||
<title xml:lang="zh-TW">主選單</title>
|
||||
<title xml:lang="en">Top menu</title>
|
||||
<title xml:lang="ge">Top Menü</title>
|
||||
<title xml:lang="ru">Верхнее меню</title>
|
||||
<title xml:lang="es">Menú Principal</title>
|
||||
<title xml:lang="vi">Menu trên</title>
|
||||
<title xml:lang="tr">Ana Menü</title>
|
||||
</menu>
|
||||
<menu name="bottom_menu" maxdepth="1">
|
||||
<title xml:lang="ko">하단 메뉴 </title>
|
||||
<title xml:lang="jp">下段用メニュー</title>
|
||||
<title xml:lang="zh-CN">底部菜单</title>
|
||||
<title xml:lang="zh-TW">底部選單</title>
|
||||
<title xml:lang="en">Bottom menu</title>
|
||||
<title xml:lang="ge">Bottom-Menü</title>
|
||||
<title xml:lang="ru">Внизу меню</title>
|
||||
<title xml:lang="es">Menú Inferior </title>
|
||||
<title xml:lang="vi">Menu dưới</title>
|
||||
<title xml:lang="tr">Alt Menü</title>
|
||||
</menu>
|
||||
</menus>
|
||||
</layout>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<layout version="0.2">
|
||||
<title xml:lang="ko">XE Official</title>
|
||||
<title xml:lang="jp">XE Official</title>
|
||||
<title xml:lang="en">XE Official</title>
|
||||
<title xml:lang="ge">XE Official</title>
|
||||
<title xml:lang="ru">XE Official</title>
|
||||
<title xml:lang="es">XE Official</title>
|
||||
<title xml:lang="zh-CN">XE Official</title>
|
||||
<title xml:lang="zh-TW">XE Official</title>
|
||||
<title xml:lang="vi">XE Official</title>
|
||||
<title xml:lang="tr">XE Official</title>
|
||||
<description xml:lang="ko">
|
||||
2007년 XE 공식 사이트 레이아웃. 2011년 코드 리펙토링.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="jp">
|
||||
2007년 XE 공식 사이트 레이아웃. 2011년 코드 리펙토링.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="en">
|
||||
2007년 XE 공식 사이트 레이아웃. 2011년 코드 리펙토링.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="ge">
|
||||
2007년 XE 공식 사이트 레이아웃. 2011년 코드 리펙토링.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="ru">
|
||||
2007년 XE 공식 사이트 레이아웃. 2011년 코드 리펙토링.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="es">
|
||||
2007년 XE 공식 사이트 레이아웃. 2011년 코드 리펙토링.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="zh-CN">
|
||||
2007년 XE 공식 사이트 레이아웃. 2011년 코드 리펙토링.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="zh-TW">
|
||||
2007년 XE 공식 사이트 레이아웃. 2011년 코드 리펙토링.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="vi">
|
||||
2007년 XE 공식 사이트 레이아웃. 2011년 코드 리펙토링.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<description xml:lang="tr">
|
||||
2007년 XE 공식 사이트 레이아웃. 2011년 코드 리펙토링.
|
||||
제작 : NHN
|
||||
</description>
|
||||
<version>1.0</version>
|
||||
<date>2011-03-29</date>
|
||||
<link>http://xpressengine.com/</link>
|
||||
|
||||
<author email_address="developers@xpressengine.com" link="http://xpressengine.com/">
|
||||
<name xml:lang="ko">NHN</name>
|
||||
<name xml:lang="jp">NHN</name>
|
||||
<name xml:lang="en">NHN</name>
|
||||
<name xml:lang="ge">NHN</name>
|
||||
<name xml:lang="ru">NHN</name>
|
||||
<name xml:lang="es">NHN</name>
|
||||
<name xml:lang="zh-CN">NHN</name>
|
||||
<name xml:lang="zh-TW">NHN</name>
|
||||
<name xml:lang="vi">NHN</name>
|
||||
<name xml:lang="tr">NHN</name>
|
||||
</author>
|
||||
|
||||
<extra_vars>
|
||||
<var name="colorset" type="select">
|
||||
<title xml:lang="ko">컬러셋</title>
|
||||
<title xml:lang="jp">カラーセット</title>
|
||||
<title xml:lang="zh-CN">颜色</title>
|
||||
<title xml:lang="zh-TW">顏色設定</title>
|
||||
<title xml:lang="en">Colorset</title>
|
||||
<title xml:lang="ge">Colorset</title>
|
||||
<title xml:lang="ru">Colorset</title>
|
||||
<title xml:lang="es">Set de colores</title>
|
||||
<title xml:lang="vi">Màu sắc</title>
|
||||
<title xml:lang="tr">Renk ayarı</title>
|
||||
<description xml:lang="ko">원하시는 컬러셋을 선택해주세요.</description>
|
||||
<description xml:lang="jp">希望するカラーセットを選択して下さい。</description>
|
||||
<description xml:lang="zh-CN">请选择颜色。</description>
|
||||
<description xml:lang="zh-TW">請選擇顏色。</description>
|
||||
<description xml:lang="en">Please select a colorset you want.</description>
|
||||
<description xml:lang="ge">Bitte wählen Sie ein colorset Sie wollen.</description>
|
||||
<description xml:lang="ru">Выберите colorset хотите.</description>
|
||||
<description xml:lang="es">Seleccione set de colores que desea.</description>
|
||||
<description xml:lang="vi">Hãy chọn màu sắc bạn muốn.</description>
|
||||
<description xml:lang="tr">Lütfen kullanmak istediğiniz renk ayarını seçiniz.</description>
|
||||
<options value="default">
|
||||
<title xml:lang="ko">기본</title>
|
||||
<title xml:lang="jp">デフォルト</title>
|
||||
<title xml:lang="en">Basic</title>
|
||||
<title xml:lang="ge">Basic</title>
|
||||
<title xml:lang="ru">Базовые</title>
|
||||
<title xml:lang="es">Básico</title>
|
||||
<title xml:lang="zh-CN">默认</title>
|
||||
<title xml:lang="zh-TW">預設</title>
|
||||
<title xml:lang="vi">Cơ bản</title>
|
||||
<title xml:lang="tr">Temel</title>
|
||||
</options>
|
||||
<options value="black">
|
||||
<title xml:lang="ko">검은색</title>
|
||||
<title xml:lang="jp">黒</title>
|
||||
<title xml:lang="en">Black</title>
|
||||
<title xml:lang="ge">Schwarz</title>
|
||||
<title xml:lang="ru">Черного</title>
|
||||
<title xml:lang="es">Negro</title>
|
||||
<title xml:lang="zh-CN">黑色</title>
|
||||
<title xml:lang="zh-TW">黑色</title>
|
||||
<title xml:lang="vi">Black</title>
|
||||
<title xml:lang="tr">Siyah</title>
|
||||
</options>
|
||||
<options value="white">
|
||||
<title xml:lang="ko">하얀색</title>
|
||||
<title xml:lang="jp">白</title>
|
||||
<title xml:lang="en">white</title>
|
||||
<title xml:lang="ge">weiß</title>
|
||||
<title xml:lang="ru">белый</title>
|
||||
<title xml:lang="es">Blanco</title>
|
||||
<title xml:lang="zh-CN">白色</title>
|
||||
<title xml:lang="zh-TW">白色</title>
|
||||
<title xml:lang="vi">White</title>
|
||||
<title xml:lang="tr">Beyaz</title>
|
||||
</options>
|
||||
</var>
|
||||
<var name="logo_image" type="image">
|
||||
<title xml:lang="ko">로고 이미지</title>
|
||||
<title xml:lang="jp">ロゴイメージ</title>
|
||||
<title xml:lang="zh-CN">LOGO图片</title>
|
||||
<title xml:lang="zh-TW">Logo圖片</title>
|
||||
<title xml:lang="en">Logo image</title>
|
||||
<title xml:lang="ge">Logobildes</title>
|
||||
<title xml:lang="ru">Изображения логотипа</title>
|
||||
<title xml:lang="es">Imagen del logotipo</title>
|
||||
<title xml:lang="vi">Hình Logo</title>
|
||||
<title xml:lang="tr">Logo resmi</title>
|
||||
<description xml:lang="ko">레이아웃의 상단에 표시될 로고 이미지를 입력하세요. (세로길이가 23px인 투명이미지가 가장 어울립니다)</description>
|
||||
<description xml:lang="jp">レイアウトの上段に表示されるロゴイメージを入力して下さい。 (縦幅が23pxである透明イメージをお勧めします。。)</description>
|
||||
<description xml:lang="zh-CN">请输入显示在布局顶部的LOGO图片(高度为23px的透明图片为适)。</description>
|
||||
<description xml:lang="zh-TW">請輸入要顯示在版面上端的 Logo 圖片。(適當高度為23px的透明圖片。)</description>
|
||||
<description xml:lang="en">Please input a logo image which will be displayed on the top of layout. (Transparent image with height of 23px is recommended.)</description>
|
||||
<description xml:lang="ge">Bitte geben Sie ein Logo das Bild wird auf dem oberen Layout. (Transparent Bild mit einer Höhe von 23px wird empfohlen).</description>
|
||||
<description xml:lang="ru">Введите логотип изображение, которое будет отображаться в верхней части формы. (Прозрачный изображение с высотой 23px рекомендуется.)</description>
|
||||
<description xml:lang="es">Ingresar una imagen para logotipo. ( Se recomienda una imagen de fondo transparente con una altura de 23px.</description>
|
||||
<description xml:lang="vi">Hãy chọn Logo hiển thị phía trên cùng của giao diện. (Đề nghị: Hình ảnh có nền trong suốt và kích thước 23px.)</description>
|
||||
<description xml:lang="tr">Lütfen yerleşim düzeninin üst kısmında görüntülenecek bir resim girişi yapınız. (23px uzunluğunda net bir resim seçmeniz önerilir)</description>
|
||||
</var>
|
||||
<var name="logo_image_alt" type="text">
|
||||
<title xml:lang="ko">로고 이미지 alt</title>
|
||||
<title xml:lang="jp">ロゴイメージ alt</title>
|
||||
<title xml:lang="zh-CN">LOGO图片 alt</title>
|
||||
<title xml:lang="zh-TW">Logo圖片 alt</title>
|
||||
<title xml:lang="en">Logo image alt</title>
|
||||
<title xml:lang="ge">Logobildes alt</title>
|
||||
<title xml:lang="ru">Изображения логотипа alt</title>
|
||||
<title xml:lang="es">Imagen del logotipo alt</title>
|
||||
<title xml:lang="vi">Hình Logo alt</title>
|
||||
<title xml:lang="tr">Logo resmi alt</title>
|
||||
<description xml:lang="ko">로고 이미지의 alt 텍스트. 로고 이미지를 표시하지 않는 경우 대체 텍스트를 표시합니다.</description>
|
||||
<description xml:lang="jp">로고 이미지의 alt 텍스트. 로고 이미지를 표시하지 않는 경우 대체 텍스트를 표시합니다.</description>
|
||||
<description xml:lang="zh-CN">로고 이미지의 alt 텍스트. 로고 이미지를 표시하지 않는 경우 대체 텍스트를 표시합니다.</description>
|
||||
<description xml:lang="zh-TW">로고 이미지의 alt 텍스트. 로고 이미지를 표시하지 않는 경우 대체 텍스트를 표시합니다.</description>
|
||||
<description xml:lang="en">로고 이미지의 alt 텍스트. 로고 이미지를 표시하지 않는 경우 대체 텍스트를 표시합니다.</description>
|
||||
<description xml:lang="ge">로고 이미지의 alt 텍스트. 로고 이미지를 표시하지 않는 경우 대체 텍스트를 표시합니다.</description>
|
||||
<description xml:lang="ru">로고 이미지의 alt 텍스트. 로고 이미지를 표시하지 않는 경우 대체 텍스트를 표시합니다.</description>
|
||||
<description xml:lang="es">로고 이미지의 alt 텍스트. 로고 이미지를 표시하지 않는 경우 대체 텍스트를 표시합니다.</description>
|
||||
<description xml:lang="vi">로고 이미지의 alt 텍스트. 로고 이미지를 표시하지 않는 경우 대체 텍스트를 표시합니다.</description>
|
||||
<description xml:lang="tr">로고 이미지의 alt 텍스트. 로고 이미지를 표시하지 않는 경우 대체 텍스트를 표시합니다.</description>
|
||||
</var>
|
||||
<var name="index_url" type="text">
|
||||
<title xml:lang="ko">홈 페이지 URL</title>
|
||||
<title xml:lang="jp">ホームページURL</title>
|
||||
<title xml:lang="zh-CN">主页地址</title>
|
||||
<title xml:lang="zh-TW">主頁網址</title>
|
||||
<title xml:lang="en">Homepage URL</title>
|
||||
<title xml:lang="ge">Homepage URL</title>
|
||||
<title xml:lang="ru">Домашняя страница URL</title>
|
||||
<title xml:lang="es">URL de la página web</title>
|
||||
<title xml:lang="vi">URL Trang chủ</title>
|
||||
<title xml:lang="tr">Anasayfa URL'si</title>
|
||||
<description xml:lang="ko">로고를 클릭시에 이동할 홈 페이지 URL을 입력해 주세요.</description>
|
||||
<description xml:lang="jp">ロゴをクリックした時に移動するホームページのURLを入力して下さい。</description>
|
||||
<description xml:lang="zh-CN">点击网站LOGO时要移动的页面URL。</description>
|
||||
<description xml:lang="zh-TW">請輸入當用戶按了網站 Logo 後,要前往的頁面網址。</description>
|
||||
<description xml:lang="en">Please input the URL to redirect when user clicks the logo</description>
|
||||
<description xml:lang="ge">Bitte geben Sie die URL umzuleiten, wenn Benutzer klickt das Logo</description>
|
||||
<description xml:lang="ru">Пожалуйста, введите URL для перенаправления, когда пользователь нажимает логотип</description>
|
||||
<description xml:lang="es">Ingresar el URL de la página web para redireccionar al pulsar el logotipo</description>
|
||||
<description xml:lang="vi">Hãy nhập địa chỉ bạn muốn chuyển đến khi bấm vào Logo</description>
|
||||
<description xml:lang="tr">Lütfen kullanıcılar resme tıkladıkları zaman yönlendirilecekleri bir URL giriniz.</description>
|
||||
</var>
|
||||
<var name="background_image" type="image">
|
||||
<title xml:lang="ko">배경 이미지</title>
|
||||
<title xml:lang="jp">背景イメージ</title>
|
||||
<title xml:lang="zh-CN">背景图片</title>
|
||||
<title xml:lang="zh-TW">背景圖片</title>
|
||||
<title xml:lang="en">Background Image</title>
|
||||
<title xml:lang="ge">Hintergrundbild</title>
|
||||
<title xml:lang="ru">Фоновое изображение</title>
|
||||
<title xml:lang="es">Imagen de fondo</title>
|
||||
<title xml:lang="vi">Hình nền</title>
|
||||
<title xml:lang="tr">Arkaplan Resmi</title>
|
||||
<description xml:lang="ko">배경 이미지를 사용하시려면 등록해주세요.</description>
|
||||
<description xml:lang="jp">背景イメージを使う場合は、登録して下さい。</description>
|
||||
<description xml:lang="zh-CN">要想使用背景图片请在这里上传。</description>
|
||||
<description xml:lang="zh-TW">請在這裡上傳想要使用的背景圖片。</description>
|
||||
<description xml:lang="en">Please input if you want to use background image.</description>
|
||||
<description xml:lang="ge">Bitte geben Sie, wenn Sie verwenden wollen Hintergrundbild.</description>
|
||||
<description xml:lang="ru">Введите, если вы хотите использовать фоновое изображение.</description>
|
||||
<description xml:lang="es">Ingresar imagen de fondo si desea usar.</description>
|
||||
<description xml:lang="vi">Hãy nhập hình nền nếu bạn muốn sử dụng.</description>
|
||||
<description xml:lang="tr">Eğer arkaplan resmi kullanmak istiyorsanız, lütfen resim girişi yapınız.</description>
|
||||
</var>
|
||||
</extra_vars>
|
||||
|
||||
<menus>
|
||||
<menu name="main_menu" maxdepth="2" default="true">
|
||||
<title xml:lang="ko">상단 메뉴</title>
|
||||
<title xml:lang="jp">上段用メニュー</title>
|
||||
<title xml:lang="zh-CN">主菜单</title>
|
||||
<title xml:lang="zh-TW">主選單</title>
|
||||
<title xml:lang="en">Top menu</title>
|
||||
<title xml:lang="ge">Top Menü</title>
|
||||
<title xml:lang="ru">Верхнее меню</title>
|
||||
<title xml:lang="es">Menú Principal</title>
|
||||
<title xml:lang="vi">Menu trên</title>
|
||||
<title xml:lang="tr">Ana Menü</title>
|
||||
</menu>
|
||||
</menus>
|
||||
</layout>
|
||||
|
|
|
|||
|
|
@ -1,88 +1,55 @@
|
|||
@charset "utf-8";
|
||||
/* NHN (developers@xpressengine.com) */
|
||||
|
||||
/* Black Skin - Start */
|
||||
#selectLang { margin:0; padding:0; }
|
||||
#gnb { margin:0; padding:0; }
|
||||
#lnb { margin:0; padding:0; }
|
||||
#lnb ul { margin:0; padding:0; }
|
||||
|
||||
/* Site Layout - Body Wrap */
|
||||
body { background:#000;}
|
||||
#bodyWrap { position:relative; width:980px; margin:0 auto; padding:1.5em 0 0 0;}
|
||||
|
||||
/* Site Layout - Header */
|
||||
#header { position:relative; width:980px; height:120px; background:url(../images/black/bgHeader.jpg) no-repeat right top; margin-bottom:10px; z-index:99;}
|
||||
#header h1 { position:absolute; top:32px; left:25px;}
|
||||
#language { position:absolute; top:18px; right:19px; z-index:100;}
|
||||
#language strong { color:#ffffff; font:.75em Tahoma; margin-right:3px;}
|
||||
#language a img { vertical-align:-5px;}
|
||||
#language ul { position:absolute; top:15px; right:0px; display:none; border:1px solid #282827; background:#3d3d3d;}
|
||||
#language ul li { list-style:none; }
|
||||
#language ul li a { display:block; width:61px; padding:3px 8px; font:9px Tahoma; color:#cbcbcb; text-decoration:none;}
|
||||
#language ul li a:hover { background:#373736;}
|
||||
|
||||
#it_search_form { position:absolute; top:50px; right:15px;}
|
||||
#it_search_form .input { border:1px solid #bc4032; height:17px; width:120px; color:#888888; font-size:.9em;}
|
||||
#it_search_form .submit_button { width:1px; height:1px; visibility:hidden; }
|
||||
|
||||
#gnb { position:absolute; top:82px; left:0; height:38px; overflow:hidden; white-space:nowrap; margin-bottom:10px;}
|
||||
#gnb li { list-style:none; float:left; background:url(../images/black/bgGnbVr.gif) no-repeat left center; padding-left:2px; position:relative; left:-2px; white-space:nowrap;}
|
||||
#gnb li a { display:block; float:left; padding:13px 15px 0 15px; height:25px; color:#a6a6a6; white-space:nowrap; text-decoration:none; }
|
||||
#gnb li a:hover,
|
||||
#gnb li a:focus { color:#ffffff;}
|
||||
#gnb li.on a { font-weight:bold; color:#ffffff; background:url(../images/black/bgGnbOn.gif) no-repeat center top;}
|
||||
|
||||
#isSearch { position:absolute; top:48px; right:15px; width:214px; text-align:right;}
|
||||
#isSearch .searchOrder { display:none;}
|
||||
#isSearch .checked { position:absolute; left:0; top:0; text-align:left; display:block; padding:5px 0 0 5px; width:64px; height:14px; background:url(../images/black/bgSearchTerm.gif) no-repeat; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#ffffff; line-height:normal;}
|
||||
#isSearch ul { display:none; position:absolute; left:0; top:18px; padding:2px 0 3px 0; text-align:left; border:1px solid #6e8081; background:#385153;}
|
||||
#isSearch ul li { width:67px; height:18px; list-style:none;}
|
||||
#isSearch ul li input { display:none;}
|
||||
#isSearch ul li label { display:block; padding:4px 0 0 4px; width:63px; height:15px; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#ffffff;}
|
||||
#isSearch ul li label.on { background:#2f4345; }
|
||||
#isSearch ul li label:hover,
|
||||
#isSearch ul li label:focus { background:#2f4345;}
|
||||
#isSearch .inputText { vertical-align:middle; position:relative; top:0; _top:-1px; left:1px; padding:3px 3px 1px 3px; width:94px; height:13px; color:#ffffff; border:1px solid #8E8E8D; background-color:#857C79; }
|
||||
#isSearch .inputText:hover,
|
||||
#isSearch .inputText:focus { border:1px solid #B0B0AF; background-color:#A9A4A3; }
|
||||
*:first-child+html #isSearch .inputText { position:relative; top:-1px;}
|
||||
#isSearch .submit { vertical-align:middle; _position:relative; _top:-1px;}
|
||||
*:first-child+html #isSearch .submit { position:relative; top:-1px;}
|
||||
|
||||
/* Site Layout - Content Body */
|
||||
#contentBody { position:relative; width:980px; padding-bottom:30px; overflow:hidden; background:url(../images/black/bgContentBody.gif) repeat-y left top; border-bottom:1px solid #515151;}
|
||||
|
||||
/* Site Layout - Column Left */
|
||||
#columnLeft { position:relative; width:201px; float:left;}
|
||||
#columnLeft .mask { width:201px; height:5px; background:#3d3d3d; display:block;}
|
||||
#lnb { border-top:1px solid #515151; padding:4px 5px; width:190px;}
|
||||
#lnb li { list-style:none; padding-bottom:4px;}
|
||||
#lnb li a { padding:6px 5px 6px 13px; width:170px; display:block; border:1px solid #565655; background:url(../images/black/bgLnbOff.gif) repeat-x; color:#c2c2c2; position:relative; z-index:99; text-decoration:none;}
|
||||
#lnb li a:hover,
|
||||
#lnb li a:focus { color:#ffffff; background:#e61700; border:1px solid #ff1a00;}
|
||||
#lnb li.on a { color:#ffffff; background:#e61700; border:1px solid #ff1a00;}
|
||||
#lnb li.on a:hover,
|
||||
#lnb li.on a:focus { font-weight:bold;}
|
||||
#lnb li ul { display:block; position:relative; width:184px; padding:0 3px; position:relative; border-top:1px solid #3d3d3d; overflow:hidden;}
|
||||
#lnb li.on ul { display:block;}
|
||||
#lnb li ul li { padding:0; border-top:1px solid #474747; position:relative; top:-1px;}
|
||||
#lnb li ul li a { padding:6px 5px 6px 10px; width:169px; color:#818181 !important; border:none; background:none !important; border:none !important;}
|
||||
#lnb li ul li a:hover,
|
||||
#lnb li ul li a:focus { font-weight:normal !important; color:#de4332 !important;}
|
||||
#lnb li.on ul li.on a { color:#ff1a00 !important; font-weight:bold !important; background:url(../images/black/bulletLnb.gif) no-repeat 175px center !important;}
|
||||
|
||||
/* Site Layout - Column Right */
|
||||
#columnRight { width:770px; float:right; overflow:hidden;}
|
||||
#visualArea { width:770px; height:200px; background:#151514; margin-bottom:2.5em; position:relative; left:-15px; margin-right:-15px; color:#999999;}
|
||||
#content { width:100%; overflow:hidden;}
|
||||
|
||||
/* Site Layout - Footer */
|
||||
#footer { margin:0; padding:0; border-top:3px solid #424242; text-align:center; padding:2em 0 4em; clear:both;}
|
||||
#footer li { display:inline; padding:0 .6em 0 1em; background:url(../images/black/vrType1.gif) no-repeat left center;}
|
||||
#footer li.first-child { background:none;}
|
||||
#footer li a { color:#818181; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
|
||||
#footer li address { display:inline; }
|
||||
|
||||
/* Black Skin - End */
|
||||
|
||||
@charset "utf-8";
|
||||
/* NHN (developers@xpressengine.com) */
|
||||
/* Site Layout - Body Wrap */
|
||||
body{background:#000}
|
||||
.xe{position:relative;width:960px;margin:0 auto;padding:1.5em 0 0 0;font-family:Tahoma, Geneva, sans-serif}
|
||||
/* Site Layout - Header */
|
||||
.header{position:relative;width:960px;height:120px;background:url(../images/black/bgHeader.jpg) no-repeat right top;margin-bottom:10px;z-index:2}
|
||||
.header h1{margin:0;position:absolute;top:32px;left:25px}
|
||||
.header h1 a{color:#fff;text-decoration:none}
|
||||
.language{position:absolute;top:18px;right:19px;z-index:100}
|
||||
.language strong{display:inline-block;height:15px;color:#fff;font:.75em/15px Tahoma;margin-right:3px;vertical-align:top}
|
||||
.language .toggle{background:none;border:0;cursor:pointer;vertical-align:top;padding:0;height:15px}
|
||||
.language ul{position:absolute;top:15px;right:0px;display:none;border:1px solid #282827;background:#3d3d3d;margin:0;padding:0}
|
||||
.language li{list-style:none}
|
||||
.language li button{display:block;width:61px;padding:3px 8px;font-size:9px;color:#cbcbcb;text-decoration:none;background:none;border:0;text-align:left;white-space:nowrap;cursor:pointer}
|
||||
.gnb{position:absolute;top:82px;left:0;height:38px;white-space:nowrap;margin-bottom:10px}
|
||||
.gnb ul{list-style:none;margin:0;padding:0;zoom:1}
|
||||
.gnb ul:after{content:"";display:block;clear:both}
|
||||
.gnb ul ul{display:none;position:absolute;left:0;top:38px;padding:5px 0;background:#333;border:1px solid #000;border-top:0}
|
||||
.gnb li{list-style:none;float:left;background:url(../images/black/bgGnbVr.gif) no-repeat left center;padding-left:2px;position:relative;white-space:nowrap}
|
||||
.gnb li.first{padding:0;background:none}
|
||||
.gnb li li{float:none;background:none;padding:0;left:0}
|
||||
.gnb li a{display:block;float:left;padding:13px 15px 0 15px;height:25px;color:#a6a6a6;white-space:nowrap;text-decoration:none}
|
||||
.gnb li a:hover,
|
||||
.gnb li a:focus{color:#fff}
|
||||
.gnb li.active a{font-weight:bold;color:#fff;background:url(../images/black/bgGnbOn.gif) no-repeat center top}
|
||||
.gnb li li a{float:none;display:block;padding:5px 15px !important;background:none !important;height:auto;font-weight:normal !important}
|
||||
.gnb li li.active a{font-weight:bold !important}
|
||||
.iSearch{position:absolute;top:48px;right:15px;width:214px;text-align:right}
|
||||
.iSearch .iText{vertical-align:middle;position:relative;top:0;_top:-1px;left:1px;padding:3px 3px 1px 3px;width:94px;height:13px;color:#fff;border:1px solid #8E8E8D;background-color:#857C79}
|
||||
.iSearch .iText:hover,
|
||||
.iSearch .iText:focus{border:1px solid #B0B0AF;background-color:#A9A4A3}
|
||||
.iSearch .submit{vertical-align:middle;_position:relative;_top:-1px}
|
||||
/* Site Layout - Content Body */
|
||||
.body{position:relative;padding-bottom:30px;overflow:hidden;background:url(../images/black/bgContentBody.gif) repeat-y left top;border-bottom:1px solid #515151;zoom:1}
|
||||
.body:after{content:"";display:block;clear:both}
|
||||
/* Site Layout - Column Left */
|
||||
.lnb{position:relative;width:201px;float:left}
|
||||
.lnb h2{margin:0}
|
||||
.lnb h2 a{display:block;padding:10px 0 10px 20px;text-decoration:none;color:#eee}
|
||||
.locNav{border-top:1px solid #515151;padding:4px 5px;width:190px;margin:0 0 1em 0;list-style:none}
|
||||
.locNav li{padding:0 0 4px 0;vertical-align:top}
|
||||
.locNav li a{padding:6px 5px 6px 13px;display:block;border:1px solid #565655;border-left:0;border-right:0;background:url(../images/black/bgLnbOff.gif) repeat-x;color:#c2c2c2;position:relative;z-index:99;text-decoration:none}
|
||||
.locNav li.active a{color:#fff;background:#e61700;border:1px solid #ff1a00;border-left:0;border-right:0}
|
||||
.locNav li ul{display:block;position:relative;width:184px;padding:0 3px;margin:0;position:relative;border-top:1px solid #3d3d3d;overflow:hidden}
|
||||
.locNav li li{padding:0;border-top:1px solid #474747;position:relative;top:-1px}
|
||||
.locNav li li a{padding:6px 5px 6px 10px;width:169px;color:#818181 !important;border:none;background:none !important;border:none !important}
|
||||
.locNav li.active li.active a{color:#ff1a00 !important;font-weight:bold !important;background:url(../images/black/bulletLnb.gif) no-repeat 175px center !important}
|
||||
/* Site Layout - Column Right */
|
||||
.content{width:740px;float:right;overflow:hidden}
|
||||
.xe_content{color:#ddd}
|
||||
/* Site Layout - Footer */
|
||||
.footer{border-top:3px solid #424242;padding:1em 0;clear:both}
|
||||
.footer p{text-align:center;margin:0}
|
||||
.footer a{color:#818181;font-size:.9em;text-decoration:none}
|
||||
|
|
@ -1,91 +1,58 @@
|
|||
@charset "utf-8";
|
||||
/* NHN (developers@xpressengine.com) */
|
||||
|
||||
/* Default Skin - Start */
|
||||
#selectLang { margin:0; padding:0; }
|
||||
#gnb { margin:0; padding:0; }
|
||||
#lnb { margin:0; padding:0; }
|
||||
#lnb ul { margin:0; padding:0; }
|
||||
|
||||
/* Site Layout - Body Wrap */
|
||||
body { background:#FFFFFF url(../images/default/bgBody.gif) repeat-x left top;}
|
||||
#bodyWrap { width:980px; margin:1.5em auto 0 auto; }
|
||||
|
||||
/* Site Layout - Header */
|
||||
#header { position:relative; width:980px; height:120px; background:url(../images/default/bgHeader.jpg) no-repeat right top; margin-bottom:10px; z-index:99;}
|
||||
#header h1 { margin:0; padding:0; position:absolute; top:32px; left:25px;}
|
||||
#language { position:absolute; top:18px; right:19px; z-index:100;}
|
||||
#language strong { color:#ffffff; font:.75em Tahoma; margin-right:3px;}
|
||||
#language a img { vertical-align:-5px;}
|
||||
#language ul { position:absolute; top:15px; right:0px; display:none; border:1px solid #b23628; background:#de4332;}
|
||||
#language ul li { list-style:none; }
|
||||
#language ul li a { display:block; width:61px; padding:3px 8px; font:9px Tahoma; color:#ffffff; text-decoration:none;}
|
||||
#language ul li a:hover { background:#bc4032;}
|
||||
|
||||
#it_search_form { position:absolute; top:50px; right:15px;}
|
||||
#it_search_form .input { border:1px solid #bc4032; height:17px; width:120px; color:#888888; font-size:.9em;}
|
||||
#it_search_form .submit_button { width:1px; height:1px; visibility:hidden; }
|
||||
|
||||
#gnb { position:absolute; top:82px; left:0; height:38px; overflow:hidden; white-space:nowrap; margin-bottom:10px;}
|
||||
#gnb li { float:left; list-style:none; background:url(../images/default/bgGnbVr.gif) no-repeat left center; padding-left:2px; position:relative; left:-2px; white-space:nowrap;}
|
||||
#gnb li a { display:block; float:left; padding:13px 15px 0 15px; height:25px; color:#e8e8e8; white-space:nowrap; text-decoration:none; }
|
||||
#gnb li a:hover,
|
||||
#gnb li a:focus { color:#ffffff;}
|
||||
#gnb li.on a { font-weight:bold; color:#ffffff; background:url(../images/default/bgGnbOn.gif) no-repeat center top;}
|
||||
|
||||
#isSearch { position:absolute; top:48px; right:15px; width:214px; text-align:right;}
|
||||
#isSearch .searchOrder { display:none;}
|
||||
#isSearch .checked { position:absolute; left:0; top:0; text-align:left; display:block; padding:5px 0 0 5px; width:64px; height:14px; background:url(../images/default/bgSearchTerm.gif) no-repeat; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#ffffff; line-height:normal;}
|
||||
*:first-child+html #isSearch .checked { top:1px; }
|
||||
#isSearch ul { display:none; position:absolute; left:0; top:18px; padding:2px 0 3px 0; text-align:left; border:1px solid #919898; background:#536c6d;}
|
||||
#isSearch ul li { width:67px; height:18px; list-style:none; }
|
||||
#isSearch ul li input { display:none;}
|
||||
#isSearch ul li label { display:block; padding:4px 0 0 4px; width:63px; height:15px; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#ffffff;}
|
||||
#isSearch ul li label.on { background:#455a5b; }
|
||||
#isSearch ul li label:hover,
|
||||
#isSearch ul li label:focus { background:#455a5b;}
|
||||
#isSearch .inputText { vertical-align:middle; position:relative; top:0; _top:-1px; left:1px; padding:3px 3px 1px 3px; width:94px; height:13px; color:#ffffff; border:1px solid #8E8E8D; background-color:#857C79; }
|
||||
#isSearch .inputText:hover,
|
||||
#isSearch .inputText:focus { border:1px solid #B0B0AF; background-color:#A9A4A3; }
|
||||
*:first-child+html body#default #isSearch .inputText { position:relative; top:-1px;}
|
||||
#isSearch .submit { vertical-align:middle; _position:relative; _top:-1px;}
|
||||
*:first-child+html body#default #isSearch .submit { position:relative; top:-1px;}
|
||||
|
||||
/* Site Layout - Content Body */
|
||||
#contentBody { position:relative; width:980px; padding-bottom:30px; background:url(../images/default/bgContentBody.gif) repeat-y left top; border-bottom:1px solid #dddddd; *zoom:1;}
|
||||
#contentBody:after{ content:""; display:block; clear:both;}
|
||||
|
||||
/* Site Layout - Column Left */
|
||||
#columnLeft { position:relative; width:201px; float:left;}
|
||||
#columnLeft .mask { width:201px; height:5px; background:#ffffff; display:block; clear:both;}
|
||||
|
||||
#lnb { border-top:1px solid #dddddd; padding:4px 5px; width:190px;}
|
||||
#lnb li { padding-bottom:4px; list-style:none; }
|
||||
#lnb li a { padding:6px 5px 6px 13px; width:170px; display:block; border:1px solid #e8e8e8; background:url(../images/default/bgLnbOff.gif) repeat-x; color:#3e3e3e; position:relative; z-index:99; text-decoration:none;}
|
||||
#lnb li a:hover,
|
||||
#lnb li a:focus { color:#ffffff; background:#de4332; border:1px solid #de4332;}
|
||||
#lnb li.on a { color:#ffffff; background:#de4332; border:1px solid #de4332;}
|
||||
#lnb li.on a:hover,
|
||||
#lnb li.on a:focus { font-weight:bold;}
|
||||
#lnb li ul { display:block; position:relative; width:184px; padding:0 3px; border-top:1px solid #ffffff; overflow:hidden;}
|
||||
#lnb li.on ul { display:block;}
|
||||
#lnb li ul li { padding:0; border-top:1px solid #f2f2f2; position:relative; top:-1px;}
|
||||
#lnb li ul li a { padding:6px 5px 6px 10px; width:169px; color:#818181 !important; border:none; background:none !important; border:none !important;}
|
||||
#lnb li ul li a:hover,
|
||||
#lnb li ul li a:focus { font-weight:normal !important; color:#de4332 !important;}
|
||||
#lnb li.on ul li.on a { color:#ff1a00 !important; font-weight:bold !important; background:url(../images/default/bulletLnb.gif) no-repeat 175px center !important;}
|
||||
|
||||
/* Site Layout - Column Right */
|
||||
#columnRight { width:770px; float:right;}
|
||||
#columnRight:after{ content:""; display:block; clear:both;}
|
||||
#visualArea { width:770px; height:200px; background:#f5f5f5; margin-bottom:2.5em; position:relative; left:-15px; margin-right:-15px;}
|
||||
#content { width:100%; overflow:hidden;}
|
||||
|
||||
/* Site Layout - Footer */
|
||||
#footer { margin:0; padding:0; border-top:3px solid #f4f4f4; text-align:center; padding:2em 0 4em; clear:both;}
|
||||
#footer li { display:inline; padding:0 .6em 0 1em; background:url(../images/default/vrType1.gif) no-repeat left center;}
|
||||
#footer li.first-child { background:none;}
|
||||
#footer li a { color:#999999; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
|
||||
#footer li address { display:inline; }
|
||||
|
||||
/* Default Skin - End */
|
||||
@charset "utf-8";
|
||||
/* NHN (developers@xpressengine.com) */
|
||||
/* Default Skin - Start */
|
||||
.selectLang{margin:0;padding:0}
|
||||
/* Site Layout - Body Wrap */
|
||||
body{background:#fff url(../images/default/bgBody.gif) repeat-x left top;font-family:Tahoma, Geneva, sans-serif}
|
||||
.xe{width:960px;margin:1.5em auto 0 auto}
|
||||
/* Site Layout - Header */
|
||||
.header{position:relative;width:960px;height:120px;background:url(../images/default/bgHeader.jpg) no-repeat right top;margin-bottom:10px;z-index:2}
|
||||
.body .header{width:auto;height:auto;background:none;margin:auto;z-index:1}
|
||||
.header h1{margin:0;position:absolute;top:32px;left:25px}
|
||||
.header h1 a{color:#fff;text-decoration:none}
|
||||
.language{position:absolute;top:18px;right:19px;z-index:100}
|
||||
.language strong{display:inline-block;height:15px;color:#fff;font:.75em/15px Tahoma;margin-right:3px;vertical-align:top}
|
||||
.language .toggle{background:none;border:0;cursor:pointer;vertical-align:top;padding:0;height:15px}
|
||||
.language ul{position:absolute;top:15px;right:0px;display:none;border:1px solid #b23628;background:#de4332;margin:0;padding:0}
|
||||
.language li{list-style:none}
|
||||
.language li button{display:block;width:61px;padding:3px 8px;font-size:9px;color:#fff;background:none;border:0;text-align:left;white-space:nowrap;cursor:pointer}
|
||||
.gnb{position:absolute;top:82px;left:0;height:38px;white-space:nowrap;margin-bottom:10px}
|
||||
.gnb ul{list-style:none;margin:0;padding:0;zoom:1}
|
||||
.gnb ul:after{content:"";display:block;clear:both}
|
||||
.gnb ul ul{display:none;position:absolute;left:0;top:38px;padding:5px 0;background:#666;border:1px solid #444;border-top:0}
|
||||
.gnb li{float:left;list-style:none;background:url(../images/default/bgGnbVr.gif) no-repeat left center;padding-left:2px;position:relative;white-space:nowrap}
|
||||
.gnb li.first{padding:0;background:none}
|
||||
.gnb li li{float:none;background:none;padding:0;left:0}
|
||||
.gnb li a{float:left;padding:13px 15px 0 15px;height:25px;color:#e8e8e8;white-space:nowrap;text-decoration:none}
|
||||
.gnb li a:hover,
|
||||
.gnb li a:active,
|
||||
.gnb li a:focus{color:#fff}
|
||||
.gnb li.active a{font-weight:bold;color:#fff;background:url(../images/default/bgGnbOn.gif) no-repeat center top}
|
||||
.gnb li li a{float:none;display:block;padding:5px 15px !important;background:none !important;height:auto;font-weight:normal !important}
|
||||
.gnb li li.active a{font-weight:bold !important}
|
||||
.iSearch{position:absolute;top:48px;right:15px;width:214px;text-align:right}
|
||||
.iSearch .iText{vertical-align:middle;position:relative;top:0;_top:-1px;left:1px;padding:3px 3px 1px 3px;width:94px;height:13px;color:#fff;border:1px solid #8E8E8D;background-color:#857C79}
|
||||
.iSearch .iText:hover,
|
||||
.iSearch .iText:focus{border:1px solid #B0B0AF;background-color:#A9A4A3}
|
||||
.iSearch .submit{vertical-align:middle;_position:relative;_top:-1px}
|
||||
/* Site Layout - Content Body */
|
||||
.body{position:relative;padding-bottom:30px;background:url(../images/default/bgContentBody.gif) repeat-y left top;border-bottom:1px solid #ddd;zoom:1}
|
||||
.body:after{content:"";display:block;clear:both}
|
||||
/* Site Layout - Column Left */
|
||||
.lnb{position:relative;width:201px;float:left}
|
||||
.lnb h2{margin:0}
|
||||
.lnb h2 a{display:block;padding:10px 0 10px 20px;text-decoration:none;color:#333}
|
||||
.locNav{border-top:1px solid #ddd;padding:4px 5px;width:190px;margin:0 0 1em 0;list-style:none}
|
||||
.locNav li{padding:0 0 4px 0;vertical-align:top}
|
||||
.locNav li a{padding:6px 5px 6px 13px;display:block;border:1px solid #e8e8e8;border-left:0;border-right:0;background:url(../images/default/bgLnbOff.gif) repeat-x;color:#3e3e3e;position:relative;z-index:99;text-decoration:none}
|
||||
.locNav li.active a{color:#fff;background:#de4332;border:1px solid #de4332;border-left:0;border-right:0}
|
||||
.locNav li ul{display:block;position:relative;width:184px;padding:0 3px;margin:0;border-top:1px solid #fff;overflow:hidden}
|
||||
.locNav li li{padding:0;border-top:1px solid #f2f2f2;position:relative;top:-1px}
|
||||
.locNav li li a{padding:6px 5px 6px 10px;width:169px;color:#818181 !important;border:none;background:none !important;border:none !important}
|
||||
.locNav li.active li.active a{color:#ff1a00 !important;font-weight:bold !important;background:url(../images/default/bulletLnb.gif) no-repeat 175px center !important}
|
||||
/* Site Layout - Column Right */
|
||||
.content{width:740px;float:right}
|
||||
/* Site Layout - Footer */
|
||||
.footer{border-top:3px solid #f4f4f4;padding:1em 0;clear:both}
|
||||
.footer p{text-align:center;margin:0}
|
||||
.footer a{color:#999;font-size:.9em;text-decoration:none}
|
||||
|
|
@ -1,88 +1,54 @@
|
|||
@charset "utf-8";
|
||||
/* NHN (developers@xpressengine.com) */
|
||||
|
||||
/* White Skin - Start */
|
||||
#selectLang { margin:0; padding:0; }
|
||||
#gnb { margin:0; padding:0; }
|
||||
#lnb { margin:0; padding:0; }
|
||||
#lnb ul { margin:0; padding:0; }
|
||||
|
||||
/* Site Layout - Body Wrap */
|
||||
body { background:#ffffff;}
|
||||
#bodyWrap { position:relative; width:980px; margin:0 auto; padding:1.5em 0 0 0;}
|
||||
|
||||
/* Site Layout - Header */
|
||||
#header { position:relative; width:978px; height:114px; border-top:6px solid #323232; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; background:url(../images/white/bgHeader.png) no-repeat right bottom; margin-bottom:10px; z-index:99;}
|
||||
#header h1 { position:absolute; top:26px; left:25px;}
|
||||
#language { position:absolute; top:12px; right:19px; z-index:100;}
|
||||
#language strong { color:#5c5c5c; font:.75em Tahoma; margin-right:3px;}
|
||||
#language a img { vertical-align:-5px;}
|
||||
#language ul { position:absolute; top:15px; right:0px; display:none; border:1px solid #d9d9d9; background:#ffffff;}
|
||||
#language ul li { list-style:none; }
|
||||
#language ul li a { display:block; width:61px; padding:3px 8px; font:9px Tahoma; color:#5c5c5c; text-decoration:none;}
|
||||
#language ul li a:hover { background:#f4f4f4;}
|
||||
|
||||
#it_search_form { position:absolute; top:50px; right:15px;}
|
||||
#it_search_form .input { border:1px solid #d9d9d9; height:17px; width:120px; color:#888888; font-size:.9em;}
|
||||
#it_search_form .submit_button { width:1px; height:1px; visibility:hidden; }
|
||||
|
||||
#gnb { position:absolute; top:76px; left:0; height:38px; overflow:hidden; white-space:nowrap; margin-bottom:10px;}
|
||||
#gnb li { list-style:none; float:left; background:url(../images/white/bgGnbVr.gif) no-repeat left center; padding-left:2px; position:relative; left:-2px; white-space:nowrap;}
|
||||
#gnb li a { display:block; float:left; padding:13px 15px 0 15px; height:25px; color:#727272; white-space:nowrap; text-decoration:none; }
|
||||
#gnb li a:hover,
|
||||
#gnb li a:focus { color:#000000;}
|
||||
#gnb li.on a { font-weight:bold; color:#3f3f3f; background:url(../images/white/bgGnbOn.gif) no-repeat center top;}
|
||||
|
||||
#isSearch { position:absolute; top:48px; right:15px; width:214px; text-align:right;}
|
||||
#isSearch .searchOrder { display:none;}
|
||||
#isSearch .checked { position:absolute; left:0; top:0; text-align:left; display:block; padding:5px 0 0 5px; width:64px; height:14px; background:url(../images/white/bgSearchTerm.gif) no-repeat; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#5c5c5c; line-height:normal;}
|
||||
#isSearch ul { display:none; position:absolute; left:0; top:18px; padding:2px 0 3px 0; text-align:left; border:1px solid #b2b2b2; background:#ffffff; overflow:hidden;}
|
||||
#isSearch ul li { width:67px; height:18px; list-style:none;}
|
||||
#isSearch ul li input { display:none;}
|
||||
#isSearch ul li label { display:block; padding:4px 0 0 4px; width:63px; height:15px; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#5c5c5c;}
|
||||
#isSearch ul li label.on { background:#ededed; }
|
||||
#isSearch ul li label:hover,
|
||||
#isSearch ul li label:focus { background:#ededed;}
|
||||
#isSearch .inputText { vertical-align:middle; position:relative; top:0; _top:-1px; left:1px; padding:3px 3px 1px 3px; width:94px; height:13px; color:#000000; border:1px solid #B0B0AF; background-color:#FFFFFF; }
|
||||
#isSearch .inputText:hover,
|
||||
#isSearch .inputText:focus { border:1px solid #8E8E8D; background-color:#FFFFFF; }
|
||||
*:first-child+html #isSearch .inputText { position:relative; top:-1px;}
|
||||
#isSearch .submit { vertical-align:middle; _position:relative; _top:-1px;}
|
||||
*:first-child+html #isSearch .submit { position:relative; top:-1px;}
|
||||
|
||||
/* Site Layout - Content Body */
|
||||
#contentBody { position:relative; width:980px; padding-bottom:30px; overflow:hidden; background:url(../images/white/bgContentBody.gif) repeat-y left top; border-bottom:1px solid #dddddd;}
|
||||
|
||||
/* Site Layout - Column Left */
|
||||
#columnLeft { position:relative; width:201px; float:left;}
|
||||
#columnLeft .mask { width:201px; height:5px; background:#ffffff; display:block;}
|
||||
|
||||
#lnb { border-top:1px solid #dddddd; padding:4px 5px; width:190px;}
|
||||
#lnb li { list-style:none; padding-bottom:4px;}
|
||||
#lnb li a { padding:6px 5px 6px 13px; width:170px; display:block; border:1px solid #e8e8e8; background:url(../images/white/bgLnbOff.gif) repeat-x; color:#3e3e3e; position:relative; z-index:99; text-decoration:none;}
|
||||
#lnb li a:hover,
|
||||
#lnb li a:focus { color:#ffffff; background:#de4332; border:1px solid #de4332;}
|
||||
#lnb li.on a { color:#ffffff; background:#de4332; border:1px solid #de4332;}
|
||||
#lnb li.on a:hover,
|
||||
#lnb li.on a:focus { font-weight:bold;}
|
||||
#lnb li ul { display:block; position:relative; width:184px; padding:0 3px; position:relative; border-top:1px solid #ffffff; overflow:hidden;}
|
||||
#lnb li.on ul { display:block;}
|
||||
#lnb li ul li { padding:0; border-top:1px solid #f2f2f2; position:relative; top:-1px;}
|
||||
#lnb li ul li a { padding:6px 5px 6px 10px; width:169px; color:#818181 !important; border:none; background:none !important; border:none !important;}
|
||||
#lnb li ul li a:hover,
|
||||
#lnb li ul li a:focus { font-weight:normal !important; color:#de4332 !important;}
|
||||
#lnb li.on ul li.on a { color:#ff1a00 !important; font-weight:bold !important; background:url(../images/white/bulletLnb.gif) no-repeat 175px center !important;}
|
||||
|
||||
/* Site Layout - Column Right */
|
||||
#columnRight { width:770px; float:right; overflow:hidden;}
|
||||
#visualArea { width:770px; height:200px; background:#f5f5f5; margin-bottom:2.5em; position:relative; left:-15px; margin-right:-15px;}
|
||||
#content { width:100%; overflow:hidden;}
|
||||
|
||||
/* Site Layout - Footer */
|
||||
#footer { margin:0; padding:0; border-top:3px solid #f4f4f4; text-align:center; padding:2em 0 4em; clear:both;}
|
||||
#footer li { display:inline; padding:0 .6em 0 1em; background:url(../images/white/vrType1.gif) no-repeat left center;}
|
||||
#footer li.first-child { background:none;}
|
||||
#footer li a { color:#999999; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
|
||||
#footer li address { display:inline; }
|
||||
|
||||
/* White Skin - End */
|
||||
@charset "utf-8";
|
||||
/* NHN (developers@xpressengine.com) */
|
||||
/* Site Layout - Body Wrap */
|
||||
body{background:#fff}
|
||||
.xe{position:relative;width:960px;margin:0 auto;padding:1.5em 0 0 0;font-family:Tahoma, Geneva, sans-serif}
|
||||
/* Site Layout - Header */
|
||||
.header{position:relative;width:958px;height:114px;border-top:6px solid #323232;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;background:url(../images/white/bgHeader.png) no-repeat right bottom;margin-bottom:10px;z-index:2}
|
||||
.header h1{margin:0;position:absolute;top:32px;left:25px}
|
||||
.header h1 a{color:#333;text-decoration:none}
|
||||
.language{position:absolute;top:12px;right:19px;z-index:100}
|
||||
.language strong{display:inline-block;height:15px;color:#5c5c5c;font:.75em/15px Tahoma;margin-right:3px;vertical-align:top}
|
||||
.language .toggle{background:none;border:0;cursor:pointer;vertical-align:top;padding:0;height:15px}
|
||||
.language ul{position:absolute;top:15px;right:0px;display:none;border:1px solid #d9d9d9;background:#fff;margin:0;padding:0}
|
||||
.language li{list-style:none}
|
||||
.language li button{display:block;width:61px;padding:3px 8px;font-size:9px;color:#5c5c5c;text-decoration:none;background:none;border:0;text-align:left;white-space:nowrap;cursor:pointer}
|
||||
.gnb{position:absolute;top:76px;left:0;height:38px;white-space:nowrap;margin-bottom:10px}
|
||||
.gnb ul{list-style:none;margin:0;padding:0;zoom:1}
|
||||
.gnb ul:after{content:"";display:block;clear:both}
|
||||
.gnb ul ul{display:none;position:absolute;left:-1px;top:38px;padding:5px 0;background:#fff;border:1px solid #ddd;border-top:0}
|
||||
.gnb li{list-style:none;float:left;background:url(../images/white/bgGnbVr.gif) no-repeat left center;padding-left:2px;position:relative;white-space:nowrap}
|
||||
.gnb li.first{padding:0;background:none}
|
||||
.gnb li li{float:none;background:none;padding:0;left:0}
|
||||
.gnb li a{display:block;float:left;padding:13px 15px 0 15px;height:25px;color:#727272;white-space:nowrap;text-decoration:none}
|
||||
.gnb li a:hover,
|
||||
.gnb li a:focus{color:#000}
|
||||
.gnb li.active a{font-weight:bold;color:#3f3f3f;background:url(../images/white/bgGnbOn.gif) no-repeat center top}
|
||||
.gnb li li a{float:none;display:block;padding:5px 15px !important;background:none !important;height:auto;font-weight:normal !important}
|
||||
.gnb li li.active a{font-weight:bold !important}
|
||||
.iSearch{position:absolute;top:48px;right:15px;width:214px;text-align:right}
|
||||
.iSearch .iText{vertical-align:middle;position:relative;top:0;_top:-1px;left:1px;padding:3px 3px 1px 3px;width:94px;height:13px;color:#000;border:1px solid #B0B0AF;background-color:#fff}
|
||||
.iSearch .iText:hover,
|
||||
.iSearch .iText:focus{border:1px solid #8E8E8D;background-color:#fff}
|
||||
.iSearch .submit{vertical-align:middle;_position:relative;_top:-1px}
|
||||
/* Site Layout - Content Body */
|
||||
.body{position:relative;padding-bottom:30px;overflow:hidden;background:url(../images/white/bgContentBody.gif) repeat-y left top;border-bottom:1px solid #ddd;zoom:1}
|
||||
.body:after{content:"";display:block;clear:both}
|
||||
/* Site Layout - Column Left */
|
||||
.lnb{position:relative;width:201px;float:left}
|
||||
.lnb h2{margin:0}
|
||||
.lnb h2 a{display:block;padding:10px 0 10px 20px;text-decoration:none;color:#333}
|
||||
.locNav{border-top:1px solid #ddd;padding:4px 5px;width:190px;margin:0 0 1em 0;list-style:none}
|
||||
.locNav li{padding:0 0 4px 0;vertical-align:top}
|
||||
.locNav li a{padding:6px 5px 6px 13px;display:block;border:1px solid #e8e8e8;border-left:0;border-right:0;background:url(../images/white/bgLnbOff.gif) repeat-x;color:#3e3e3e;position:relative;z-index:99;text-decoration:none}
|
||||
.locNav li.active a{color:#fff;background:#de4332;border:1px solid #de4332;border-left:0;border-right:0}
|
||||
.locNav li ul{display:block;position:relative;width:184px;padding:0 3px;margin:0;position:relative;border-top:1px solid #fff;overflow:hidden}
|
||||
.locNav li li{padding:0;border-top:1px solid #f2f2f2;position:relative;top:-1px}
|
||||
.locNav li li a{padding:6px 5px 6px 10px;width:169px;color:#818181 !important;border:none;background:none !important;border:none !important}
|
||||
.locNav li.active li.active a{color:#ff1a00 !important;font-weight:bold !important;background:url(../images/white/bulletLnb.gif) no-repeat 175px center !important}
|
||||
/* Site Layout - Column Right */
|
||||
.content{width:740px;float:right;overflow:hidden}
|
||||
/* Site Layout - Footer */
|
||||
.footer{border-top:3px solid #f4f4f4;padding:1em 0;clear:both}
|
||||
.footer p{text-align:center;margin:0}
|
||||
.footer a{color:#999;font-size:.9em;text-decoration:none}
|
||||
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 44 B |
|
Before Width: | Height: | Size: 44 B |
|
Before Width: | Height: | Size: 78 B |
|
Before Width: | Height: | Size: 44 B |
|
Before Width: | Height: | Size: 43 B |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 44 B |
|
Before Width: | Height: | Size: 44 B |
|
Before Width: | Height: | Size: 78 B |
|
Before Width: | Height: | Size: 44 B |
|
Before Width: | Height: | Size: 161 B |
|
Before Width: | Height: | Size: 124 B |
|
Before Width: | Height: | Size: 44 B |
|
Before Width: | Height: | Size: 44 B |
|
Before Width: | Height: | Size: 78 B |
|
Before Width: | Height: | Size: 44 B |
|
|
@ -1,36 +1,28 @@
|
|||
// Hide And Show Toggle
|
||||
var cc=0
|
||||
function hideShow(id) {
|
||||
if (cc==0) {
|
||||
cc=1
|
||||
document.getElementById(id).style.display="none";
|
||||
} else {
|
||||
cc=0
|
||||
document.getElementById(id).style.display="block";
|
||||
}
|
||||
}
|
||||
|
||||
// Show And Hide Toggle
|
||||
var cc=0
|
||||
function showHide(id) {
|
||||
if (cc==0) {
|
||||
cc=1
|
||||
document.getElementById(id).style.display="block";
|
||||
} else {
|
||||
cc=0
|
||||
document.getElementById(id).style.display="none";
|
||||
}
|
||||
}
|
||||
|
||||
// Local Navigation Toggle
|
||||
function lnbToggle(id) {
|
||||
for(num=1; num<=3; num++) document.getElementById('D3MG'+num).style.display='none'; //D4MG1~D4MG3 까지 숨긴 다음
|
||||
document.getElementById(id).style.display='block'; //해당 ID만 보임
|
||||
}
|
||||
|
||||
// IS
|
||||
function chkIsKind(key, value) {
|
||||
showHide('selectOrder');
|
||||
xGetElementById('search_target'+key).checked = true;
|
||||
xInnerHtml('search_target_label', value);
|
||||
}
|
||||
jQuery(function($){
|
||||
// Language Select
|
||||
$('.language>.toggle').click(function(){
|
||||
$('.selectLang').toggle();
|
||||
});
|
||||
// Global Navigation Bar
|
||||
var gMenu = $('.header>div.gnb');
|
||||
var gItem = gMenu.find('>ul>li');
|
||||
var ggItem = gMenu.find('>ul>li>ul>li');
|
||||
var lastEvent = null;
|
||||
gItem.find('>ul').hide();
|
||||
gItem.filter(':first').addClass('first');
|
||||
function gMenuToggle(){
|
||||
var t = $(this);
|
||||
if (t.next('ul').is(':hidden') || t.next('ul').length == 0) {
|
||||
gItem.find('>ul').slideUp(200);
|
||||
gItem.find('a').removeClass('hover');
|
||||
t.next('ul').slideDown(200);
|
||||
t.addClass('hover');
|
||||
};
|
||||
};
|
||||
function gMenuOut(){
|
||||
gItem.find('ul').slideUp(200);
|
||||
gItem.find('a').removeClass('hover');
|
||||
};
|
||||
gItem.find('>a').mouseover(gMenuToggle).focus(gMenuToggle);
|
||||
gItem.mouseleave(gMenuOut);
|
||||
});
|
||||
|
|
@ -1,109 +1,61 @@
|
|||
<!--// js 파일 import -->
|
||||
<!--%import("js/xe_official.js")-->
|
||||
|
||||
<!--// 레이아웃과 연동될 css 파일 import -->
|
||||
<!--@if($layout_info->colorset == "white")-->
|
||||
<!--%import("css/white.css")-->
|
||||
<!--@elseif($layout_info->colorset == "black")-->
|
||||
<!--%import("css/black.css")-->
|
||||
<!--@else-->
|
||||
<!--%import("css/default.css")-->
|
||||
<!--@end-->
|
||||
|
||||
<!--@if($layout_info->background_image)-->
|
||||
<style type="text/css">
|
||||
body { background:#FFFFFF url({getUrl()}{$layout_info->background_image}) repeat-x left top; }
|
||||
</style>
|
||||
<!--@end-->
|
||||
|
||||
<!--@if(!$layout_info->colorset)-->
|
||||
{@$layout_info->colorset = "default"}
|
||||
<!--@end-->
|
||||
<div id="bodyWrap">
|
||||
<div id="header">
|
||||
<h1><!--@if($layout_info->logo_image)--><a href="{$layout_info->index_url}"><img src="{$layout_info->logo_image}" alt="logo" border="0" class="iePngFix" /></a><!--@else--> <!--@end--></h1>
|
||||
|
||||
<div id="language">
|
||||
<strong title="{$lang_type}">{$lang_supported[$lang_type]}</strong> <a href="#selectLang" onclick="showHide('selectLang');return false;"><img src="./images/{$layout_info->colorset}/buttonLang.gif" alt="Select Language" width="87" height="15" /></a>
|
||||
<ul id="selectLang">
|
||||
<!--@foreach($lang_supported as $key => $val)--><!--@if($key!= $lang_type)-->
|
||||
<li><a href="#" onclick="doChangeLangType('{$key}');return false;">{$val}</a></li>
|
||||
<!--@end--><!--@end-->
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- GNB -->
|
||||
<ul id="gnb">
|
||||
<!-- main_menu 1차 시작 -->
|
||||
<!--@foreach($main_menu->list as $key => $val)--><!--@if($val['link'])-->
|
||||
<!--@if($val['selected'])-->
|
||||
{@ $menu_1st = $val }
|
||||
<!--@end-->
|
||||
|
||||
<li <!--@if($val['selected'])-->class="on"<!--@end-->><a href="{$val['href']}" <!--@if($val['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$val['link']}</a></li>
|
||||
|
||||
<!--@endif--><!--@endforeach-->
|
||||
</ul>
|
||||
|
||||
<form action="{getUrl()}" method="post" id="isSearch">
|
||||
<!--@if($vid)-->
|
||||
<input type="hidden" name="vid" value="{$vid}" />
|
||||
<!--@end-->
|
||||
<input type="hidden" name="mid" value="{$mid}" />
|
||||
<input type="hidden" name="act" value="IS" />
|
||||
<input type="hidden" name="search_target" value="title_content" />
|
||||
<input name="is_keyword" type="text" class="inputText" title="keyword" />
|
||||
|
||||
<input type="image" src="./images/{$layout_info->colorset}/buttonSearch.gif" alt="{$lang->cmd_search}" class="submit" />
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<div id="contentBody">
|
||||
<div id="columnLeft">
|
||||
|
||||
<!-- 로그인 위젯 -->
|
||||
<img src="./images/blank.gif" class="zbxe_widget_output" widget="login_info" skin="xe_official" colorset="{$layout_info->colorset}" />
|
||||
|
||||
<!-- 왼쪽 2차 메뉴 -->
|
||||
<img src="./images/blank.gif" alt="" class="mask" />
|
||||
|
||||
<!--@if($menu_1st)-->
|
||||
<ol id="lnb">
|
||||
{@ $idx = 1 }
|
||||
<!--@foreach($menu_1st['list'] as $key => $val)--><!--@if($val['link'])-->
|
||||
<li <!--@if($val['selected'])-->class="on"<!--@end-->><a href="{$val['href']}" <!--@if($val['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$val['link']}</a>
|
||||
|
||||
<!-- main_menu 3차 시작 -->
|
||||
<!--@if($val['list'] && ($val['expand']=='Y'||$val['selected']) )-->
|
||||
<ul>
|
||||
<!--@foreach($val['list'] as $k => $v)--><!--@if($v['link'])-->
|
||||
<li <!--@if($v['selected'])-->class="on"<!--@end-->><a href="{$v['href']}" <!--@if($v['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$v['link']}</a></li>
|
||||
<!--@endif--><!--@endforeach-->
|
||||
</ul>
|
||||
<!--@endif-->
|
||||
</li>
|
||||
{@$idx++}
|
||||
<!--@endif--><!--@endforeach-->
|
||||
</ol>
|
||||
<!--@endif-->
|
||||
|
||||
</div>
|
||||
<div id="columnRight">
|
||||
<!-- 컨텐츠 시작 -->
|
||||
{$content}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<ul id="footer">
|
||||
<li class="first-child">
|
||||
<address>
|
||||
<a href="http://www.xpressengine.com" onclick="window.open(this.href);return false;"><img src="./images/powerdByXE.gif" alt="Powered By XpressEngine" width="70" height="5" /></a>
|
||||
</address>
|
||||
|
||||
</li>
|
||||
|
||||
<!--@foreach($bottom_menu->list as $key => $val)-->
|
||||
<li><a href="{$val['href']}" <!--@if($val['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$val['link']}</a></li>
|
||||
<!--@endforeach-->
|
||||
</ul>
|
||||
</div>
|
||||
<load target="js/xe_official.js" />
|
||||
<load target="css/default.css" cond="$layout_info->colorset=='default'" />
|
||||
<load target="css/white.css" cond="$layout_info->colorset=='white'" />
|
||||
<load target="css/black.css" cond="$layout_info->colorset=='black'" />
|
||||
<style type="text/css" cond="$layout_info->background_image">
|
||||
body{background:url({getUrl()}{$layout_info->background_image}) repeat-x left top;}
|
||||
</style>
|
||||
<!--@if(!$layout_info->colorset)-->{@$layout_info->colorset = "default"}<!--@end-->
|
||||
<div class="xe">
|
||||
<div class="header">
|
||||
<h1>
|
||||
<a href="{$layout_info->index_url}" cond="$layout_info->logo_image"><img src="{$layout_info->logo_image}" alt="logo" border="0" class="iePngFix" /></a>
|
||||
<a href="{$layout_info->index_url}" cond="!$layout_info->logo_image">{$layout_info->logo_image_alt}</a>
|
||||
</h1>
|
||||
<div class="language">
|
||||
<strong title="{$lang_type}">{$lang_supported[$lang_type]}</strong> <button type="button" class="toggle"><img src="./images/{$layout_info->colorset}/buttonLang.gif" alt="Select Language" width="87" height="15" /></button>
|
||||
<ul class="selectLang">
|
||||
<li loop="$lang_supported=>$key,$val" cond="$key!= $lang_type"><button type="button" onclick="doChangeLangType('{$key}');return false;">{$val}</button></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="gnb">
|
||||
<ul>
|
||||
<li loop="$main_menu->list=>$key1,$val1" class="active"|cond="$val1['selected']"><a href="{$val1['href']}" target="_blank"|cond="$val1['open_window']=='Y'">{$val1['link']}</a>
|
||||
<ul cond="$val1['list']">
|
||||
<li loop="$val1['list']=>$key2,$val2" class="active"|cond="$val2['selected']"><a href="{$val2['href']}" target="_blank"|cond="$val2['open_window']=='Y'">{$val2['link']}</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<form action="{getUrl()}" method="post" class="iSearch">
|
||||
<input type="hidden" name="vid" value="{$vid}" cond="$vid" />
|
||||
<input type="hidden" name="mid" value="{$mid}" />
|
||||
<input type="hidden" name="act" value="IS" />
|
||||
<input type="hidden" name="search_target" value="title_content" />
|
||||
<input name="is_keyword" type="text" class="iText" title="keyword" />
|
||||
<input type="image" src="./images/{$layout_info->colorset}/buttonSearch.gif" alt="{$lang->cmd_search}" class="submit" />
|
||||
</form>
|
||||
</div>
|
||||
<div class="body">
|
||||
<div class="lnb">
|
||||
<img widget="login_info" skin="xe_official" colorset="{$layout_info->colorset}" />
|
||||
<h2 loop="$main_menu->list=>$key1,$val1" cond="$val1['selected']"><a href="{$val1['href']}" target="_blank"|cond="$val1['open_window']=='Y'">{$val1['link']}</a></h2>
|
||||
<ul class="locNav" loop="$main_menu->list=>$key1,$val1" cond="$val1['selected'] && $val1['list']">
|
||||
<li loop="$val1['list']=>$key2,$val2" class="active"|cond="$val2['selected']"><a href="{$val2['href']}" target="_blank"|cond="$val2['open_window']=='Y'">{$val2['link']}</a>
|
||||
<ul cond="$val2['list']">
|
||||
<li loop="$val2['list']=>$key3,$val3" class="active"|cond="$val3['selected']"><a href="{$val3['href']}" target="_blank"|cond="$val3['open_window']=='Y'">{$val3['link']}</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content xe_content">
|
||||
{$content}
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<p><a href="http://xpressengine.com/" target="_blank">Powered by <strong>XE</strong></a></p>
|
||||
</div>
|
||||
</div>
|
||||
<!--@if(Mobile::isMobileCheckByAgent())-->
|
||||
<div style="margin:1em 0;padding:.5em;background:#333;border:1px solid #666;border-left:0;border-right:0"><p style="color:#fff;text-align:center;margin:1em 0">{$lang->msg_pc_to_mobile} <a href="{getUrl('m', '1')}" style="color:#FF0; font-weight:bold">{$lang->cmd_move}</a></p></div>
|
||||
<!--@end-->
|
||||
|
|
|
|||
|
|
@ -105,6 +105,9 @@
|
|||
if(!$oDB->isColumnExists("document_extra_keys","eid")) return true;
|
||||
if(!$oDB->isColumnExists("document_extra_vars","eid")) return true;
|
||||
|
||||
// 2011. 03. 30 Cubrid index 추가 요청
|
||||
if(!$oDB->isIndexExists("document_extra_vars", "idx_document_list_order")) return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
@ -238,6 +241,11 @@
|
|||
}
|
||||
}
|
||||
|
||||
// 2011. 03. 30 Cubrid index 추가 요청
|
||||
if(!$oDB->isIndexExists("document_extra_vars", "idx_document_list_order")) {
|
||||
$oDB->addIndex("document_extra_vars", "idx_document_list_order", array("document_srl","module_srl","var_idx"), false);
|
||||
}
|
||||
|
||||
return new Object(0,'success_updated');
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -418,8 +418,11 @@
|
|||
|
||||
$path = sprintf("./files/attach/images/%s/%s", $module_srl,getNumberingPath($upload_target_srl,3));
|
||||
|
||||
// 파일 이름에서 특수문자를 _로 변환
|
||||
$_filename = preg_replace('/[#$&*?+%"\']/', '_', $file_info['name']);
|
||||
// special character to '_'
|
||||
// change to md5 file name. because window php bug. window php is not recognize unicode character file name - by cherryfilter
|
||||
$ext = substr(strrchr($file_info['name'],'.'),1);
|
||||
//$_filename = preg_replace('/[#$&*?+%"\']/', '_', $file_info['name']);
|
||||
$_filename = md5(crypt(rand(1000000,900000), rand(0,100))).'.'.$ext;
|
||||
$filename = $path.$_filename;
|
||||
$idx = 1;
|
||||
while(file_exists($filename)) {
|
||||
|
|
@ -440,13 +443,11 @@
|
|||
if($manual_insert) {
|
||||
@copy($file_info['tmp_name'], $filename);
|
||||
if(!file_exists($filename)) {
|
||||
$ext = substr(strrchr($file_info['name'],'.'),1);
|
||||
$filename = $path. md5(crypt(rand(1000000,900000).$file_info['name'])).'.'.$ext;
|
||||
@copy($file_info['tmp_name'], $filename);
|
||||
}
|
||||
} else {
|
||||
if(!@move_uploaded_file($file_info['tmp_name'], $filename)) {
|
||||
$ext = substr(strrchr($file_info['name'],'.'),1);
|
||||
$filename = $path. md5(crypt(rand(1000000,900000).$file_info['name'])).'.'.$ext;
|
||||
if(!@move_uploaded_file($file_info['tmp_name'], $filename)) return new Object(-1,'msg_file_upload_error');
|
||||
}
|
||||
|
|
|
|||
|
|
@ -65,6 +65,8 @@
|
|||
}
|
||||
}
|
||||
|
||||
$this->createWelcomePage();
|
||||
|
||||
// 설치 완료 메세지 출력
|
||||
$this->setMessage('msg_install_completed');
|
||||
}
|
||||
|
|
@ -359,5 +361,116 @@
|
|||
return true;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief install welcome page
|
||||
**/
|
||||
function createWelcomePage(){
|
||||
// ko/en/...
|
||||
$lang = Context::getLangType();
|
||||
|
||||
// insertMenu
|
||||
$menu_args->site_srl = 0;
|
||||
$menu_args->title = 'welcome_menu';
|
||||
$menu_srl = $menu_args->menu_srl = getNextSequence();
|
||||
$menu_args->listorder = $menu_srl * -1;
|
||||
|
||||
$output = executeQuery('menu.insertMenu', $menu_args);
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
// insertMenuItem
|
||||
// create 1depth menuitem
|
||||
$item_args->menu_srl = $menu_srl;
|
||||
$item_args->name = 'menu1';
|
||||
$parent_srl = $item_args->menu_item_srl = getNextSequence();
|
||||
$item_args->listorder = -1*$item_args->menu_item_srl;
|
||||
|
||||
$output = executeQuery('menu.insertMenuItem', $item_args);
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
// create 2depth menuitem
|
||||
unset($item_args);
|
||||
$item_args->menu_srl = $menu_srl;
|
||||
$item_args->parent_srl = $parent_srl;
|
||||
$item_args->url = 'welcome_page';
|
||||
$item_args->name = 'menu1-1';
|
||||
$item_args->menu_item_srl = getNextSequence();
|
||||
$item_args->listorder = -1*$item_args->menu_item_srl;
|
||||
|
||||
$output = executeQuery('menu.insertMenuItem', $item_args);
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
// XML 파일을 갱신
|
||||
$oMenuAdminController = &getAdminController('menu');
|
||||
$oMenuAdminController->makeXmlFile($menu_srl);
|
||||
|
||||
// create Layout
|
||||
//extra_vars init
|
||||
$extra_vars->colorset = 'default';
|
||||
$extra_vars->main_menu = $menu_srl;
|
||||
$extra_vars->bottom_menu = $menu_srl;
|
||||
$extra_vars->menu_name_list = array();
|
||||
$extra_vars->menu_name_list[$menu_srl] = 'welcome_menu';
|
||||
|
||||
$args->site_srl = 0;
|
||||
$layout_srl = $args->layout_srl = getNextSequence();
|
||||
$args->layout = 'xe_official';
|
||||
$args->title = 'welcome_layout';
|
||||
$args->layout_type = 'P';
|
||||
|
||||
$oLayoutAdminController = &getAdminController('layout');
|
||||
$output = $oLayoutAdminController->insertLayout($args);
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
// update Layout
|
||||
$args->extra_vars = serialize($extra_vars);
|
||||
$output = $oLayoutAdminController->updateLayout($args);
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
// insertPageModule
|
||||
$page_args->layout_srl = $layout_srl;
|
||||
$page_args->module = 'page';
|
||||
$page_args->mid = 'welcome_page';
|
||||
$page_args->module_category_srl = 0;
|
||||
$page_args->page_caching_interval = 0;
|
||||
|
||||
$oModuleController = &getController('module');
|
||||
$output = $oModuleController->insertModule($page_args);
|
||||
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
$module_srl = $output->get('module_srl');
|
||||
|
||||
// insert PageContents - widget
|
||||
$oTemplateHandler = &TemplateHandler::getInstance();
|
||||
|
||||
$oDocumentModel = &getModel('document');
|
||||
$oDocumentController = &getController('document');
|
||||
|
||||
$obj->module_srl = $module_srl;
|
||||
Context::set('version', __ZBXE_VERSION__);
|
||||
$obj->title = 'welcome_document';
|
||||
|
||||
$obj->content = $oTemplateHandler->compile('./modules/install/tpl/welcome_content', 'welcome_content_'.$lang);
|
||||
|
||||
$output = $oDocumentController->insertDocument($obj);
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
$document_srl = $output->get('document_srl');
|
||||
|
||||
// save PageWidget
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
|
||||
$module_info->content = '<img src="./common/tpl/images/widget_bg.jpg" class="zbxe_widget_output" widget="widgetContent" style="WIDTH: 100%; FLOAT: left" body="" document_srl="'.$document_srl.'" widget_padding_left="0" widget_padding_right="0" widget_padding_top="0" widget_padding_bottom="0" />';
|
||||
|
||||
$output = $oModuleController->updateModule($module_info);
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
// insertFirstModule
|
||||
$site_args->site_srl = 0;
|
||||
$site_args->index_module_srl = $module_srl;
|
||||
$oModuleController->updateSite($site_args);
|
||||
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
|
@ -3,7 +3,7 @@
|
|||
*/
|
||||
function completeInstalled(ret_obj) {
|
||||
alert(ret_obj["message"]);
|
||||
location.href = "./index.php?module=admin";
|
||||
location.href = "./index.php";
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
26
modules/install/tpl/welcome_content/welcome_content_en.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<div>
|
||||
<div style="overflow:hidden;float:left;padding:none;margin:none;width:100%;">
|
||||
<div style="padding:0px 0px 0px 0px !important; padding:none !important;">
|
||||
<h1>XE core '{$version}' has been successfully installed!</h1>
|
||||
<p>We recommend you to delete this demo page before launching the site.<br />Please check the following list to verify whether the installation has been properly completed.<br />You can see all the components on the administration page.</p>
|
||||
<ol>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module','admin', 'act', 'dispLayoutAdminContent')}" target="_blank">the layout</a></strong> has been successfully installed, you can see the screen containing a <strong>header</strong>, a <strong>content body</strong>, and a <strong>footer</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminContent')}" target="_blank">Menu module</a></strong> has been successfully installed, you can see both <strong>global and local navigations</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispIntegration_searchAdminContent')}" target="_blank">Integrated Search module</a></strong> has been successfully installed, you can see <strong>the search form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispWidgetAdminDownloadedList')}" target="_blank">Login widget</a></strong> has been successfully installed, you can see <strong>the login form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispPageAdminContent')}" target="_blank">Page module</a></strong> has been successfully installed, you see this page.
|
||||
</li>
|
||||
</ol>
|
||||
<p>You can replace it with some other module on <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispAdminConfig')}" target="_blank">the Settings page</a></strong>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
26
modules/install/tpl/welcome_content/welcome_content_es.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<div>
|
||||
<div style="overflow:hidden;float:left;padding:none;margin:none;width:100%;">
|
||||
<div style="padding:0px 0px 0px 0px !important; padding:none !important;">
|
||||
<h1>XE core '{$version}' has been successfully installed!</h1>
|
||||
<p>We recommend you to delete this demo page before launching the site.<br />Please check the following list to verify whether the installation has been properly completed.<br />You can see all the components on the administration page.</p>
|
||||
<ol>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module','admin', 'act', 'dispLayoutAdminContent')}" target="_blank">the layout</a></strong> has been successfully installed, you can see the screen containing a <strong>header</strong>, a <strong>content body</strong>, and a <strong>footer</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminContent')}" target="_blank">Menu module</a></strong> has been successfully installed, you can see both <strong>global and local navigations</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispIntegration_searchAdminContent')}" target="_blank">Integrated Search module</a></strong> has been successfully installed, you can see <strong>the search form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispWidgetAdminDownloadedList')}" target="_blank">Login widget</a></strong> has been successfully installed, you can see <strong>the login form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispPageAdminContent')}" target="_blank">Page module</a></strong> has been successfully installed, you see this page.
|
||||
</li>
|
||||
</ol>
|
||||
<p>You can replace it with some other module on <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispAdminConfig')}" target="_blank">the Settings page</a></strong>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
26
modules/install/tpl/welcome_content/welcome_content_fr.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<div>
|
||||
<div style="overflow:hidden;float:left;padding:none;margin:none;width:100%;">
|
||||
<div style="padding:0px 0px 0px 0px !important; padding:none !important;">
|
||||
<h1>XE core '{$version}' has been successfully installed!</h1>
|
||||
<p>We recommend you to delete this demo page before launching the site.<br />Please check the following list to verify whether the installation has been properly completed.<br />You can see all the components on the administration page.</p>
|
||||
<ol>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module','admin', 'act', 'dispLayoutAdminContent')}" target="_blank">the layout</a></strong> has been successfully installed, you can see the screen containing a <strong>header</strong>, a <strong>content body</strong>, and a <strong>footer</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminContent')}" target="_blank">Menu module</a></strong> has been successfully installed, you can see both <strong>global and local navigations</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispIntegration_searchAdminContent')}" target="_blank">Integrated Search module</a></strong> has been successfully installed, you can see <strong>the search form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispWidgetAdminDownloadedList')}" target="_blank">Login widget</a></strong> has been successfully installed, you can see <strong>the login form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispPageAdminContent')}" target="_blank">Page module</a></strong> has been successfully installed, you see this page.
|
||||
</li>
|
||||
</ol>
|
||||
<p>You can replace it with some other module on <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispAdminConfig')}" target="_blank">the Settings page</a></strong>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
28
modules/install/tpl/welcome_content/welcome_content_jp.html
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
<div>
|
||||
<div style="overflow:hidden;float:left;padding:none;margin:none;width:100%;">
|
||||
<div style="padding:0px 0px 0px 0px !important; padding:none !important;">
|
||||
<h1>XE core '{$version}' has been successfully installed!</h1>
|
||||
<p>ウェブサイトを始める前にこのページを削除してください。<br />以下のリストの格項目をチェックして設置状態を確認することができます。<br />管理ページから全てのコンポネントを確認することができます。</p>
|
||||
<ol>
|
||||
<li>
|
||||
画面の構成から <strong>header</strong>, <strong>body</strong>, <strong>footer</strong>が見えたら、<strong><a href="{getUrl('', 'module','admin', 'act', 'dispLayoutAdminContent')}" target="_blank">レイアウト</a></strong>は正常に設置されたことです。
|
||||
</li>
|
||||
<li>
|
||||
<strong>画面上端と左に位置する二つのメニュー</strong>が見えたら、<strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminContent')}" target="_blank">メニューモジュール</a></strong>は正常に設置されたことです
|
||||
</li>
|
||||
<li>
|
||||
画面右上端に<strong>検索ボックス</strong>が見えたら、<strong><a href="{getUrl('module', 'admin', 'act', 'dispIntegration_searchAdminContent')}" target="_blank">統合検索モジュール</a></strong>は正常に設置されたことです
|
||||
</li>
|
||||
<li>
|
||||
画面左端に<strong>ログインボックス</strong>が見えたら、<strong><a href="{getUrl('module', 'admin', 'act', 'dispWidgetAdminDownloadedList')}" target="_blank">ログインウィジェット</a></strong>は正常に設置されたことです
|
||||
</li>
|
||||
<li>
|
||||
このページが読めたら、<strong><a href="{getUrl('module', 'admin', 'act', 'dispPageAdminContent')}" target="_blank">ページモジュール</a></strong>は正常に設置されたことです
|
||||
</li>
|
||||
</ol>
|
||||
<p>
|
||||
<strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispAdminConfig')}" target="_blank">設定ページ</a></strong>で他のページを初期起動モジュールにセッティングすることができます。
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
26
modules/install/tpl/welcome_content/welcome_content_ko.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<div>
|
||||
<div style="overflow:hidden;float:left;padding:none;margin:none;width:100%;">
|
||||
<div style="padding:0px 0px 0px 0px !important; padding:none !important;">
|
||||
<h1>XE core '{$version}' 설치를 환영합니다!</h1>
|
||||
<p>XE core설치가 성공적으로 완료되었습니다.<br />이 페이지는 데모 페이지 이므로 추후 사이트 운영시 삭제 가능합니다.<br />모든 설치요소는 관리자로 로그인하셔야 확인할 수 있습니다.</p>
|
||||
<ol>
|
||||
<li>
|
||||
<strong>헤더</strong>, <strong>본문</strong>, <strong>풋터</strong>로 구성된 화면이 보인다면 <strong><a href="{getUrl('', 'module','admin', 'act', 'dispLayoutAdminContent')}" target="_blank">레이아웃</a></strong>이 정상적으로 설치된 것입니다.
|
||||
</li>
|
||||
<li>
|
||||
<strong>글로벌 네비게이션</strong>과 <strong>로컬 네비게이션</strong>이 보인다면 <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminContent')}" target="_blank">메뉴 모듈</a></strong>이 설치된 것입니다.
|
||||
</li>
|
||||
<li>
|
||||
<strong>통합 검색 인풋</strong>이 보인다면 <strong><a href="{getUrl('module', 'admin', 'act', 'dispIntegration_searchAdminContent')}" target="_blank">통합검색 모듈</a></strong>이 설치된 것입니다.
|
||||
</li>
|
||||
<li>
|
||||
<strong>로그인 인풋</strong>이 보인다면 <strong><a href="{getUrl('module', 'admin', 'act', 'dispWidgetAdminDownloadedList')}" target="_blank">로그인 정보 출력 위젯</a></strong>이 설치된 것입니다.
|
||||
</li>
|
||||
<li>
|
||||
<strong>이 메시지</strong>가 보인다면 <strong><a href="{getUrl('module', 'admin', 'act', 'dispPageAdminContent')}" target="_blank">페이지 모듈</a></strong>이 설치된 것입니다.
|
||||
</li>
|
||||
</ol>
|
||||
<p>페이지 모듈이 시작 모듈로 지정되어 있습니다. <a href="{getUrl('', 'module', 'admin', 'act', 'dispAdminConfig')}" target="_blank">관리자 설정화면</a>에서 변경 가능합니다.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
26
modules/install/tpl/welcome_content/welcome_content_mn.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<div>
|
||||
<div style="overflow:hidden;float:left;padding:none;margin:none;width:100%;">
|
||||
<div style="padding:0px 0px 0px 0px !important; padding:none !important;">
|
||||
<h1>XE core '{$version}' has been successfully installed!</h1>
|
||||
<p>We recommend you to delete this demo page before launching the site.<br />Please check the following list to verify whether the installation has been properly completed.<br />You can see all the components on the administration page.</p>
|
||||
<ol>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module','admin', 'act', 'dispLayoutAdminContent')}" target="_blank">the layout</a></strong> has been successfully installed, you can see the screen containing a <strong>header</strong>, a <strong>content body</strong>, and a <strong>footer</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminContent')}" target="_blank">Menu module</a></strong> has been successfully installed, you can see both <strong>global and local navigations</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispIntegration_searchAdminContent')}" target="_blank">Integrated Search module</a></strong> has been successfully installed, you can see <strong>the search form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispWidgetAdminDownloadedList')}" target="_blank">Login widget</a></strong> has been successfully installed, you can see <strong>the login form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispPageAdminContent')}" target="_blank">Page module</a></strong> has been successfully installed, you see this page.
|
||||
</li>
|
||||
</ol>
|
||||
<p>You can replace it with some other module on <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispAdminConfig')}" target="_blank">the Settings page</a></strong>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
26
modules/install/tpl/welcome_content/welcome_content_ru.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<div>
|
||||
<div style="overflow:hidden;float:left;padding:none;margin:none;width:100%;">
|
||||
<div style="padding:0px 0px 0px 0px !important; padding:none !important;">
|
||||
<h1>XE core '{$version}' has been successfully installed!</h1>
|
||||
<p>We recommend you to delete this demo page before launching the site.<br />Please check the following list to verify whether the installation has been properly completed.<br />You can see all the components on the administration page.</p>
|
||||
<ol>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module','admin', 'act', 'dispLayoutAdminContent')}" target="_blank">the layout</a></strong> has been successfully installed, you can see the screen containing a <strong>header</strong>, a <strong>content body</strong>, and a <strong>footer</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminContent')}" target="_blank">Menu module</a></strong> has been successfully installed, you can see both <strong>global and local navigations</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispIntegration_searchAdminContent')}" target="_blank">Integrated Search module</a></strong> has been successfully installed, you can see <strong>the search form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispWidgetAdminDownloadedList')}" target="_blank">Login widget</a></strong> has been successfully installed, you can see <strong>the login form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispPageAdminContent')}" target="_blank">Page module</a></strong> has been successfully installed, you see this page.
|
||||
</li>
|
||||
</ol>
|
||||
<p>You can replace it with some other module on <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispAdminConfig')}" target="_blank">the Settings page</a></strong>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
26
modules/install/tpl/welcome_content/welcome_content_tr.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<div>
|
||||
<div style="overflow:hidden;float:left;padding:none;margin:none;width:100%;">
|
||||
<div style="padding:0px 0px 0px 0px !important; padding:none !important;">
|
||||
<h1>XE core '{$version}' has been successfully installed!</h1>
|
||||
<p>We recommend you to delete this demo page before launching the site.<br />Please check the following list to verify whether the installation has been properly completed.<br />You can see all the components on the administration page.</p>
|
||||
<ol>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module','admin', 'act', 'dispLayoutAdminContent')}" target="_blank">the layout</a></strong> has been successfully installed, you can see the screen containing a <strong>header</strong>, a <strong>content body</strong>, and a <strong>footer</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminContent')}" target="_blank">Menu module</a></strong> has been successfully installed, you can see both <strong>global and local navigations</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispIntegration_searchAdminContent')}" target="_blank">Integrated Search module</a></strong> has been successfully installed, you can see <strong>the search form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispWidgetAdminDownloadedList')}" target="_blank">Login widget</a></strong> has been successfully installed, you can see <strong>the login form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispPageAdminContent')}" target="_blank">Page module</a></strong> has been successfully installed, you see this page.
|
||||
</li>
|
||||
</ol>
|
||||
<p>You can replace it with some other module on <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispAdminConfig')}" target="_blank">the Settings page</a></strong>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
26
modules/install/tpl/welcome_content/welcome_content_vi.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<div>
|
||||
<div style="overflow:hidden;float:left;padding:none;margin:none;width:100%;">
|
||||
<div style="padding:0px 0px 0px 0px !important; padding:none !important;">
|
||||
<h1>XE core '{$version}' has been successfully installed!</h1>
|
||||
<p>We recommend you to delete this demo page before launching the site.<br />Please check the following list to verify whether the installation has been properly completed.<br />You can see all the components on the administration page.</p>
|
||||
<ol>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module','admin', 'act', 'dispLayoutAdminContent')}" target="_blank">the layout</a></strong> has been successfully installed, you can see the screen containing a <strong>header</strong>, a <strong>content body</strong>, and a <strong>footer</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminContent')}" target="_blank">Menu module</a></strong> has been successfully installed, you can see both <strong>global and local navigations</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispIntegration_searchAdminContent')}" target="_blank">Integrated Search module</a></strong> has been successfully installed, you can see <strong>the search form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispWidgetAdminDownloadedList')}" target="_blank">Login widget</a></strong> has been successfully installed, you can see <strong>the login form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispPageAdminContent')}" target="_blank">Page module</a></strong> has been successfully installed, you see this page.
|
||||
</li>
|
||||
</ol>
|
||||
<p>You can replace it with some other module on <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispAdminConfig')}" target="_blank">the Settings page</a></strong>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
<div>
|
||||
<div style="overflow:hidden;float:left;padding:none;margin:none;width:100%;">
|
||||
<div style="padding:0px 0px 0px 0px !important; padding:none !important;">
|
||||
<h1>XE core '{$version}' has been successfully installed!</h1>
|
||||
<p>We recommend you to delete this demo page before launching the site.<br />Please check the following list to verify whether the installation has been properly completed.<br />You can see all the components on the administration page.</p>
|
||||
<ol>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module','admin', 'act', 'dispLayoutAdminContent')}" target="_blank">the layout</a></strong> has been successfully installed, you can see the screen containing a <strong>header</strong>, a <strong>content body</strong>, and a <strong>footer</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminContent')}" target="_blank">Menu module</a></strong> has been successfully installed, you can see both <strong>global and local navigations</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispIntegration_searchAdminContent')}" target="_blank">Integrated Search module</a></strong> has been successfully installed, you can see <strong>the search form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispWidgetAdminDownloadedList')}" target="_blank">Login widget</a></strong> has been successfully installed, you can see <strong>the login form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispPageAdminContent')}" target="_blank">Page module</a></strong> has been successfully installed, you see this page.
|
||||
</li>
|
||||
</ol>
|
||||
<p>You can replace it with some other module on <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispAdminConfig')}" target="_blank">the Settings page</a></strong>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
<div>
|
||||
<div style="overflow:hidden;float:left;padding:none;margin:none;width:100%;">
|
||||
<div style="padding:0px 0px 0px 0px !important; padding:none !important;">
|
||||
<h1>XE core '{$version}' has been successfully installed!</h1>
|
||||
<p>We recommend you to delete this demo page before launching the site.<br />Please check the following list to verify whether the installation has been properly completed.<br />You can see all the components on the administration page.</p>
|
||||
<ol>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module','admin', 'act', 'dispLayoutAdminContent')}" target="_blank">the layout</a></strong> has been successfully installed, you can see the screen containing a <strong>header</strong>, a <strong>content body</strong>, and a <strong>footer</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminContent')}" target="_blank">Menu module</a></strong> has been successfully installed, you can see both <strong>global and local navigations</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispIntegration_searchAdminContent')}" target="_blank">Integrated Search module</a></strong> has been successfully installed, you can see <strong>the search form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispWidgetAdminDownloadedList')}" target="_blank">Login widget</a></strong> has been successfully installed, you can see <strong>the login form</strong>.
|
||||
</li>
|
||||
<li>
|
||||
When <strong><a href="{getUrl('module', 'admin', 'act', 'dispPageAdminContent')}" target="_blank">Page module</a></strong> has been successfully installed, you see this page.
|
||||
</li>
|
||||
</ol>
|
||||
<p>You can replace it with some other module on <strong><a href="{getUrl('', 'module', 'admin', 'act', 'dispAdminConfig')}" target="_blank">the Settings page</a></strong>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||