move default theme from theme project to core project
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9807 201d5d3c-b55e-5fd7-737f-ddc643e51545
30
themes/xe_solid_enterprise/conf/info.xml
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<theme>
|
||||
<version>0.1</version>
|
||||
<title xml:lang="ko">XE Solid Enterprise Theme</title>
|
||||
<title xml:lang="en">XE Solid Enterprise Theme</title>
|
||||
<title xml:lang="zh-CN">XE 标准企业主题</title>
|
||||
<date>2011-09-26</date>
|
||||
<publisher email_address="developers@xpressengine.com" link="http://www.xpressengine.com">
|
||||
<name xml:lang="ko">NHN</name>
|
||||
<name xml:lang="en">NHN</name>
|
||||
<name xml:lang="zh-CN">NHN</name>
|
||||
</publisher>
|
||||
<description xml:lang="ko">XE 기본 기업용 테마는 심플하고 실용적인 특점을 살리고 있으며 어두운 파랑과 화이트가 사용되었습니다. 배너슬라이드 기능이 탑재되었으며 효율적으로 사용이 가능하며, 뚜렷한 정보제공에 치우치고 있습니다.</description>
|
||||
<description xml:lang="en">THE XE Solid Enterprise Layout inherits the concise and functional style from other XE sites, it utilizes dark blue and white as the main color, provides a banner displaying function, make the enterprise user esay to read and search the site contents.</description>
|
||||
<description xml:lang="zh-CN"> XE标准企业主题继承了XE网站简洁,实用的特点,色调以深蓝色和白色为主,提供显示广告栏功能,易于用户浏览,方便用户更快速的查找所需要的信息.</description>
|
||||
<layout>
|
||||
<directory path="./themes/xe_solid_enterprise/layouts/xe_solid_enterprise" />
|
||||
</layout>
|
||||
<skinInfos>
|
||||
<skinInfo>
|
||||
<directory path="./themes/xe_solid_enterprise/modules/communication" />
|
||||
</skinInfo>
|
||||
<skinInfo>
|
||||
<directory path="./themes/xe_solid_enterprise/modules/member" />
|
||||
</skinInfo>
|
||||
<skinInfo>
|
||||
<directory path="./themes/xe_solid_enterprise/modules/message" />
|
||||
</skinInfo>
|
||||
</skinInfos>
|
||||
</theme>
|
||||
|
|
@ -0,0 +1,312 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<layout version="0.2">
|
||||
<title xml:lang="ko">XE 기업용 레이아웃</title>
|
||||
<title xml:lang="jp">XE Solid Enterprise Layout</title>
|
||||
<title xml:lang="en">XE Solid Enterprise Layout</title>
|
||||
<title xml:lang="ge">XE Solid Enterprise Layout</title>
|
||||
<title xml:lang="ru">XE Solid Enterprise Layout</title>
|
||||
<title xml:lang="es">XE Solid Enterprise Layout</title>
|
||||
<title xml:lang="zh-CN">XE标准企业布局</title>
|
||||
<title xml:lang="zh-TW">XE Solid Enterprise Layout</title>
|
||||
<title xml:lang="vi">XE Solid Enterprise Layout</title>
|
||||
<title xml:lang="tr">XE Solid Enterprise Layout</title>
|
||||
<description xml:lang="ko">
|
||||
XE 기업용 레이아웃은 XE의 심플하고 실용적인 특점을 살리고 있으며 어두운 파랑과 화이트가 사용되었습니다. 배너슬라이드 기능이 탑재되었으며 효율적으로 사용이 가능하며, 뚜렷한 정보제공에 치우치고 있습니다.
|
||||
제작: developers
|
||||
</description>
|
||||
<description xml:lang="jp">
|
||||
THE XE Solid Enterprise Layout inherits the concise and functional style from other XE sites, it utilizes dark blue and white as the main color, provides a banner displaying function, make the enterprise user esay to read and search the site contents.
|
||||
Author : developers
|
||||
</description>
|
||||
<description xml:lang="en">
|
||||
THE XE Solid Enterprise Layout inherits the concise and functional style from other XE sites, it utilizes dark blue and white as the main color, provides a banner displaying function, make the enterprise user esay to read and search the site contents.
|
||||
Author : developers
|
||||
</description>
|
||||
<description xml:lang="ge">
|
||||
THE XE Solid Enterprise Layout inherits the concise and functional style from other XE sites, it utilizes dark blue and white as the main color, provides a banner displaying function, make the enterprise user esay to read and search the site contents.
|
||||
Author : developers
|
||||
</description>
|
||||
<description xml:lang="ru">
|
||||
THE XE Solid Enterprise Layout inherits the concise and functional style from other XE sites, it utilizes dark blue and white as the main color, provides a banner displaying function, make the enterprise user esay to read and search the site contents.
|
||||
Author : developers
|
||||
</description>
|
||||
<description xml:lang="es">
|
||||
THE XE Solid Enterprise Layout inherits the concise and functional style from other XE sites, it utilizes dark blue and white as the main color, provides a banner displaying function, make the enterprise user esay to read and search the site contents.
|
||||
Author : developers
|
||||
</description>
|
||||
<description xml:lang="zh-CN">
|
||||
XE标准企业布局继承了XE网站简洁,实用的特点,色调以深蓝色和白色为主,提供显示广告栏功能,易于用户浏览,方便用户更快速的查找所需要的信息。
|
||||
作者: developers
|
||||
</description>
|
||||
<description xml:lang="zh-TW">
|
||||
THE XE Solid Enterprise Layout inherits the concise and functional style from other XE sites, it utilizes dark blue and white as the main color, provides a banner displaying function, make the enterprise user esay to read and search the site contents.
|
||||
Author : developers
|
||||
</description>
|
||||
<description xml:lang="vi">
|
||||
THE XE Solid Enterprise Layout inherits the concise and functional style from other XE sites, it utilizes dark blue and white as the main color, provides a banner displaying function, make the enterprise user esay to read and search the site contents.
|
||||
Author : developers
|
||||
</description>
|
||||
<description xml:lang="tr">
|
||||
THE XE Solid Enterprise Layout inherits the concise and functional style from other XE sites, it utilizes dark blue and white as the main color, provides a banner displaying function, make the enterprise user esay to read and search the site contents.
|
||||
Author : developers
|
||||
</description>
|
||||
<version>1.0</version>
|
||||
<date>2011-08-26</date>
|
||||
<link>http://www.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>
|
||||
</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>
|
||||
<var name="use_banner" type="select" default="demo">
|
||||
<title xml:lang="ko">배너 슬라이드 사용하기</title>
|
||||
<title xml:lang="en">Use Banner</title>
|
||||
<title xml:lang="zh-CN">使用广告牌</title>
|
||||
<description xml:lang="ko">레이아웃에 배너를 보여주는 방법을 선택합니다.</description>
|
||||
<description xml:lang="en">Decide to display a Banner on the layout or not.</description>
|
||||
<description xml:lang="zh-CN">选择是否在布局上显示广告牌。</description>
|
||||
<options value="demo">
|
||||
<title xml:lang="ko">내장</title>
|
||||
<title xml:lang="en">Demo</title>
|
||||
<title xml:lang="zh-CN">默认</title>
|
||||
</options>
|
||||
<options value="custom">
|
||||
<title xml:lang="ko">업로드</title>
|
||||
<title xml:lang="en">Custom</title>
|
||||
<title xml:lang="zh-CN">自定义</title>
|
||||
</options>
|
||||
<options value="no">
|
||||
<title xml:lang="ko">사용하지 않음</title>
|
||||
<title xml:lang="en">Non-display</title>
|
||||
<title xml:lang="zh-CN">不显示</title>
|
||||
</options>
|
||||
</var>
|
||||
<var name="banner_image_1" type="image">
|
||||
<title xml:lang="ko">배너 이미지 #1</title>
|
||||
<title xml:lang="en">Banner Image#1</title>
|
||||
<title xml:lang="zh-CN">广告牌图片#1</title>
|
||||
<description xml:lang="ko">첫번째 배너 이미지를 업로드해 주세요.(958px * 396px 이미지가 가장 어울립니다)</description>
|
||||
<description xml:lang="en">Please upload the banner image #1 (width: 958px, height: 396px).</description>
|
||||
<description xml:lang="zh-CN">请上传广告牌图片#1(图片大小958px * 396px为适)。</description>
|
||||
</var>
|
||||
<var name="url_image_1" type="text">
|
||||
<title xml:lang="ko">이미지#1 링크</title>
|
||||
<title xml:lang="en">URL Image#1</title>
|
||||
<title xml:lang="zh-CN">图片#1链接</title>
|
||||
<description xml:lang="ko">첫번째 이미지 링크를 클릭시에 이동할 (http://를 포함한) 홈 페이지 URL을 입력해 주세요.</description>
|
||||
<description xml:lang="en">Please input the URL for image #1 (start with http://).</description>
|
||||
<description xml:lang="zh-CN">请输入图片#1的链接 (以http://开头)。</description>
|
||||
</var>
|
||||
<var name="banner_image_2" type="image">
|
||||
<title xml:lang="ko">배너 이미지 #2</title>
|
||||
<title xml:lang="en">Banner Image#2</title>
|
||||
<title xml:lang="zh-CN">广告牌图片#2</title>
|
||||
<description xml:lang="ko">두번째 배너 이미지를 업로드해 주세요.(958px * 396px 이미지가 가장 어울립니다)</description>
|
||||
<description xml:lang="en">Please upload the banner image #2 (width: 958px, height: 396px).</description>
|
||||
<description xml:lang="zh-CN">请上传广告牌图片#2(图片大小958px * 396px为适)。</description>
|
||||
</var>
|
||||
<var name="url_image_2" type="text">
|
||||
<title xml:lang="ko">이미지#2 링크</title>
|
||||
<title xml:lang="en">URL Image#2</title>
|
||||
<title xml:lang="zh-CN">图片#2链接</title>
|
||||
<description xml:lang="ko">두번째 이미지 링크를 클릭시에 이동할 (http://를 포함한) 홈 페이지 URL을 입력해 주세요.</description>
|
||||
<description xml:lang="en">Please input the URL for image #2 (start with http://).</description>
|
||||
<description xml:lang="zh-CN">请输入图片#2的链接 (以http://开头)。</description>
|
||||
</var>
|
||||
<var name="banner_image_3" type="image">
|
||||
<title xml:lang="ko">배너 이미지 #3</title>
|
||||
<title xml:lang="en">Banner Image#3</title>
|
||||
<title xml:lang="zh-CN">广告牌图片#3</title>
|
||||
<description xml:lang="ko">세번째 배너 이미지를 업로드해 주세요.(958px * 396px 이미지가 가장 어울립니다)</description>
|
||||
<description xml:lang="en">Please upload the banner image #3 (width: 958px, height: 396px).</description>
|
||||
<description xml:lang="zh-CN">请上传广告牌图片#3(图片大小958px * 396px为适)。</description>
|
||||
</var>
|
||||
<var name="url_image_3" type="text">
|
||||
<title xml:lang="ko">이미지#3 링크</title>
|
||||
<title xml:lang="en">URL Image#3</title>
|
||||
<title xml:lang="zh-CN">图片#3链接</title>
|
||||
<description xml:lang="ko">세번째 이미지 링크를 클릭시에 이동할 (http://를 포함한) 홈 페이지 URL을 입력해 주세요.</description>
|
||||
<description xml:lang="en">Please input the URL for image #3 (start with http://).</description>
|
||||
<description xml:lang="zh-CN">请输入图片#3的链接 (以http://开头)。</description>
|
||||
</var>
|
||||
<var name="banner_image_4" type="image">
|
||||
<title xml:lang="ko">배너 이미지 #4</title>
|
||||
<title xml:lang="en">Banner Image#4</title>
|
||||
<title xml:lang="zh-CN">广告牌图片#4</title>
|
||||
<description xml:lang="ko">네번째 배너 이미지를 업로드해 주세요.(958px * 396px 이미지가 가장 어울립니다)</description>
|
||||
<description xml:lang="en">Please upload the banner image #4 (width: 958px, height: 396px).</description>
|
||||
<description xml:lang="zh-CN">请上传广告牌图片#4(图片大小958px * 396px为适)。</description>
|
||||
</var>
|
||||
<var name="url_image_4" type="text">
|
||||
<title xml:lang="ko">이미지#4 링크</title>
|
||||
<title xml:lang="en">URL Image#4</title>
|
||||
<title xml:lang="zh-CN">图片#4链接</title>
|
||||
<description xml:lang="ko">네번째 이미지 링크를 클릭시에 이동할 (http://를 포함한) 홈 페이지 URL을 입력해 주세요.</description>
|
||||
<description xml:lang="en">Please input the URL for image #4 (start with http://).</description>
|
||||
<description xml:lang="zh-CN">请输入图片#4的链接 (以http://开头)。</description>
|
||||
</var>
|
||||
<var name="banner_image_5" type="image">
|
||||
<title xml:lang="ko">배너 이미지 #5</title>
|
||||
<title xml:lang="en">Banner Image#5</title>
|
||||
<title xml:lang="zh-CN">广告牌图片#5</title>
|
||||
<description xml:lang="ko">다섯번째 배너 이미지를 업로드해 주세요.(958px * 396px 이미지가 가장 어울립니다)</description>
|
||||
<description xml:lang="en">Please upload the banner image #5 (width: 958px, height: 396px).</description>
|
||||
<description xml:lang="zh-CN">请上传广告牌图片#5(图片大小958px * 396px为适)。</description>
|
||||
</var>
|
||||
<var name="url_image_5" type="text">
|
||||
<title xml:lang="ko">이미지#5 링크</title>
|
||||
<title xml:lang="en">URL Image#5</title>
|
||||
<title xml:lang="zh-CN">图片#5链接</title>
|
||||
<description xml:lang="ko">다섯번째 이미지 링크를 클릭시에 이동할 (http://를 포함한) 홈 페이지 URL을 입력해 주세요.</description>
|
||||
<description xml:lang="en">Please input the URL for image #5 (start with http://).</description>
|
||||
<description xml:lang="zh-CN">请输入图片#5的链接 (以http://开头)。</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>
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
@charset "utf-8";
|
||||
.xeBanner { position:relative; z-index:100;}
|
||||
.xeBanner .section{ position:static; height:100%;width:100%; padding-top:1px; margin:0 !important; }
|
||||
.xeBanner.v1 #v1,
|
||||
.xeBanner.v2 #v2,
|
||||
.xeBanner.v3 #v3{ display:block;}
|
||||
.xeBanner #v1{ background-position:0 0;}
|
||||
/*.xeBanner #v2{ background-position:0 -347px;}
|
||||
.xeBanner #v3{ background-position:0 -694px;}*/
|
||||
.xeBanner .section h2,
|
||||
.xeBanner .section p{ position:relative; margin:0; z-index:-1; line-height:1.2;}
|
||||
.xeBanner .section a{ position:absolute; height:22px; top:160px; left:15px; font-size:11px; padding:0 8px; overflow:hidden; text-decoration:none;}
|
||||
.xeBanner .section a span{ position:relative; top:-22px;}
|
||||
|
||||
ul.pagination {width:75px;height:10px;margin:0 auto !important;text-align:center !important;}
|
||||
ul.pagination li {float:left;list-style:none;width:10px;height:10px;margin-right:5px;background:url(../images/slide_page_off.gif) no-repeat top left;}
|
||||
ul.pagination li.current {background:url(../images/slide_page_on.gif) no-repeat top left;}
|
||||
ul.pagination a {text-decoration:none;outline:none;ie-dummy: expression(this.hideFocus=true);}
|
||||
|
||||
/* slide_widget */
|
||||
.slide_widget {position:relative;}
|
||||
.slide_widget .mask {position:relative;z-index:80;margin:0 auto;padding:0;overflow:hidden;}
|
||||
.slide_widget ul {margin:0;}
|
||||
.slide_widget li {float:left;list-style:none;}
|
||||
|
||||
|
||||
/* slide_widget */
|
||||
#slide_widget {width:100%;height:446px; position:relative;background:url(../images/slide_box_bg.gif) repeat-x top left;}
|
||||
#slide_widget .mask {width:958px;height:418px;position:relative;z-index:80;margin:0 auto;padding:0;overflow:hidden;}
|
||||
#slide_widget ul {margin:0; padding:0;}
|
||||
#slide_widget li {float:left;list-style:none;}
|
||||
ul.imgSet {height:418px;position:absolute;left:width:100%;top:0;}
|
||||
.imgSet li {width:958px;height:420px;float:left;}
|
||||
.imgSet div.item {position:relative;z-index:50;}
|
||||
.imgSet li p {position:absolute;x:0;y:0;z-index:20;margin:0;}
|
||||
.slides_container div.shadow {position:absolute;left:0;margin-top:-105px;z-index:10;}
|
||||
.slides_container .section img{position:relative;z-index:50;}
|
||||
|
||||
|
||||
ul.paging {width:75px;height:10px;margin:0 auto !important;text-align:center;}
|
||||
.paging li {width:10px;height:10px;margin-right:5px;}
|
||||
.paging li.on {background:url(../images/slide_page_on.gif) no-repeat top left;}
|
||||
.paging li.off {background:url(../images/slide_page_off.gif) no-repeat top left;}
|
||||
.paging li span {visibility:hidden;}
|
||||
.paging a {text-decoration:none;}
|
||||
|
||||
#shadow {left: 15px;margin-top: -105px;position: absolute;z-index: -10;}
|
||||
|
||||
.slide_widget .mask {width:958px !important;}
|
||||
#slides,.slides_container,.slides_container div {width:958px !important;height:431px !important;display:block;}
|
||||
|
||||
.buttonBox {z-index:201}
|
||||
.section div {z-index:200}
|
||||
.slide_widget ul {position:relative;bottom:18px;z-index:150;}
|
||||
|
|
@ -0,0 +1,78 @@
|
|||
@charset "utf-8";
|
||||
/* CSS Document */
|
||||
|
||||
body {font-size: 12px;font-family:sans-serif; margin: 0; padding: 0;}
|
||||
img{border:none;}
|
||||
.iePngFix {behavior:url(../js/iePngFix.htc)}
|
||||
/* head */
|
||||
#wrap {width:100%;}
|
||||
#wrap .top {width:100%;height:73px;z-index:300;background:url(../images/header_bg.gif) repeat-x top left;}
|
||||
#wrap .header {width:960px;height:73px;margin:0 auto;position:relative; z-index:150;}
|
||||
.header .logo {margin-top:15px;float:left;}
|
||||
.header ul {margin:0;padding:0;}
|
||||
.header li {list-style:none;}
|
||||
|
||||
#wrap .main {width:100%;z-index:200;}
|
||||
.main .container {width:960px;position:relative;padding-top:50px;margin:0 auto 30px auto;_margin-bottom:50px;overflow:hidden;}
|
||||
#wrap .slide_banner {width:100%;height:446px;background:url(../images/slide_box_bg.gif) repeat-x top left; padding-top:15px;}
|
||||
.container .search_box_layout {position:absolute;top:10px;right:0px;}
|
||||
.search_box_layout .inputBox {width:218px;height:29px;background:url(../images/search_box_bg.gif) no-repeat top left;}
|
||||
.search_box_layout .inputBox .inputTypeText {width:175px;float:left;background:none;;outline:none;border:0 none;padding-left:10px;margin-top:3px;}
|
||||
.search_box_layout .inputBox .is_submit {width:15px;height:14px;float:right;margin-top:6px;margin-right:10px;}
|
||||
|
||||
|
||||
/* GNB */
|
||||
.header .gnb {position:absolute;top:36px; left:220px;z-index:300;}
|
||||
.gnb li.m1 {width:109px;height:35px;float:left;position:relative;}
|
||||
.gnb li.m_on {background:url(../images/gnb_m1_on_n.gif) no-repeat top left;}
|
||||
|
||||
.gnb a {font-family:Arial, Helvetica, sans-serif;font-weight:bold;outline:none;ie-dummy: expression(this.hideFocus=true);}
|
||||
.gnb li.m1 a.m1_a {color:#FFF;font-size:14px;line-height:14px;text-decoration:none;
|
||||
display:block;width:109px;height:35px;cursor:pointer;}
|
||||
|
||||
.gnb li.m_on a.m1_a {color:#0f0f0f !important;}
|
||||
.gnb li.m1 span.m1_span {display:block;width:109px;height:25px;text-align:center;padding-top:10px;}
|
||||
.gnb .lnb {margin:0;padding:1px 0 0 0;background:url(../images/lnb_bg.gif) no-repeat top left;}
|
||||
.gnb .sub {width:106px;position:absolute;left:2px;z-index:1000; display:none;}
|
||||
.gnb .lnb .s1 {width:106px;height:32px;background: url(../images/lnb_bg.gif) no-repeat top left;}
|
||||
.gnb .lnb .s1 a {width:106px;height:24px;padding-top:8px;font-size:12px;text-align:center;color:#5e5e60;display:block;font-weight:bold;text-decoration:none;}
|
||||
.gnb .lnb .s1 a:hover {color:white;background:url(../images/lnb_bg_on.gif) no-repeat 1px 0;}
|
||||
.gnb .lnb .s1 a.a_on {color:white;background:url(../images/lnb_bg_on.gif) no-repeat 1px 0;}
|
||||
.gnb .bottom {width:106px;height:3px;background:url(../images/lnb_bg.gif) no-repeat bottom left;}
|
||||
.gnb .bottom span {width:0;height:0;background:#000;}
|
||||
|
||||
|
||||
|
||||
/* slide_widget */
|
||||
#slide_widget {width:100%;height:446px; position:relative;background:url(../images/slide_box_bg.gif) repeat-x top left;}
|
||||
#slide_widget .mask {width:958px;height:446px;position:relative;z-index:80;margin:0 auto;padding:0;overflow:hidden;}
|
||||
#slide_widget ul {margin:0; padding:0;}
|
||||
#slide_widget li {float:left;list-style:none;}
|
||||
ul.imgSet {height:418px;position:absolute;left:width:100%;top:0;}
|
||||
.imgSet li {width:958px;height:420px;float:left;}
|
||||
.imgSet div.item {position:relative;z-index:50;}
|
||||
.imgSet li p {position:absolute;x:0;y:0;z-index:20;margin:0;}
|
||||
.imgSet li div.shadow {position:absolute;left:15px;top:323px;z-index:10;}
|
||||
|
||||
ul.paging {width:75px;height:10px;margin:0 auto !important;text-align:center;}
|
||||
.paging li {width:10px;height:10px;margin-right:5px;}
|
||||
.paging li.on {background:url(../images/slide_page_on.gif) no-repeat top left;}
|
||||
.paging li.off {background:url(../images/slide_page_off.gif) no-repeat top left;}
|
||||
.paging li span {visibility:hidden;}
|
||||
.paging a {text-decoration:none;}
|
||||
|
||||
|
||||
|
||||
.footer {width:960px;margin:0 auto;border-top:#dbdbdb solid 1px;position:relative;font-family:Tahoma, Geneva, sans-serif; }
|
||||
.footer .footer_p {color:#9fa09f;margin:12px auto;}
|
||||
|
||||
#selectLang {position:absolute;top:-1px;right:0;margin:0;}
|
||||
#selectLang dt {float:left;padding:4px 11px 0 0;font-family:"Times New Roman", Times, serif;font-size:12px;color:#aaabad;}
|
||||
#selectLang dd {float:left;margin:0;}
|
||||
#selectLang .langBtn {width:61px;height:20px; cursor:pointer;padding-top:7px;padding-left:7px;color:#5a5a5a;text-decoration:none;font-size:11px;line-height:11px;background:url(../images/btn_language.gif) no-repeat top left;}
|
||||
#selectLang .langSet {display:none;width:68px;padding:3px 0 0 0;margin:0;position:absolute;bottom:27px;_bottom:26px;z-index:500;background:url(../images/language_ul_top.png) no-repeat top left;}
|
||||
#selectLang ul li {list-style:none;border-right:#bdbaba solid 1px;border-left:#bdbaba solid 1px; background:#f0f0f0;}
|
||||
#selectLang ul li a {height:12px;padding:6px 0 6px 7px;display:block;}
|
||||
#selectLang li.on {border:#c3c3c3 solid 1px;background:#d7d7d7;}
|
||||
#selectLang li.on a {height:12px;padding:5px 0 5px 7px;}
|
||||
#selectLang li a {color:#5a5a5a;text-decoration:none;font-size:11px;line-height:11px;vertical-align:text-top;}
|
||||
|
After Width: | Height: | Size: 64 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 152 KiB |
|
After Width: | Height: | Size: 173 KiB |
|
After Width: | Height: | Size: 155 KiB |
|
After Width: | Height: | Size: 148 KiB |
|
After Width: | Height: | Size: 296 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 6.7 KiB |
|
After Width: | Height: | Size: 5.9 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 1 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 105 KiB |
|
After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 105 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 43 B |
|
|
@ -0,0 +1,187 @@
|
|||
<public:component>
|
||||
<script type="text/javascript">
|
||||
|
||||
// IE5.5+ PNG Alpha Fix v2.0 Alpha
|
||||
// (c) 2004-2008 Angus Turnbull http://www.twinhelix.com
|
||||
|
||||
// This is licensed under the GNU LGPL, version 2.1 or later.
|
||||
// For details, see: http://creativecommons.org/licenses/LGPL/2.1/
|
||||
|
||||
var IEPNGFix = window.IEPNGFix || {};
|
||||
IEPNGFix.data = IEPNGFix.data || {};
|
||||
|
||||
|
||||
// This must be a path to a blank image, relative to the HTML document(s).
|
||||
// In production use I suggest '/images/blank.gif' or similar. That's all!
|
||||
IEPNGFix.blankImg = 'layouts/xe_solid_enterprise/js/blank.gif';
|
||||
|
||||
|
||||
IEPNGFix.fix = function(elm, src, t) {
|
||||
// Applies an image 'src' to an element 'elm' using the DirectX filter.
|
||||
// If 'src' is null, filter is disabled.
|
||||
// Disables the 'hook' to prevent infinite recursion on setting BG/src.
|
||||
// 't' = type, where background tile = 0, background = 1, IMG SRC = 2.
|
||||
|
||||
var h = this.hook.enabled;
|
||||
this.hook.enabled = 0;
|
||||
|
||||
var f = 'DXImageTransform.Microsoft.AlphaImageLoader';
|
||||
src = (src || '').replace(/\(/g, '%28').replace(/\)/g, '%29');
|
||||
|
||||
if (
|
||||
src && !(/IMG|INPUT/.test(elm.nodeName) && (t != 2)) &&
|
||||
elm.currentStyle.width == 'auto' && elm.currentStyle.height == 'auto'
|
||||
) {
|
||||
elm.style.width = elm.offsetWidth + 'px';
|
||||
elm.style.height = elm.clientHeight + 'px';
|
||||
if (elm.currentStyle.display == 'inline') {
|
||||
elm.style.display = 'inline-block';
|
||||
}
|
||||
}
|
||||
|
||||
if (t == 1) {
|
||||
elm.style.backgroundImage = 'url("' + this.blankImg + '")';
|
||||
}
|
||||
if (t == 2) {
|
||||
elm.src = this.blankImg;
|
||||
}
|
||||
|
||||
if (elm.filters[f]) {
|
||||
elm.filters[f].enabled = src ? true : false;
|
||||
if (src) {
|
||||
elm.filters[f].src = src;
|
||||
}
|
||||
} else if (src) {
|
||||
elm.style.filter = 'progid:' + f + '(src="' + src +
|
||||
'",sizingMethod="' + (t == 2 ? 'scale' : 'crop') + '")';
|
||||
}
|
||||
|
||||
this.hook.enabled = h;
|
||||
};
|
||||
|
||||
|
||||
IEPNGFix.process = function(elm, init) {
|
||||
// Checks the onpropertychange event (on first 'init' run, a fake event)
|
||||
// and calls the filter-applying-functions.
|
||||
|
||||
if (
|
||||
!/MSIE (5\.5|6)/.test(navigator.userAgent) ||
|
||||
typeof elm.filters == 'unknown'
|
||||
) {
|
||||
return;
|
||||
}
|
||||
if (!this.data[elm.uniqueID]) {
|
||||
this.data[elm.uniqueID] = {
|
||||
className: ''
|
||||
};
|
||||
}
|
||||
var data = this.data[elm.uniqueID],
|
||||
evt = init ? { propertyName: 'src,backgroundImage' } : event,
|
||||
isSrc = /src/.test(evt.propertyName),
|
||||
isBg = /backgroundImage/.test(evt.propertyName),
|
||||
isPos = /width|height|background(Pos|Rep)/.test(evt.propertyName),
|
||||
isClass = !init && ((elm.className != data.className) &&
|
||||
(elm.className || data.className));
|
||||
if (!(isSrc || isBg || isPos || isClass)) {
|
||||
return;
|
||||
}
|
||||
data.className = elm.className;
|
||||
var blank = this.blankImg.match(/([^\/]+)$/)[1],
|
||||
eS = elm.style,
|
||||
eCS = elm.currentStyle;
|
||||
|
||||
// Required for Whatever:hover - erase set BG if className changes.
|
||||
if (
|
||||
isClass && (eS.backgroundImage.indexOf('url(') == -1 ||
|
||||
eS.backgroundImage.indexOf(blank) > -1)
|
||||
) {
|
||||
return setTimeout(function() {
|
||||
eS.backgroundImage = '';
|
||||
}, 0);
|
||||
}
|
||||
|
||||
// Foregrounds.
|
||||
if (isSrc && elm.src && { IMG: 1, INPUT: 1 }[elm.nodeName]) {
|
||||
if ((/\.png/i).test(elm.src)) {
|
||||
this.fix(elm, elm.src, 2);
|
||||
} else if (elm.src.indexOf(blank) == -1) {
|
||||
this.fix(elm, '');
|
||||
}
|
||||
}
|
||||
|
||||
// Backgrounds.
|
||||
var bgSrc = eCS.backgroundImage || eS.backgroundImage;
|
||||
if ((bgSrc + elm.src).indexOf(blank) == -1) {
|
||||
var bgPNG = bgSrc.match(/url[("']+(.*\.png[^\)"']*)[\)"']/i);
|
||||
if (bgPNG) {
|
||||
if (this.tileBG && !{ IMG: 1, INPUT: 1 }[elm.nodeName]) {
|
||||
this.tileBG(elm, bgPNG[1]);
|
||||
this.fix(elm, '', 1);
|
||||
} else {
|
||||
if (data.tiles && data.tiles.src) {
|
||||
this.tileBG(elm, '');
|
||||
}
|
||||
this.fix(elm, bgPNG[1], 1);
|
||||
this.childFix(elm);
|
||||
}
|
||||
} else {
|
||||
if (data.tiles && data.tiles.src) {
|
||||
this.tileBG(elm, '');
|
||||
}
|
||||
this.fix(elm, '');
|
||||
}
|
||||
} else if ((isPos || isClass) && data.tiles && data.tiles.src) {
|
||||
this.tileBG(elm, data.tiles.src);
|
||||
}
|
||||
|
||||
if (init) {
|
||||
this.hook.enabled = 1;
|
||||
elm.attachEvent('onpropertychange', this.hook);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
IEPNGFix.childFix = function(elm) {
|
||||
// "hasLayout" fix for unclickable children inside PNG backgrounds.
|
||||
var tags = [
|
||||
'a',
|
||||
'input',
|
||||
'select',
|
||||
'textarea',
|
||||
'button',
|
||||
'iframe',
|
||||
'object'
|
||||
],
|
||||
t = tags.length,
|
||||
tFix = [];
|
||||
while (t--) {
|
||||
var pFix = elm.all.tags(tags[t]),
|
||||
e = pFix.length;
|
||||
while (e--) {
|
||||
tFix.push(pFix[e]);
|
||||
}
|
||||
}
|
||||
t = tFix.length;
|
||||
if (t && (/relative|absolute/i).test(elm.currentStyle.position)) {
|
||||
alert('IEPNGFix: Unclickable children of element:' +
|
||||
'\n\n<' + elm.nodeName + (elm.id && ' id=' + elm.id) + '>');
|
||||
}
|
||||
while (t--) {
|
||||
if (!(/relative|absolute/i).test(tFix[t].currentStyle.position)) {
|
||||
tFix[t].style.position = 'relative';
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
IEPNGFix.hook = function() {
|
||||
if (IEPNGFix.hook.enabled) {
|
||||
IEPNGFix.process(element, 0);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
IEPNGFix.process(element, 1);
|
||||
|
||||
</script>
|
||||
</public:component>
|
||||
16
themes/xe_solid_enterprise/layouts/xe_solid_enterprise/js/jquery.min.js
vendored
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
|
||||
jQuery(function($){
|
||||
// Global Navigation Bar
|
||||
var gnb = $('.header>ul.gnb');
|
||||
var gnbItem = gnb.find('>li.m1');
|
||||
var subItem = gnb.find('>li.m1>div.sub');
|
||||
var lastEvent = null;
|
||||
subItem.hide();
|
||||
|
||||
function gnbToggle(){
|
||||
var t = $(this);
|
||||
gnbItem.removeClass('m_on');
|
||||
t.parent('li.m1').addClass('m_on');
|
||||
if (t.next('div.sub').is(':hidden') || t.next('div.sub').length == 0) {
|
||||
gnbItem.find('div.sub').hide();
|
||||
gnbItem.find('a').removeClass('m_on');
|
||||
t.next('div.sub').show();
|
||||
t.next('div.sub').find('a').attr('class','');
|
||||
t.parent('li.m1').addClass('m_on');
|
||||
};
|
||||
};
|
||||
function gnbOut(){
|
||||
gnbItem.find('>div.sub').hide();
|
||||
$(this).removeClass('m_on');
|
||||
};
|
||||
|
||||
gnbItem.find('>a.m1_a').mouseover(gnbToggle);
|
||||
gnbItem.mouseleave(gnbOut);
|
||||
|
||||
gnbItem.find('>a.m1_a').focus(function() {
|
||||
var t = $(this);
|
||||
gnbItem.removeClass('m_on');
|
||||
if (t.next('div.sub').is(':hidden') || t.next('div.sub').length == 0) {
|
||||
gnbItem.find('div.sub').hide();
|
||||
gnbItem.find('a').removeClass('m_on');
|
||||
t.next('div.sub').show();
|
||||
t.next('div.sub').find('a').attr('class','');
|
||||
t.parent('li.m1').addClass('m_on');
|
||||
};
|
||||
t.parent('li.m1').addClass('m_on');
|
||||
});
|
||||
|
||||
gnbItem.find('>a.m1_a').next('div.sub').find('a').focus(function() {
|
||||
var t = $(this);
|
||||
t.attr('class','a_on');
|
||||
|
||||
});
|
||||
|
||||
// Select Language
|
||||
var langBtn = $('dl#selectLang>dd>div.langBtn');
|
||||
var langSet = $('dl#selectLang>dd>ul.langSet');
|
||||
langBtn.click(function(){
|
||||
//alert('Hi there');
|
||||
langBtn.next('ul.langSet').toggle();
|
||||
});
|
||||
langSet.find('>li').hover(
|
||||
function(){$(this).addClass('on')},
|
||||
function(){$(this).removeClass('on')}
|
||||
);
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
jQuery(function($){
|
||||
// Language Select
|
||||
$('.language>.toggle').click(function(){
|
||||
$('.selectLang').toggle();
|
||||
});
|
||||
|
||||
});
|
||||
|
|
@ -0,0 +1,167 @@
|
|||
<load target="js/script.js" />
|
||||
<load target="js/slides.min.jquery.js" />
|
||||
<load target="css/style.css" />
|
||||
<load target="css/banner.css" />
|
||||
|
||||
<!--@if(!$layout_info->use_banner)-->
|
||||
{@ $layout_info->use_banner = 'demo';}
|
||||
<!--@end-->
|
||||
|
||||
<div id="wrap">
|
||||
<div class="top">
|
||||
<div class="header">
|
||||
<div class="logo">
|
||||
<a href="{getUrl('','mid','','act','')}" cond="$layout_info->logo_image"><img src="{$layout_info->logo_image}" class="iePngFix" alt="LOGO" title="LOGO" /></a>
|
||||
<a href="{getUrl('','mid','','act','')}" cond="!$layout_info->logo_image">{$layout_info->logo_image_alt}</a>
|
||||
</div>
|
||||
<ul class="gnb">
|
||||
<!--<li class="m1 m_on">-->
|
||||
<li loop="$main_menu->list=>$key1,$val1" class="m1">
|
||||
<a class="m1_a" href="{$val1['href']}" target="_blank"|cond="$val1['open_window']=='Y'"><span class="m1_span">{$val1['link']}</span></a>
|
||||
<div class="sub" cond="$val1['list']">
|
||||
<ul class="lnb">
|
||||
<li loop="$val1['list']=>$key2,$val2" class="s1"><a href="{$val2['href']}" target="_blank"|cond="$val2['open_window']=='Y'">{$val2['link']}</a></li>
|
||||
</ul>
|
||||
<div class="bottom"><span></span></div>
|
||||
</div>
|
||||
</li>
|
||||
</ul><!-- //gnb -->
|
||||
<img class="zbxe_widget_output" widget="login_info" skin="xe_solid_enterprise_login" colorset="default" />
|
||||
|
||||
</div><!-- //header -->
|
||||
</div><!-- //top -->
|
||||
|
||||
<div class="main">
|
||||
<!--@if($layout_info->use_banner == 'custom')-->
|
||||
{@ $hasImage = 0;}
|
||||
<!--@if($layout_info->banner_image_1 || $layout_info->banner_image_2 || $layout_info->banner_image_3 || $layout_info->banner_image_4 || $layout_info->banner_image_5)-->
|
||||
{@ $hasImage = 1;}
|
||||
<!--@end-->
|
||||
<!--@end-->
|
||||
|
||||
<!--@if($layout_info->use_banner == 'demo' || ($layout_info->use_banner == 'custom' && $hasImage == 1) )-->
|
||||
<!--@if($act != 'dispMemberInfo' && $act != 'dispMemberScrappedDocument' && $act != 'dispMemberSavedDocument' && $act != 'dispMemberOwnDocument' && $act != 'dispCommunicationFriend' && $act != 'dispCommunicationMessages' && $act != 'dispMemberSignUpForm' && $act != 'dispMemberFindAccount' && $act != 'dispMemberResendAuthMail' )-->
|
||||
<div class="slide_banner" style="display:none">
|
||||
<div class="slide_widget">
|
||||
<div class="mask">
|
||||
<div id="slides" class="slides">
|
||||
<div class="slides_container">
|
||||
<!--@if($layout_info->use_banner == 'demo')-->
|
||||
<!--@for($i=1; $i<=3; $i++)-->
|
||||
{@ $banner_image_src = './themes/xe_solid_enterprise/layouts/xe_solid_enterprise/images/defaultImg'.$i.'.jpg';}
|
||||
<div>
|
||||
<div class="section section">
|
||||
<div>
|
||||
<a href="http://www.xpressengine.com"><img src="{$banner_image_src}" width='958px' height='396px'/></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--@end-->
|
||||
<!--@end-->
|
||||
|
||||
<!--@if($layout_info->use_banner == 'custom')-->
|
||||
<!--@for($i=1; $i<6; $i++)-->
|
||||
{@
|
||||
$banner_image_src = null;
|
||||
$banner_image_url = 'http://www.xpressengine.com';
|
||||
}
|
||||
<!--@if($i==1 && $layout_info->banner_image_1)-->
|
||||
{@ $banner_image_src = $layout_info->banner_image_1;
|
||||
$banner_image_url = $layout_info->url_image_1;}
|
||||
<!--@elseif($i==2 && $layout_info->banner_image_2)-->
|
||||
{@ $banner_image_src = $layout_info->banner_image_2;
|
||||
$banner_image_url = $layout_info->url_image_2;}
|
||||
<!--@elseif($i==3 && $layout_info->banner_image_3)-->
|
||||
{@ $banner_image_src = $layout_info->banner_image_3;
|
||||
$banner_image_url = $layout_info->url_image_3;}
|
||||
<!--@elseif($i==4 && $layout_info->banner_image_4)-->
|
||||
{@ $banner_image_src = $layout_info->banner_image_4;
|
||||
$banner_image_url = $layout_info->url_image_4;}
|
||||
<!--@elseif($i==5 && $layout_info->banner_image_5)-->
|
||||
{@ $banner_image_src = $layout_info->banner_image_5;
|
||||
$banner_image_url = $layout_info->url_image_5;}
|
||||
<!--@end-->
|
||||
<!--@if($banner_image_src)-->
|
||||
<div>
|
||||
<div class="section section">
|
||||
<div>
|
||||
<a href="{$banner_image_url}"><img src="{$banner_image_src}" width='958px' height='396px'/></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--@end-->
|
||||
<!--@end-->
|
||||
<!--@end-->
|
||||
</div>
|
||||
</div>
|
||||
<div id="shadow" class="shadow" style="height:99px!important;display:none">
|
||||
<img src="./images/slide_shadow.png" height="99" width="927" alt="" class="iePngFix" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--@end-->
|
||||
<!--@end-->
|
||||
<div class="container">
|
||||
<div class="search_box_layout">
|
||||
<form action="{getUrl()}" method="get">
|
||||
<input type="hidden" name="vid" value="{$vid}" />
|
||||
<input type="hidden" name="mid" value="{$mid}" />
|
||||
<input type="hidden" name="act" value="IS" />
|
||||
<div class="inputBox">
|
||||
<input type="text" name="is_keyword" class="inputTypeText" value="{$is_keyword}" />
|
||||
<input type="image" src="images/icon_search.gif" class="is_submit" value="{$lang->cmd_search}" />
|
||||
</div>
|
||||
</form>
|
||||
</div><!-- //search_box -->
|
||||
{$content}
|
||||
</div><!-- //container -->
|
||||
</div><!-- //main -->
|
||||
|
||||
<div class="footer">
|
||||
<p class="footer_p">Powered by <span class="fwB">XE</span></p>
|
||||
<dl id="selectLang">
|
||||
<dt>language</dt>
|
||||
<dd>
|
||||
<div class="langBtn" title="{$lang_type}">{$lang_supported[$lang_type]}</div>
|
||||
<ul class="langSet">
|
||||
<li loop="$lang_supported=>$key,$val" cond="$key!= $lang_type">
|
||||
<a onclick="doChangeLangType('{$key}');return false;" href="#">{$val}</a>
|
||||
</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</div><!-- //tail -->
|
||||
</div><!-- //#wrap -->
|
||||
|
||||
<script type="text/javascript">
|
||||
jQuery(function($){
|
||||
$('#slides').slides({
|
||||
preload: true,
|
||||
generateNextPrev: false,
|
||||
play: 5000,
|
||||
slideSpeed:1000,
|
||||
paginationClass: "pagination",
|
||||
pause:1,
|
||||
hoverPause: true
|
||||
});
|
||||
|
||||
$(".pagination").addClass('pagination');
|
||||
$('ul.pagination li a').html(' ');
|
||||
|
||||
if($.browser.msie&&($.browser.version == "6.0")&&!$.support.style){
|
||||
var width = $('ul.pagination').width()+30;
|
||||
$('ul.pagination').width(width);
|
||||
$('div#shadow').css('margin-top','-120px');
|
||||
if('{$act}' == 'IS'){
|
||||
$('div#shadow').css('margin-top','-150px');
|
||||
$('.slide_widget').find('ul').css('bottom','33px');
|
||||
}
|
||||
}
|
||||
if('{$act}' == 'IS')
|
||||
$('.slide_widget').find('ul').css('bottom','33px');
|
||||
|
||||
$('div.slide_banner').show();
|
||||
$('#shadow').show();
|
||||
});
|
||||
</script>
|
||||
|
After Width: | Height: | Size: 23 KiB |
|
|
@ -0,0 +1,36 @@
|
|||
<!--%import("filter/add_friend.xml")-->
|
||||
<!--%import("js/communication.js")-->
|
||||
|
||||
<div id="popHeader" class="wide">
|
||||
<h3 class="xeAdmin">{$lang->cmd_add_friend}</h3>
|
||||
</div>
|
||||
|
||||
<form action="./" method="get" onsubmit="return procFilter(this, add_friend)">
|
||||
<input type="hidden" name="target_srl" value="{$target_info->member_srl}" />
|
||||
|
||||
<div id="popBody">
|
||||
|
||||
<table cellspacing="0" class="rowTable">
|
||||
<tr>
|
||||
<th><div>{$lang->nick_name}</div></th>
|
||||
<td><div class="member_{$target_info->member_srl}">{$target_info->nick_name}</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>{$lang->friend_group}</div></th>
|
||||
<td colspan="2">
|
||||
<select name="friend_group_srl" class="fl">
|
||||
<option value="">{$lang->default_friend_group}</option>
|
||||
<!--@foreach($friend_group_list as $key => $val)-->
|
||||
<option value="{$val->friend_group_srl}">{$val->title}</option>
|
||||
<!--@end-->
|
||||
</select> <a href="{getUrl('act','dispCommunicationAddFriendGroup')}" onclick="popopen(this.href);return false;" class="buttonSet buttonSetting"><span>{$lang->cmd_add_friend_group}</span></a></span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div id="popFooter">
|
||||
<span class="button black strong"><input type="submit" value="{$lang->cmd_add_friend}" /></span>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
<!--%import("filter/add_friend_group.xml")-->
|
||||
<!--%import("js/communication.js")-->
|
||||
|
||||
<div id="popHeader">
|
||||
<h3 class="xeAdmin">
|
||||
<!--@if($friend_group->friend_group_srl)-->
|
||||
{$lang->cmd_rename_friend_group}
|
||||
<!--@else-->
|
||||
{$lang->cmd_add_friend_group}
|
||||
<!--@end-->
|
||||
</h3>
|
||||
</div>
|
||||
<form action="./" method="get" onsubmit="return procFilter(this, add_friend_group)">
|
||||
<input type="hidden" name="friend_group_srl" value="{$friend_group->friend_group_srl}" />
|
||||
|
||||
<div id="popBody">
|
||||
|
||||
<div class="text">
|
||||
<p>{$lang->msg_insert_group_name}</p>
|
||||
<input name="title" type="text" class="inputTypeText" value="{htmlspecialchars($friend_group->title)}"/>
|
||||
</div>
|
||||
</div>
|
||||
<div id="popFooter">
|
||||
<!--@if($friend_group->friend_group_srl)-->
|
||||
<span class="button black strong"><input type="submit" value="{$lang->cmd_modify}" /></span>
|
||||
<!--@else-->
|
||||
<span class="button black strong"><input type="submit" value="{$lang->cmd_insert}" /></span>
|
||||
<!--@end-->
|
||||
</div>
|
||||
</form>
|
||||
|
|
@ -0,0 +1 @@
|
|||
</div>
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
<!--%import("js/communication.js")-->
|
||||
<!--%import("css/style.css")-->
|
||||
|
||||
|
||||
<div id="communicationModule">
|
||||
|
||||
<!--@if($is_logged && $logged_info->menu_list && (!$member_srl || $member_srl == $logged_info->member_srl) )-->
|
||||
<ul class="localNavigation">
|
||||
<li class="mLeft"><img src="images/title_bg_left.gif" width="3" height="31" alt="" /></li>
|
||||
<!--@foreach($logged_info->menu_list as $key => $val)-->
|
||||
|
||||
<li class="item <!--@if($key == $act)-->l_on<!--@end-->"><!--@if($key == $act)--><span class="l_on_left"></span><!--@end--><a href="{getUrl('act',$key)}">{Context::getLang($val)}</a></li>
|
||||
<!--@end-->
|
||||
|
||||
<li class="mRight"><img src="images/title_bg_right.gif" width="5" height="31" alt="" /></li>
|
||||
</ul>
|
||||
<!--@end-->
|
||||
151
themes/xe_solid_enterprise/modules/communication/css/style.css
Normal file
|
|
@ -0,0 +1,151 @@
|
|||
@charset "utf-8";
|
||||
/* CSS Document */
|
||||
#communicationModule {font-family:Arial, Helvetica, sans-serif;}
|
||||
|
||||
#communicationModule caption{ font-size:11px; font-family:Tahoma; color:#888; text-align:left;}
|
||||
/* Button */
|
||||
a.grayBtn {display:inline-block;height:29px;padding-left:4px; background:url(../images/btn_gray_left.gif) no-repeat top left; text-decoration:none;cursor:pointer;}
|
||||
a.grayBtn span {display:inline-block;height:24px;padding:5px 14px 0 11px;white-space:nowrap;color:#FFF;font-weight:bold;background:url(../images/btn_gray_right.gif) no-repeat top right;}
|
||||
a.whiteBtn {display:inline-block;height:29px;padding-left:4px; background:url(../images/btn_white_left.gif) no-repeat top left; text-decoration:none;cursor:pointer;}
|
||||
a.whiteBtn span {display:inline-block;height:24px;padding:5px 14px 0 11px;white-space:nowrap;color:#808080;font-weight:bold;background:url(../images/btn_white_right.gif) no-repeat top right;}
|
||||
span.whiteBtn {display:inline-block;height:27px;padding-left:4px; vertical-align:middle; _vertical-align:baseline; white-space:nowrap; background:url(../images/btn_white_left.gif) no-repeat top left; text-decoration:none;cursor:pointer;}
|
||||
span.whiteBtn input {display:inline-block;height:29px;white-space:nowrap;color:#808080;font-weight:bold;background:url(../images/btn_white_right.gif) no-repeat top right;cursor:pointer; border:0 none; top;font-size:12px;font-family:Arial, Helvetica, sans-serif; vertical-align:middle; text-align: line-height:11px;}
|
||||
span.grayBtn {display:inline-block;height:27px;padding-left:4px; vertical-align:middle; _vertical-align:baseline; white-space:nowrap; background:url(../images/btn_gray_left.gif) no-repeat top left; text-decoration:none;cursor:pointer;}
|
||||
span.grayBtn input {display:inline-block;padding:0 12px 0 7px;height:26px;white-space:nowrap;color:#808080;font-weight:bold;background:url(../images/btn_gray_right.gif) no-repeat top right;cursor:pointer; border:0 none; top;font-size:12px;font-family:Arial, Helvetica, sans-serif; vertical-align:middle;color:#FFF; text-align: line-height:11px;}
|
||||
|
||||
.localNavigation {width:100%;height:31px;margin:0;padding:1px 0 0 0;background: url(../images/title_bg_repeat.gif) repeat-x top left;}
|
||||
.localNavigation li {float:left;list-style:none;}
|
||||
.localNavigation .mLeft {width:3px;height:31px;margin-top:-1px;float:left;}
|
||||
.localNavigation .mRight {width:5px;height:31px;margin-top:-1px;float:right;}
|
||||
.localNavigation .item {height:24px; margin:0;background:url(../images/title_item_vr.gif) no-repeat top right;}
|
||||
.localNavigation .item a {display:inline-block;height:19px;padding:5px 16px 0 14px;outline:none;font-family:Arial, Helvetica, sans-serif;color:#5a5a5a;text-decoration:none;}
|
||||
.localNavigation .l_on {background:none;margin-left:-2px;margin-top:1px;}
|
||||
.localNavigation .l_on .l_on_left {display:block;width:3px;height:24px;float:left;background:url(../images/title_on_left.gif) no-repeat top left;}
|
||||
.localNavigation .l_on a { color:#FFF;_margin-left:-3px;background:url(../images/title_on_right.gif) no-repeat top right;}
|
||||
.localNavigation .l_last {background:none;}
|
||||
|
||||
|
||||
#communicationModule h3.pTitle {height:23px;margin:10px 0 5px 0;padding:5px 0 0 10px;color:#3f3f3f; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
|
||||
#communicationModule h3.pTitle1 {height:23px;margin:20px 0 12px 0;padding:8px 0 0 37px;border-bottom:#9b989a solid 1px;color:#3f3f3f; background:url(../images/icon_member_info.gif) no-repeat 13px 6px; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
|
||||
#communicationModule h3.pTitle6 {height:23px;margin:20px 0 12px 0;padding:8px 0 0 37px;border-bottom:#9b989a solid 1px;color:#3f3f3f; background:url(../images/icon_message.gif) no-repeat 13px 6px; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
|
||||
#communicationModule h3.pTitle7 {height:23px;margin:20px 0 12px 0;padding:8px 0 0 37px;border-bottom:#9b989a solid 1px;color:#3f3f3f; background:url(../images/icon_message.gif) no-repeat 13px 6px; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
|
||||
|
||||
#communicationModule .rowTable {width:100%; border-bottom:#c3c1c2 solid 1px;}
|
||||
.rowTable th {border-bottom:#E5E5E5 solid 1px;vertical-align:top;padding:13px 11px;;text-align:left;}
|
||||
.rowTable th div {white-space:nowrap;color:#5a5a5a;}
|
||||
.rowTable td {width:100%; padding:13px 10px 13px 25px;border-bottom:#E5E5E5 solid 1px;color:#000000;}
|
||||
.rowTable td input.txt {border:#C1C1C1 solid 1px;height:20px;}
|
||||
|
||||
#communicationModule .col_table {width:100%;border-bottom:#c9c7c8 solid 1px;}
|
||||
.col_table tr {height:27px;}
|
||||
.col_table thead tr {height:25px;background:url(../images/coltable_head_bg.gif) repeat-x top left;}
|
||||
.col_table thead th {height:25px;background:url(../images/coltable_head_bg.gif) repeat-x top left;}
|
||||
.col_table .chk {background:transparent url(../images/coltable_head_left.gif) no-repeat top left;}
|
||||
.col_table input {margin:0;padding:0;}
|
||||
.col_table th,
|
||||
.col_table td {text-align:left;padding-left:20px;}
|
||||
.col_table th.button_col {text-align:right;padding:5px 0;}
|
||||
.col_table .subject {text-align:left;padding-left:20px;}
|
||||
.col_table .subject a {text-decoration:none;color:#333;font-weight:bold;}
|
||||
.col_table .subject em {font-size:10px;font-style:italic;}
|
||||
.col_table .subject em.red {color:#C00;}
|
||||
.col_table .subject em.green {color:#390;}
|
||||
.col_table .subject input {margin-right:10px;vertical-align:text-bottom;}
|
||||
.col_table th.th_right {text-align:center;padding:0;background-color:transparent; background:url(../images/coltable_head_right.gif) no-repeat top right;}
|
||||
.col_table th.th_tc,
|
||||
.col_table td.td_tc {text-align:center; padding:0;}
|
||||
.col_table .savedContent {padding:10px;}
|
||||
.col_table .doc_title {padding:7px 5px 0 0;}
|
||||
.col_table .doc_title a {text-decoration:none;color:#333;font-weight:bold;}
|
||||
.col_table th.button {padding:6px 0 10px 0;border-top:#EEE solid 1px;}
|
||||
.msg_table tbody tr {height:30px;}
|
||||
#communicationModule .find_account {padding-left:11px;height:482px;background:url(../images/find_bg_left.png) no-repeat top left;}
|
||||
#communicationModule p.tDesc {margin:0 0 10px 0;padding:0;}
|
||||
#communicationModule .findTable {width:100%; height:482px; background:url(../images/find_bg_right.png) no-repeat top right;}
|
||||
.findTable th {padding:9px 18px 9px 40px;text-align:left;background:none;}
|
||||
.findTable td {padding:9px 18px 9px 40px;background:none;}
|
||||
.findTable .btnLine {height:30px;}
|
||||
.findTable .sLine {height:40px;}
|
||||
.findTable .mLine {height:50px;}
|
||||
.findTable .bLine {text-align:center;}
|
||||
.findTable .tInput {width:185px;height:17px;font-size:12px;border:#CECECE solid 1px;}
|
||||
.btn_bar_r {text-align:right;margin:16px 0;}
|
||||
.btn_bar_l {text-align:left;}
|
||||
|
||||
.signPanel {width:318px; height:191px; margin:10px auto; background:#093 url(../images/login_panel_bg.gif) no-repeat top left;}
|
||||
.signPanel .left {width:192px;height:138px;padding:18px 0 0 23px; _padding-top:28px;_height:128px;float:left;}
|
||||
.signPanel .right {width:100px;height:111px;padding-top:45px;float:right;}
|
||||
.signPanel .left .tInBox {width:185px;height:18px;padding:0 0 0 4px;background:url(../images/signPanel_input_bg.gif) no-repeat top left;}
|
||||
.signPanel .left .tInBox img {padding-top:3px;}
|
||||
.signPanel .left .tInBox input {width:160px;padding-left:5px;height:18px;border:0 none;background:none;}
|
||||
.signPanel .left label {display:block;margin:10px 0 3px 0;}
|
||||
.signPanel .left label input {margin:0 7px 0 0;padding:0;}
|
||||
.signPanel .left .lb_chk {margin-top:10px;_margin:0;padding:0;}
|
||||
.signPanel .bottom_bar {width:245px;text-align:center;padding:9px 0 0 73px;float:left;border-top:#e1e1e1 solid 1px;}
|
||||
.signPanel .bottom_bar a {dispaly:block;padding-left:10px;float:left;text-decoration:none;color:#757575;}
|
||||
.signPanel .bottom_bar a.vr {padding-right:10px;border-right:#a8a8a8 solid 1px;}
|
||||
|
||||
|
||||
|
||||
|
||||
#communicationModule p { margin:3px 0 0 0; padding:0;}
|
||||
#dummy_check_nick_name { color:red; margin:3px 0 0 0; padding:0; }
|
||||
#communicationModule .require { color:red; font-size:10px; font-family:tahoma; font-weight:bold; margin-left:5px; }
|
||||
#communicationModule .publicItem { margin:5px 0 0 0; padding:0; color:#aaa; }
|
||||
#communicationModule .publicItem input { padding:0; margin: 0; }
|
||||
|
||||
#communicationModule caption{ font-size:11px; font-family:Tahoma; color:#888; text-align:left;}
|
||||
|
||||
#communicationModule td.openids div { float:left; margin-right:10px; margin-bottom:10px; }
|
||||
#communicationModule td.openids div a { color:#AAA; text-decoration:none;}
|
||||
#communicationModule .openid_user_id { background: url(../img/openid_login_bg.gif) left no-repeat; background-color: #ffffff; background-position: 0 50%; padding:3px 3px 3px 18px; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; line-height:1em; vertical-align:middle; color:#666666; width:200px;}
|
||||
#communicationModule .insertOpenID { clear:both; margin-top:10px; }
|
||||
#communicationModule .savedContent { margin-top:10px; border:1px solid #EEE; padding:10px; }
|
||||
|
||||
#communicationModule .pagination{ padding:15px 0; margin:0; text-align:center; clear:both; }
|
||||
#communicationModule .pagination *{ margin:0; padding:0;}
|
||||
#communicationModule .pagination img{ border:0;}
|
||||
#communicationModule .pagination a,
|
||||
#communicationModule .pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; color:#333; font-family:Tahoma, Sans-serif; vertical-align:middle;}
|
||||
#communicationModule .pagination a:hover,
|
||||
#communicationModule .pagination a:active,
|
||||
#communicationModule .pagination a:focus{ background-color:#f4f4f4 !important; }
|
||||
#communicationModule .pagination strong{ color:#ff6600 !important;}
|
||||
#communicationModule .pagination a.prev,
|
||||
#communicationModule .pagination a.prevEnd,
|
||||
#communicationModule .pagination a.next,
|
||||
#communicationModule .pagination a.nextEnd{ font-weight:normal !important; border:none !important; margin:0 !important; white-space:nowrap; }
|
||||
|
||||
#communicationModule .pagination.a1 a,
|
||||
#communicationModule .pagination.a1 strong{ margin:0 -4px; padding:1px 10px 1px 8px; border:none; border-left:1px solid #ccc; border-right:1px solid #ddd; font-weight:bold; font-size:12px; background:#fff;}
|
||||
#communicationModule .pagination.a1 a.prev{ padding-left:10px; background:#fff url(../img/arrowPrevA1.gif) no-repeat left center; }
|
||||
#communicationModule .pagination.a1 a.prevEnd{ padding-left:15px; background:#fff url(../img/arrowPrevEndA1.gif) no-repeat left center; }
|
||||
#communicationModule .pagination.a1 a.next{ padding-right:10px; background:#fff url(../img/arrowNextA1.gif) no-repeat right center; }
|
||||
#communicationModule .pagination.a1 a.nextEnd{ padding-right:15px; background:#fff url(../img/arrowNextEndA1.gif) no-repeat right center; }
|
||||
|
||||
#communicationModule .regdate { font-size:10px; font-family:tahoma; color:#AAA; }
|
||||
#communicationModule .readed_date { font-size:10px; font-family:tahoma; color:#888; letter-spacing:-1px;}
|
||||
|
||||
|
||||
#communicationModule .xeGroups { position:relative; }
|
||||
#communicationModule .xeMessages select ,
|
||||
#communicationModule .xeGroups select { margin:0; padding:0; vertical-align:middle; }
|
||||
#communicationModule .setupGroup { position:absolute; right:0; top:0;}
|
||||
#communicationModule .setupMessage {float:right;margin-top:7px;}
|
||||
|
||||
#communicationModule .jumpMenu { margin-bottom:5px; text-align:right; }
|
||||
|
||||
#communicationModule .xeMessages .msg_title {width:100%;height:25px;padding-top:3px;margin-top:10px;float:left;font-weight:bold;text-align:center;border:#E2E2E2 solid 1px;background:#F2F2F2;}
|
||||
#communicationModule .xeMessages .msg_meta {width:100%;float:left;height:26px;padding-top:9px;border-bottom:#F2F2F2 solid 1px;}
|
||||
#communicationModule .xeMessages .msg_meta span {padding:0 5px;}
|
||||
#communicationModule .xeMessages .msg_message {width:100%;float:left;padding:10px;min-height:100px;height:auto !important;height:100px;}
|
||||
#communicationModule .xeMessages .msg_view_btns {width:100%;float:left;text-align:center;padding:9px 9px 0 9px;}
|
||||
|
||||
|
||||
#communicationModule .isTab {margin:10px 0 0 0;padding-left:0;float:left;}
|
||||
#communicationModule .isTab li {padding:0 10px;border-right:#d8d8d8 solid 1px;float:left;list-style:none;}
|
||||
#communicationModule .isTab li.last {border:none;}
|
||||
#communicationModule .isTab li a {text-decoration:none;color:#7b7b7b;}
|
||||
#communicationModule .isTab li.on a {color:#595c72;}
|
||||
|
||||
#fo_message_list .msg_table {width:100%;float:left;margin-top:10px;}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
<filter name="add_friend" module="communication" act="procCommunicationAddFriend" confirm_msg_code="confirm_submit">
|
||||
<form />
|
||||
<parameter />
|
||||
<response callback_func="completeAddFriend">
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
<tag name="member_srl" />
|
||||
</response>
|
||||
</filter>
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<filter name="add_friend_group" module="communication" act="procCommunicationAddFriendGroup" confirm_msg_code="confirm_submit">
|
||||
<form>
|
||||
<node target="title" required="true" minlength="1" maxlength="240" />
|
||||
</form>
|
||||
<parameter />
|
||||
<response callback_func="completeAddFriendGroup">
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
</response>
|
||||
</filter>
|
||||
|
|
@ -0,0 +1 @@
|
|||
<filter name="delete_checked_friend" module="communication" act="procCommunicationDeleteFriend" confirm_msg_code="confirm_delete" />
|
||||
|
|
@ -0,0 +1 @@
|
|||
<filter name="delete_checked_message" module="communication" act="procCommunicationDeleteMessages" confirm_msg_code="confirm_delete" />
|
||||
|
|
@ -0,0 +1 @@
|
|||
<filter name="delete_friend_group" module="communication" act="procCommunicationDeleteFriendGroup" confirm_msg_code="confirm_delete" />
|
||||
|
|
@ -0,0 +1 @@
|
|||
<filter name="move_friend" module="communication" act="procCommunicationMoveFriend" confirm_msg_code="confirm_move" />
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
<filter name="send_message" module="communication" act="procCommunicationSendMessage" confirm_msg_code="confirm_submit">
|
||||
<form>
|
||||
<node target="title" required="true" minlength="1" maxlength="240" />
|
||||
<node target="content" required="true" minlength="1" />
|
||||
</form>
|
||||
<parameter />
|
||||
<response callback_func="completeSendMessage">
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
<tag name="redirect_url" />
|
||||
</response>
|
||||
</filter>
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
<filter name="update_allow_message" module="communication" act="procCommunicationUpdateAllowMessage">
|
||||
<form />
|
||||
<parameter />
|
||||
<response />
|
||||
</filter>
|
||||
100
themes/xe_solid_enterprise/modules/communication/friends.html
Normal file
|
|
@ -0,0 +1,100 @@
|
|||
<!--#include("./common_header.html")-->
|
||||
|
||||
<!--%import("filter/delete_checked_friend.xml")-->
|
||||
<!--%import("filter/delete_friend_group.xml")-->
|
||||
<!--%import("filter/move_friend.xml")-->
|
||||
|
||||
<div class="xeGroups">
|
||||
|
||||
<h3 class="pTitle1">{$member_title = $lang->cmd_view_friend } ({$total_count})</h3>
|
||||
|
||||
<form id="fo_friend_list" action="./" method="get" onsubmit="return procFilter(this, delete_checked_friend)">
|
||||
|
||||
<div class="setupGroup">
|
||||
<select name="friend_group_list" id="friend_group_list">
|
||||
<!--@foreach($friend_group_list as $key => $val)-->
|
||||
<option value="{$val->friend_group_srl}" <!--@if($val->friend_group_srl == $friend_group_srl)-->selected="selected"<!--@end--> >{$val->title}</option>
|
||||
<!--@end-->
|
||||
</select>
|
||||
<a href="#" onclick="doRenameFriendGroup();return false;" class="button small blue"><span>{$lang->cmd_modify}</span></a>
|
||||
<a href="#" onclick="doDeleteFriendGroup();return false;" class="button small red"><span>{$lang->cmd_delete}</span></a>
|
||||
<a href="{getUrl('','module','communication','act','dispCommunicationAddFriendGroup')}" onclick="popopen(this.href);return false;" class="button small black strong"><span>{$lang->cmd_add_friend_group}</span></a>
|
||||
</div>
|
||||
|
||||
<div class="jumpMenu">
|
||||
<select name="jumpMenu" id="jumpMenu">
|
||||
<option value="">{$lang->default_friend_group}</option>
|
||||
<!--@foreach($friend_group_list as $key => $val)-->
|
||||
<option value="{$val->friend_group_srl}" <!--@if($val->friend_group_srl == $friend_group_srl)-->selected="selected"<!--@end--> >{$val->title}</option>
|
||||
<!--@end-->
|
||||
</select><a href="#" onclick="doJumpFriendGroup(); return false;" class="small button"><span>{$lang->cmd_move}</span></a>
|
||||
</div>
|
||||
|
||||
|
||||
<table class="col_table" cellpadding="0" cellspacing="0">
|
||||
<colgroup>
|
||||
<col width="30%" />
|
||||
<col width="" />
|
||||
<col width="40%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col" class="chk">{$lang->friend_group}</th>
|
||||
<th scope="col" class="subject"><div><input name="check_all" type="checkbox" onclick="XE.checkboxToggleAll('friend_srl_list', { wrap:'fo_friend_list' }); return false;" /> {$lang->nick_name}<div></th>
|
||||
<th scope="col" class="th_right w300"><div>{$lang->regdate}<div></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
|
||||
|
||||
|
||||
<!--@foreach($friend_list as $no => $val)-->
|
||||
<tr>
|
||||
<td>{$val->group_title?$val->group_title:" "}</td>
|
||||
<td class="subject"><input type="checkbox" name="friend_srl_list" value="{$val->friend_srl}" /><span class="member_{$val->target_srl}">{$val->nick_name}</span></td>
|
||||
<td class="td_tc"><span class="regdate">{zdate($val->regdate,"Y-m-d")}</span></td>
|
||||
</tr>
|
||||
<!--@end-->
|
||||
<tr>
|
||||
<th class="button_col" colspan="3">
|
||||
<select name="target_friend_group_srl">
|
||||
<!--@foreach($friend_group_list as $key => $val)-->
|
||||
<option value="{$val->friend_group_srl}">{$val->title}</option>
|
||||
<!--@end-->
|
||||
</select>
|
||||
<a href="#" onclick="doMoveFriend();return false;" class="small button blue"><span>{$lang->cmd_move}</span></a>
|
||||
<span class="small button red"><input type="submit" value="{$lang->cmd_delete}" /></span>
|
||||
<a href="{getUrl('act','','message_type','','friend_gruop_srl','')}" class="small button"><span>{$lang->cmd_back}</span></a>
|
||||
</th>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<!-- 페이지 네비게이션 -->
|
||||
<div class="pagination a1">
|
||||
<a href="{getUrl('page','','document_srl','')}" class="prevEnd">{$lang->first_page}</a>
|
||||
<!--@while($page_no = $page_navigation->getNextPage())-->
|
||||
<!--@if($page == $page_no)-->
|
||||
<strong>{$page_no}</strong>
|
||||
<!--@else-->
|
||||
<a href="{getUrl('page',$page_no,'document_srl','')}">{$page_no}</a>
|
||||
<!--@end-->
|
||||
<!--@end-->
|
||||
<a href="{getUrl('page',$page_navigation->last_page,'document_srl','')}" class="nextEnd">{$lang->last_page}</a>
|
||||
</div>
|
||||
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
<!-- 그룹 삭제를 위한 빈 form -->
|
||||
<form action="./" method="get" id="for_delete_group">
|
||||
<input type="hidden" name="friend_group_srl" value="" />
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
<!--#include("./common_footer.html")-->
|
||||
|
After Width: | Height: | Size: 46 B |
|
After Width: | Height: | Size: 52 B |
|
After Width: | Height: | Size: 47 B |
|
After Width: | Height: | Size: 51 B |
|
After Width: | Height: | Size: 99 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 211 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.4 KiB |